public abstract class com.sun.scenario.effect.impl.state.HVSeparableKernel extends com.sun.scenario.effect.impl.state.LinearConvolveKernel
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.scenario.effect.impl.state.HVSeparableKernel
  super_class: com.sun.scenario.effect.impl.state.LinearConvolveKernel
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.impl.state.HVSeparableKernel this
         0: .line 35
            aload 0 /* this */
            invokespecial com.sun.scenario.effect.impl.state.LinearConvolveKernel.<init>:()V
            return
        end local 0 // com.sun.scenario.effect.impl.state.HVSeparableKernel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/impl/state/HVSeparableKernel;

  public final com.sun.javafx.geom.Rectangle getResultBounds(com.sun.javafx.geom.Rectangle, int);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;I)Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.scenario.effect.impl.state.HVSeparableKernel this
        start local 1 // com.sun.javafx.geom.Rectangle srcdimension
        start local 2 // int pass
         0: .line 38
            aload 0 /* this */
            iload 2 /* pass */
            invokevirtual com.sun.scenario.effect.impl.state.HVSeparableKernel.getKernelSize:(I)I
            istore 3 /* ksize */
        start local 3 // int ksize
         1: .line 39
            new com.sun.javafx.geom.Rectangle
            dup
            aload 1 /* srcdimension */
            invokespecial com.sun.javafx.geom.Rectangle.<init>:(Lcom/sun/javafx/geom/Rectangle;)V
            astore 4 /* ret */
        start local 4 // com.sun.javafx.geom.Rectangle ret
         2: .line 40
            iload 2 /* pass */
            ifne 5
         3: .line 41
            aload 4 /* ret */
            iload 3 /* ksize */
            iconst_2
            idiv
            iconst_0
            invokevirtual com.sun.javafx.geom.Rectangle.grow:(II)V
         4: .line 42
            goto 6
         5: .line 43
      StackMap locals: int com.sun.javafx.geom.Rectangle
      StackMap stack:
            aload 4 /* ret */
            iconst_0
            iload 3 /* ksize */
            iconst_2
            idiv
            invokevirtual com.sun.javafx.geom.Rectangle.grow:(II)V
         6: .line 45
      StackMap locals:
      StackMap stack:
            aload 4 /* ret */
            areturn
        end local 4 // com.sun.javafx.geom.Rectangle ret
        end local 3 // int ksize
        end local 2 // int pass
        end local 1 // com.sun.javafx.geom.Rectangle srcdimension
        end local 0 // com.sun.scenario.effect.impl.state.HVSeparableKernel this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lcom/sun/scenario/effect/impl/state/HVSeparableKernel;
            0    7     1  srcdimension  Lcom/sun/javafx/geom/Rectangle;
            0    7     2          pass  I
            1    7     3         ksize  I
            2    7     4           ret  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
              Name  Flags
      srcdimension  
      pass          
}
SourceFile: "HVSeparableKernel.java"