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 95
            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 99
            invokestatic apple.laf.JRSUIUtils$ScrollBar.shouldUseScrollToClick:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void getPartBounds(double[], apple.laf.JRSUIControl, double, double, double, double, apple.laf.JRSUIConstants$ScrollBarPart);
    descriptor: ([DLapple/laf/JRSUIControl;DDDDLapple/laf/JRSUIConstants$ScrollBarPart;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=11, locals=11, args_size=7
        start local 0 // double[] rect
        start local 1 // apple.laf.JRSUIControl control
        start local 2 // double x
        start local 4 // double y
        start local 6 // double w
        start local 8 // double h
        start local 10 // apple.laf.JRSUIConstants$ScrollBarPart part
         0: .line 103
            aload 1 /* control */
            aload 0 /* rect */
            dload 2 /* x */
            dload 4 /* y */
            dload 6 /* w */
            dload 8 /* h */
            aload 10 /* part */
            getfield apple.laf.JRSUIConstants$ScrollBarPart.ordinal:B
            invokevirtual apple.laf.JRSUIControl.getPartBounds:([DDDDDI)V
         1: .line 104
            return
        end local 10 // apple.laf.JRSUIConstants$ScrollBarPart part
        end local 8 // double h
        end local 6 // double w
        end local 4 // double y
        end local 2 // double 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  D
            0    2     4        y  D
            0    2     6        w  D
            0    2     8        h  D
            0    2    10     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, double, double, double, double, int, int, int);
    descriptor: (Lapple/laf/JRSUIControl;DDDDIII)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=12, args_size=8
        start local 0 // apple.laf.JRSUIControl control
        start local 1 // double x
        start local 3 // double y
        start local 5 // double w
        start local 7 // double h
        start local 9 // int offset
        start local 10 // int visibleAmount
        start local 11 // int extent
         0: .line 107
            aload 0 /* control */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* w */
            dload 7 /* h */
            iload 9 /* offset */
            iload 10 /* visibleAmount */
            iload 11 /* extent */
            invokevirtual apple.laf.JRSUIControl.getScrollBarOffsetChange:(DDDDIII)D
            dreturn
        end local 11 // int extent
        end local 10 // int visibleAmount
        end local 9 // int offset
        end local 7 // double h
        end local 5 // double w
        end local 3 // double y
        end local 1 // double x
        end local 0 // apple.laf.JRSUIControl control
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0        control  Lapple/laf/JRSUIControl;
            0    1     1              x  D
            0    1     3              y  D
            0    1     5              w  D
            0    1     7              h  D
            0    1     9         offset  I
            0    1    10  visibleAmount  I
            0    1    11         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