class com.apple.laf.AquaPainter$1 implements apple.laf.JRSUIUtils$NineSliceMetricsProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.apple.laf.AquaPainter$1
  super_class: java.lang.Object
{
  private final int val$minWidth;
    descriptor: I
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final int val$minHeight;
    descriptor: I
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final int val$westCut;
    descriptor: I
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final int val$eastCut;
    descriptor: I
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final int val$northCut;
    descriptor: I
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final int val$southCut;
    descriptor: I
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final boolean val$useMiddle;
    descriptor: Z
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final boolean val$stretchHorizontally;
    descriptor: Z
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final boolean val$stretchVertically;
    descriptor: Z
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(int, int, int, int, int, int, boolean, boolean, boolean);
    descriptor: (IIIIIIZZZ)V
    flags: (0x0000) 
    Code:
      stack=2, locals=10, args_size=10
        start local 0 // com.apple.laf.AquaPainter$1 this
         0: .line 57
            aload 0 /* this */
            iload 1
            putfield com.apple.laf.AquaPainter$1.val$minWidth:I
            aload 0 /* this */
            iload 2
            putfield com.apple.laf.AquaPainter$1.val$minHeight:I
            aload 0 /* this */
            iload 3
            putfield com.apple.laf.AquaPainter$1.val$westCut:I
            aload 0 /* this */
            iload 4
            putfield com.apple.laf.AquaPainter$1.val$eastCut:I
            aload 0 /* this */
            iload 5
            putfield com.apple.laf.AquaPainter$1.val$northCut:I
            aload 0 /* this */
            iload 6
            putfield com.apple.laf.AquaPainter$1.val$southCut:I
            aload 0 /* this */
            iload 7
            putfield com.apple.laf.AquaPainter$1.val$useMiddle:Z
            aload 0 /* this */
            iload 8
            putfield com.apple.laf.AquaPainter$1.val$stretchHorizontally:Z
            aload 0 /* this */
            iload 9
            putfield com.apple.laf.AquaPainter$1.val$stretchVertically:Z
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.apple.laf.AquaPainter$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaPainter$1;
    MethodParameters:
                         Name  Flags
      val$minWidth             final
      val$minHeight            final
      val$westCut              final
      val$eastCut              final
      val$northCut             final
      val$southCut             final
      val$useMiddle            final
      val$stretchHorizontally  final
      val$stretchVertically    final

  public com.apple.laf.AquaImageFactory$NineSliceMetrics getNineSliceMetricsForState(apple.laf.JRSUIState);
    descriptor: (Lapple/laf/JRSUIState;)Lcom/apple/laf/AquaImageFactory$NineSliceMetrics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaPainter$1 this
        start local 1 // apple.laf.JRSUIState state
         0: .line 60
            new com.apple.laf.AquaImageFactory$NineSliceMetrics
            dup
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$minWidth:I
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$minHeight:I
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$westCut:I
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$eastCut:I
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$northCut:I
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$southCut:I
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$useMiddle:Z
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$stretchHorizontally:Z
            aload 0 /* this */
            getfield com.apple.laf.AquaPainter$1.val$stretchVertically:Z
            invokespecial com.apple.laf.AquaImageFactory$NineSliceMetrics.<init>:(IIIIIIZZZ)V
            areturn
        end local 1 // apple.laf.JRSUIState state
        end local 0 // com.apple.laf.AquaPainter$1 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/apple/laf/AquaPainter$1;
            0    1     1  state  Lapple/laf/JRSUIState;
    MethodParameters:
       Name  Flags
      state  
}
SourceFile: "AquaPainter.java"
EnclosingMethod: com.apple.laf.AquaPainter.create:(Lapple/laf/JRSUIState;IIIIIIZZZ)Lcom/apple/laf/AquaPainter;
NestHost: com.apple.laf.AquaPainter
InnerClasses:
  public abstract NineSliceMetricsProvider = apple.laf.JRSUIUtils$NineSliceMetricsProvider of apple.laf.JRSUIUtils
  public NineSliceMetrics = com.apple.laf.AquaImageFactory$NineSliceMetrics of com.apple.laf.AquaImageFactory
  com.apple.laf.AquaPainter$1