public class apple.laf.JRSUIUtils$ScrollBar
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: apple.laf.JRSUIUtils$ScrollBar
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // apple.laf.JRSUIUtils$ScrollBar this
         0: .line 98
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // apple.laf.JRSUIUtils$ScrollBar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lapple/laf/JRSUIUtils$ScrollBar;

  private static native boolean shouldUseScrollToClick();
    descriptor: ()Z
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  public static boolean useScrollToClick();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 102
            invokestatic apple.laf.JRSUIUtils$ScrollBar.shouldUseScrollToClick:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void getPartBounds(double[], apple.laf.JRSUIControl, int, int, int, int, apple.laf.JRSUIConstants$ScrollBarPart);
    descriptor: ([DLapple/laf/JRSUIControl;IIIILapple/laf/JRSUIConstants$ScrollBarPart;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // double[] rect
        start local 1 // apple.laf.JRSUIControl control
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // apple.laf.JRSUIConstants$ScrollBarPart part
         0: .line 110
            aload 1 /* control */
            aload 0 /* rect */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            aload 6 /* part */
            getfield apple.laf.JRSUIConstants$ScrollBarPart.ordinal:B
            invokevirtual apple.laf.JRSUIControl.getPartBounds:([DIIIII)V
         1: .line 111
            return
        end local 6 // apple.laf.JRSUIConstants$ScrollBarPart part
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // apple.laf.JRSUIControl control
        end local 0 // double[] rect
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     rect  [D
            0    2     1  control  Lapple/laf/JRSUIControl;
            0    2     2        x  I
            0    2     3        y  I
            0    2     4        w  I
            0    2     5        h  I
            0    2     6     part  Lapple/laf/JRSUIConstants$ScrollBarPart;
    MethodParameters:
         Name  Flags
      rect     final
      control  final
      x        final
      y        final
      w        final
      h        final
      part     final

  public static double getNativeOffsetChange(apple.laf.JRSUIControl, int, int, int, int, int, int, int);
    descriptor: (Lapple/laf/JRSUIControl;IIIIIII)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // apple.laf.JRSUIControl control
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // int offset
        start local 6 // int visibleAmount
        start local 7 // int extent
         0: .line 119
            aload 0 /* control */
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            iload 5 /* offset */
         1: .line 120
            iload 6 /* visibleAmount */
            iload 7 /* extent */
         2: .line 119
            invokevirtual apple.laf.JRSUIControl.getScrollBarOffsetChange:(IIIIIII)D
            dreturn
        end local 7 // int extent
        end local 6 // int visibleAmount
        end local 5 // int offset
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // apple.laf.JRSUIControl control
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0        control  Lapple/laf/JRSUIControl;
            0    3     1              x  I
            0    3     2              y  I
            0    3     3              w  I
            0    3     4              h  I
            0    3     5         offset  I
            0    3     6  visibleAmount  I
            0    3     7         extent  I
    MethodParameters:
               Name  Flags
      control        final
      x              final
      y              final
      w              final
      h              final
      offset         final
      visibleAmount  final
      extent         final
}
SourceFile: "JRSUIUtils.java"
NestHost: apple.laf.JRSUIUtils
InnerClasses:
  public ScrollBarPart = apple.laf.JRSUIConstants$ScrollBarPart of apple.laf.JRSUIConstants
  public ScrollBar = apple.laf.JRSUIUtils$ScrollBar of apple.laf.JRSUIUtils