public class javafx.scene.layout.BorderImage
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.layout.BorderImage
  super_class: java.lang.Object
{
  final javafx.scene.image.Image image;
    descriptor: Ljavafx/scene/image/Image;
    flags: (0x0010) ACC_FINAL

  final javafx.scene.layout.BorderRepeat repeatX;
    descriptor: Ljavafx/scene/layout/BorderRepeat;
    flags: (0x0010) ACC_FINAL

  final javafx.scene.layout.BorderRepeat repeatY;
    descriptor: Ljavafx/scene/layout/BorderRepeat;
    flags: (0x0010) ACC_FINAL

  final javafx.scene.layout.BorderWidths widths;
    descriptor: Ljavafx/scene/layout/BorderWidths;
    flags: (0x0010) ACC_FINAL

  final javafx.scene.layout.BorderWidths slices;
    descriptor: Ljavafx/scene/layout/BorderWidths;
    flags: (0x0010) ACC_FINAL

  final boolean filled;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final javafx.geometry.Insets insets;
    descriptor: Ljavafx/geometry/Insets;
    flags: (0x0010) ACC_FINAL

  final javafx.geometry.Insets innerEdge;
    descriptor: Ljavafx/geometry/Insets;
    flags: (0x0010) ACC_FINAL

  final javafx.geometry.Insets outerEdge;
    descriptor: Ljavafx/geometry/Insets;
    flags: (0x0010) ACC_FINAL

  private final int hash;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public final javafx.scene.image.Image getImage();
    descriptor: ()Ljavafx/scene/image/Image;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 59
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.image:Ljavafx/scene/image/Image;
            areturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public final javafx.scene.layout.BorderRepeat getRepeatX();
    descriptor: ()Ljavafx/scene/layout/BorderRepeat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 69
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatX:Ljavafx/scene/layout/BorderRepeat;
            areturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public final javafx.scene.layout.BorderRepeat getRepeatY();
    descriptor: ()Ljavafx/scene/layout/BorderRepeat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 79
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatY:Ljavafx/scene/layout/BorderRepeat;
            areturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public final javafx.scene.layout.BorderWidths getWidths();
    descriptor: ()Ljavafx/scene/layout/BorderWidths;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 89
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            areturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public final javafx.scene.layout.BorderWidths getSlices();
    descriptor: ()Ljavafx/scene/layout/BorderWidths;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 109
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.slices:Ljavafx/scene/layout/BorderWidths;
            areturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public final boolean isFilled();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 117
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.filled:Z
            ireturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public final javafx.geometry.Insets getInsets();
    descriptor: ()Ljavafx/geometry/Insets;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 125
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            areturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;

  public void <init>(javafx.scene.image.Image, javafx.scene.layout.BorderWidths, javafx.geometry.Insets, javafx.scene.layout.BorderWidths, boolean, javafx.scene.layout.BorderRepeat, javafx.scene.layout.BorderRepeat);
    descriptor: (Ljavafx/scene/image/Image;Ljavafx/scene/layout/BorderWidths;Ljavafx/geometry/Insets;Ljavafx/scene/layout/BorderWidths;ZLjavafx/scene/layout/BorderRepeat;Ljavafx/scene/layout/BorderRepeat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=9, args_size=8
        start local 0 // javafx.scene.layout.BorderImage this
        start local 1 // javafx.scene.image.Image image
        start local 2 // javafx.scene.layout.BorderWidths widths
        start local 3 // javafx.geometry.Insets insets
        start local 4 // javafx.scene.layout.BorderWidths slices
        start local 5 // boolean filled
        start local 6 // javafx.scene.layout.BorderRepeat repeatX
        start local 7 // javafx.scene.layout.BorderRepeat repeatY
         0: .line 152
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 155
            aload 1 /* image */
            ifnonnull 2
            new java.lang.NullPointerException
            dup
            ldc "Image cannot be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 156
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat
      StackMap stack:
            aload 0 /* this */
            aload 1 /* image */
            putfield javafx.scene.layout.BorderImage.image:Ljavafx/scene/image/Image;
         3: .line 157
            aload 0 /* this */
            aload 2 /* widths */
            ifnonnull 4
            getstatic javafx.scene.layout.BorderWidths.DEFAULT:Ljavafx/scene/layout/BorderWidths;
            goto 5
      StackMap locals:
      StackMap stack: javafx.scene.layout.BorderImage
         4: aload 2 /* widths */
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat
      StackMap stack: javafx.scene.layout.BorderImage javafx.scene.layout.BorderWidths
         5: putfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
         6: .line 158
            aload 0 /* this */
            aload 3 /* insets */
            ifnonnull 7
            getstatic javafx.geometry.Insets.EMPTY:Ljavafx/geometry/Insets;
            goto 8
      StackMap locals:
      StackMap stack: javafx.scene.layout.BorderImage
         7: aload 3 /* insets */
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat
      StackMap stack: javafx.scene.layout.BorderImage javafx.geometry.Insets
         8: putfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
         9: .line 159
            aload 0 /* this */
            aload 4 /* slices */
            ifnonnull 10
            getstatic com.sun.javafx.scene.layout.region.BorderImageSlices.DEFAULT:Lcom/sun/javafx/scene/layout/region/BorderImageSlices;
            getfield com.sun.javafx.scene.layout.region.BorderImageSlices.widths:Ljavafx/scene/layout/BorderWidths;
            goto 11
      StackMap locals:
      StackMap stack: javafx.scene.layout.BorderImage
        10: aload 4 /* slices */
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat
      StackMap stack: javafx.scene.layout.BorderImage javafx.scene.layout.BorderWidths
        11: putfield javafx.scene.layout.BorderImage.slices:Ljavafx/scene/layout/BorderWidths;
        12: .line 160
            aload 0 /* this */
            iload 5 /* filled */
            putfield javafx.scene.layout.BorderImage.filled:Z
        13: .line 161
            aload 0 /* this */
            aload 6 /* repeatX */
            ifnonnull 14
            getstatic javafx.scene.layout.BorderRepeat.STRETCH:Ljavafx/scene/layout/BorderRepeat;
            goto 15
      StackMap locals:
      StackMap stack: javafx.scene.layout.BorderImage
        14: aload 6 /* repeatX */
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat
      StackMap stack: javafx.scene.layout.BorderImage javafx.scene.layout.BorderRepeat
        15: putfield javafx.scene.layout.BorderImage.repeatX:Ljavafx/scene/layout/BorderRepeat;
        16: .line 162
            aload 0 /* this */
            aload 7 /* repeatY */
            ifnonnull 17
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatX:Ljavafx/scene/layout/BorderRepeat;
            goto 18
      StackMap locals:
      StackMap stack: javafx.scene.layout.BorderImage
        17: aload 7 /* repeatY */
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat
      StackMap stack: javafx.scene.layout.BorderImage javafx.scene.layout.BorderRepeat
        18: putfield javafx.scene.layout.BorderImage.repeatY:Ljavafx/scene/layout/BorderRepeat;
        19: .line 166
            aload 0 /* this */
            new javafx.geometry.Insets
            dup
        20: .line 167
            dconst_0
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getTop:()D
            dneg
            invokestatic java.lang.Math.max:(DD)D
        21: .line 168
            dconst_0
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getRight:()D
            dneg
            invokestatic java.lang.Math.max:(DD)D
        22: .line 169
            dconst_0
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getBottom:()D
            dneg
            invokestatic java.lang.Math.max:(DD)D
        23: .line 170
            dconst_0
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getLeft:()D
            dneg
            invokestatic java.lang.Math.max:(DD)D
            invokespecial javafx.geometry.Insets.<init>:(DDDD)V
        24: .line 166
            putfield javafx.scene.layout.BorderImage.outerEdge:Ljavafx/geometry/Insets;
        25: .line 171
            aload 0 /* this */
            new javafx.geometry.Insets
            dup
        26: .line 172
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getTop:()D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.getTop:()D
            dadd
        27: .line 173
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getRight:()D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.getRight:()D
            dadd
        28: .line 174
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getBottom:()D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.getBottom:()D
            dadd
        29: .line 175
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.insets:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getLeft:()D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.getLeft:()D
            dadd
            invokespecial javafx.geometry.Insets.<init>:(DDDD)V
        30: .line 171
            putfield javafx.scene.layout.BorderImage.innerEdge:Ljavafx/geometry/Insets;
        31: .line 180
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.image:Ljavafx/scene/image/Image;
            invokevirtual java.lang.Object.hashCode:()I
            istore 8 /* result */
        start local 8 // int result
        32: .line 181
            bipush 31
            iload 8 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.hashCode:()I
            iadd
            istore 8 /* result */
        33: .line 182
            bipush 31
            iload 8 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.slices:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.hashCode:()I
            iadd
            istore 8 /* result */
        34: .line 183
            bipush 31
            iload 8 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatX:Ljavafx/scene/layout/BorderRepeat;
            invokevirtual javafx.scene.layout.BorderRepeat.hashCode:()I
            iadd
            istore 8 /* result */
        35: .line 184
            bipush 31
            iload 8 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatY:Ljavafx/scene/layout/BorderRepeat;
            invokevirtual javafx.scene.layout.BorderRepeat.hashCode:()I
            iadd
            istore 8 /* result */
        36: .line 185
            bipush 31
            iload 8 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.filled:Z
            ifeq 37
            iconst_1
            goto 38
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat int
      StackMap stack: int
        37: iconst_0
      StackMap locals: javafx.scene.layout.BorderImage javafx.scene.image.Image javafx.scene.layout.BorderWidths javafx.geometry.Insets javafx.scene.layout.BorderWidths int javafx.scene.layout.BorderRepeat javafx.scene.layout.BorderRepeat int
      StackMap stack: int int
        38: iadd
            istore 8 /* result */
        39: .line 186
            aload 0 /* this */
            iload 8 /* result */
            putfield javafx.scene.layout.BorderImage.hash:I
        40: .line 187
            return
        end local 8 // int result
        end local 7 // javafx.scene.layout.BorderRepeat repeatY
        end local 6 // javafx.scene.layout.BorderRepeat repeatX
        end local 5 // boolean filled
        end local 4 // javafx.scene.layout.BorderWidths slices
        end local 3 // javafx.geometry.Insets insets
        end local 2 // javafx.scene.layout.BorderWidths widths
        end local 1 // javafx.scene.image.Image image
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   41     0     this  Ljavafx/scene/layout/BorderImage;
            0   41     1    image  Ljavafx/scene/image/Image;
            0   41     2   widths  Ljavafx/scene/layout/BorderWidths;
            0   41     3   insets  Ljavafx/geometry/Insets;
            0   41     4   slices  Ljavafx/scene/layout/BorderWidths;
            0   41     5   filled  Z
            0   41     6  repeatX  Ljavafx/scene/layout/BorderRepeat;
            0   41     7  repeatY  Ljavafx/scene/layout/BorderRepeat;
           32   41     8   result  I
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "image")
      1:
        javafx.beans.NamedArg(value = "widths")
      2:
        javafx.beans.NamedArg(value = "insets")
      3:
        javafx.beans.NamedArg(value = "slices")
      4:
        javafx.beans.NamedArg(value = "filled")
      5:
        javafx.beans.NamedArg(value = "repeatX")
      6:
        javafx.beans.NamedArg(value = "repeatY")
    MethodParameters:
         Name  Flags
      image    
      widths   
      insets   
      slices   
      filled   
      repeatX  
      repeatY  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.layout.BorderImage this
        start local 1 // java.lang.Object o
         0: .line 193
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 194
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnull 2
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 195
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast javafx.scene.layout.BorderImage
            astore 2 /* that */
        start local 2 // javafx.scene.layout.BorderImage that
         4: .line 196
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.hash:I
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.hash:I
            if_icmpeq 5
            iconst_0
            ireturn
         5: .line 197
      StackMap locals: javafx.scene.layout.BorderImage
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.filled:Z
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.filled:Z
            if_icmpeq 6
            iconst_0
            ireturn
         6: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.image:Ljavafx/scene/image/Image;
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.image:Ljavafx/scene/image/Image;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 7
            iconst_0
            ireturn
         7: .line 199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatX:Ljavafx/scene/layout/BorderRepeat;
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.repeatX:Ljavafx/scene/layout/BorderRepeat;
            if_acmpeq 8
            iconst_0
            ireturn
         8: .line 200
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.repeatY:Ljavafx/scene/layout/BorderRepeat;
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.repeatY:Ljavafx/scene/layout/BorderRepeat;
            if_acmpeq 9
            iconst_0
            ireturn
         9: .line 201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.slices:Ljavafx/scene/layout/BorderWidths;
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.slices:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.equals:(Ljava/lang/Object;)Z
            ifne 10
            iconst_0
            ireturn
        10: .line 202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            aload 2 /* that */
            getfield javafx.scene.layout.BorderImage.widths:Ljavafx/scene/layout/BorderWidths;
            invokevirtual javafx.scene.layout.BorderWidths.equals:(Ljava/lang/Object;)Z
            ifne 11
            iconst_0
            ireturn
        11: .line 204
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // javafx.scene.layout.BorderImage that
        end local 1 // java.lang.Object o
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Ljavafx/scene/layout/BorderImage;
            0   12     1     o  Ljava/lang/Object;
            4   12     2  that  Ljavafx/scene/layout/BorderImage;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.BorderImage this
         0: .line 211
            aload 0 /* this */
            getfield javafx.scene.layout.BorderImage.hash:I
            ireturn
        end local 0 // javafx.scene.layout.BorderImage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderImage;
}
SourceFile: "BorderImage.java"