class com.sun.prism.impl.GlyphCache$GlyphData
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.prism.impl.GlyphCache$GlyphData
  super_class: java.lang.Object
{
  private final int originX;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private final float xAdvance;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final float yAdvance;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.javafx.geom.Rectangle rect;
    descriptor: Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(int, int, int, float, float, com.sun.javafx.geom.Rectangle);
    descriptor: (IIIFFLcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
        start local 1 // int originX
        start local 2 // int originY
        start local 3 // int blankBoundary
        start local 4 // float xAdvance
        start local 5 // float yAdvance
        start local 6 // com.sun.javafx.geom.Rectangle rect
         0: .line 365
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 368
            aload 0 /* this */
            iload 1 /* originX */
            putfield com.sun.prism.impl.GlyphCache$GlyphData.originX:I
         2: .line 369
            aload 0 /* this */
            iload 2 /* originY */
            putfield com.sun.prism.impl.GlyphCache$GlyphData.originY:I
         3: .line 370
            aload 0 /* this */
            iload 3 /* blankBoundary */
            putfield com.sun.prism.impl.GlyphCache$GlyphData.blankBoundary:I
         4: .line 371
            aload 0 /* this */
            fload 4 /* xAdvance */
            putfield com.sun.prism.impl.GlyphCache$GlyphData.xAdvance:F
         5: .line 372
            aload 0 /* this */
            fload 5 /* yAdvance */
            putfield com.sun.prism.impl.GlyphCache$GlyphData.yAdvance:F
         6: .line 373
            aload 0 /* this */
            aload 6 /* rect */
            putfield com.sun.prism.impl.GlyphCache$GlyphData.rect:Lcom/sun/javafx/geom/Rectangle;
         7: .line 374
            return
        end local 6 // com.sun.javafx.geom.Rectangle rect
        end local 5 // float yAdvance
        end local 4 // float xAdvance
        end local 3 // int blankBoundary
        end local 2 // int originY
        end local 1 // int originX
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lcom/sun/prism/impl/GlyphCache$GlyphData;
            0    8     1        originX  I
            0    8     2        originY  I
            0    8     3  blankBoundary  I
            0    8     4       xAdvance  F
            0    8     5       yAdvance  F
            0    8     6           rect  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
               Name  Flags
      originX        
      originY        
      blankBoundary  
      xAdvance       
      yAdvance       
      rect           

  int getOriginX();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
         0: .line 377
            aload 0 /* this */
            getfield com.sun.prism.impl.GlyphCache$GlyphData.originX:I
            ireturn
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/GlyphCache$GlyphData;

  int getOriginY();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
         0: .line 381
            aload 0 /* this */
            getfield com.sun.prism.impl.GlyphCache$GlyphData.originY:I
            ireturn
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/GlyphCache$GlyphData;

  int getBlankBoundary();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
         0: .line 385
            aload 0 /* this */
            getfield com.sun.prism.impl.GlyphCache$GlyphData.blankBoundary:I
            ireturn
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/GlyphCache$GlyphData;

  float getXAdvance();
    descriptor: ()F
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
         0: .line 389
            aload 0 /* this */
            getfield com.sun.prism.impl.GlyphCache$GlyphData.xAdvance:F
            freturn
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/GlyphCache$GlyphData;

  float getYAdvance();
    descriptor: ()F
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
         0: .line 393
            aload 0 /* this */
            getfield com.sun.prism.impl.GlyphCache$GlyphData.yAdvance:F
            freturn
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/GlyphCache$GlyphData;

  com.sun.javafx.geom.Rectangle getRect();
    descriptor: ()Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
         0: .line 397
            aload 0 /* this */
            getfield com.sun.prism.impl.GlyphCache$GlyphData.rect:Lcom/sun/javafx/geom/Rectangle;
            areturn
        end local 0 // com.sun.prism.impl.GlyphCache$GlyphData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/GlyphCache$GlyphData;
}
SourceFile: "GlyphCache.java"
NestHost: com.sun.prism.impl.GlyphCache
InnerClasses:
  GlyphData = com.sun.prism.impl.GlyphCache$GlyphData of com.sun.prism.impl.GlyphCache