public class com.apple.laf.AquaSliderUI extends javax.swing.plaf.basic.BasicSliderUI implements com.apple.laf.AquaUtilControlSize$Sizeable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.apple.laf.AquaSliderUI
  super_class: javax.swing.plaf.basic.BasicSliderUI
{
  protected static final com.apple.laf.AquaUtils$RecyclableSingleton<com.apple.laf.AquaUtilControlSize$SizeDescriptor> roundThumbDescriptor;
    descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingleton;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Lcom/apple/laf/AquaUtils$RecyclableSingleton<Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;>;

  protected static final com.apple.laf.AquaUtils$RecyclableSingleton<com.apple.laf.AquaUtilControlSize$SizeDescriptor> pointingThumbDescriptor;
    descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingleton;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Lcom/apple/laf/AquaUtils$RecyclableSingleton<Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;>;

  static final com.apple.laf.AquaPainter<apple.laf.JRSUIState> trackPainter;
    descriptor: Lcom/apple/laf/AquaPainter;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Lcom/apple/laf/AquaPainter<Lapple/laf/JRSUIState;>;

  final com.apple.laf.AquaPainter<apple.laf.JRSUIState> thumbPainter;
    descriptor: Lcom/apple/laf/AquaPainter;
    flags: (0x0010) ACC_FINAL
    Signature: Lcom/apple/laf/AquaPainter<Lapple/laf/JRSUIState;>;

  protected java.awt.Color tickColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

  protected java.awt.Color disabledTickColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

  protected transient boolean fIsDragging;
    descriptor: Z
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  static final int kTickWidth;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int kTickLength;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 48
            new com.apple.laf.AquaSliderUI$1
            dup
            invokespecial com.apple.laf.AquaSliderUI$1.<init>:()V
            putstatic com.apple.laf.AquaSliderUI.roundThumbDescriptor:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
         1: .line 60
            new com.apple.laf.AquaSliderUI$2
            dup
            invokespecial com.apple.laf.AquaSliderUI$2.<init>:()V
            putstatic com.apple.laf.AquaSliderUI.pointingThumbDescriptor:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
         2: .line 73
            invokestatic apple.laf.JRSUIStateFactory.getSliderTrack:()Lapple/laf/JRSUIState;
            new com.apple.laf.AquaSliderUI$3
            dup
            invokespecial com.apple.laf.AquaSliderUI$3.<init>:()V
            invokestatic com.apple.laf.AquaPainter.create:(Lapple/laf/JRSUIState;Lapple/laf/JRSUIUtils$NineSliceMetricsProvider;)Lcom/apple/laf/AquaPainter;
            putstatic com.apple.laf.AquaSliderUI.trackPainter:Lcom/apple/laf/AquaPainter;
         3: .line 91
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.JComponent c
         0: .line 95
            new com.apple.laf.AquaSliderUI
            dup
            aload 0 /* c */
            checkcast javax.swing.JSlider
            invokespecial com.apple.laf.AquaSliderUI.<init>:(Ljavax/swing/JSlider;)V
            areturn
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  public void <init>(javax.swing.JSlider);
    descriptor: (Ljavax/swing/JSlider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JSlider b
         0: .line 99
            aload 0 /* this */
            aload 1 /* b */
            invokespecial javax.swing.plaf.basic.BasicSliderUI.<init>:(Ljavax/swing/JSlider;)V
         1: .line 82
            aload 0 /* this */
            invokestatic apple.laf.JRSUIStateFactory.getSliderThumb:()Lapple/laf/JRSUIState;
            invokestatic com.apple.laf.AquaPainter.create:(Lapple/laf/JRSUIState;)Lcom/apple/laf/AquaPainter;
            putfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
         2: .line 87
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaSliderUI.fIsDragging:Z
         3: .line 100
            return
        end local 1 // javax.swing.JSlider b
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/apple/laf/AquaSliderUI;
            0    4     1     b  Ljavax/swing/JSlider;
    MethodParameters:
      Name  Flags
      b     final

  public void installUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JComponent c
         0: .line 103
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicSliderUI.installUI:(Ljavax/swing/JComponent;)V
         1: .line 105
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            ldc "opaque"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            invokestatic javax.swing.LookAndFeel.installProperty:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 106
            aload 0 /* this */
            ldc "Slider.tickColor"
            invokestatic javax.swing.UIManager.getColor:(Ljava/lang/Object;)Ljava/awt/Color;
            putfield com.apple.laf.AquaSliderUI.tickColor:Ljava/awt/Color;
         3: .line 107
            return
        end local 1 // javax.swing.JComponent c
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/apple/laf/AquaSliderUI;
            0    4     1     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  protected javax.swing.plaf.basic.BasicSliderUI$TrackListener createTrackListener(javax.swing.JSlider);
    descriptor: (Ljavax/swing/JSlider;)Ljavax/swing/plaf/basic/BasicSliderUI$TrackListener;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JSlider s
         0: .line 110
            new com.apple.laf.AquaSliderUI$TrackListener
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaSliderUI$TrackListener.<init>:(Lcom/apple/laf/AquaSliderUI;)V
            areturn
        end local 1 // javax.swing.JSlider s
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaSliderUI;
            0    1     1     s  Ljavax/swing/JSlider;
    MethodParameters:
      Name  Flags
      s     final

  protected void installListeners(javax.swing.JSlider);
    descriptor: (Ljavax/swing/JSlider;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JSlider s
         0: .line 114
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.swing.plaf.basic.BasicSliderUI.installListeners:(Ljavax/swing/JSlider;)V
         1: .line 115
            aload 1 /* s */
            invokestatic com.apple.laf.AquaFocusHandler.install:(Ljavax/swing/JComponent;)V
         2: .line 116
            aload 1 /* s */
            invokestatic com.apple.laf.AquaUtilControlSize.addSizePropertyListener:(Ljavax/swing/JComponent;)V
         3: .line 117
            return
        end local 1 // javax.swing.JSlider s
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/apple/laf/AquaSliderUI;
            0    4     1     s  Ljavax/swing/JSlider;
    MethodParameters:
      Name  Flags
      s     final

  protected void uninstallListeners(javax.swing.JSlider);
    descriptor: (Ljavax/swing/JSlider;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JSlider s
         0: .line 120
            aload 1 /* s */
            invokestatic com.apple.laf.AquaUtilControlSize.removeSizePropertyListener:(Ljavax/swing/JComponent;)V
         1: .line 121
            aload 1 /* s */
            invokestatic com.apple.laf.AquaFocusHandler.uninstall:(Ljavax/swing/JComponent;)V
         2: .line 122
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.swing.plaf.basic.BasicSliderUI.uninstallListeners:(Ljavax/swing/JSlider;)V
         3: .line 123
            return
        end local 1 // javax.swing.JSlider s
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/apple/laf/AquaSliderUI;
            0    4     1     s  Ljavax/swing/JSlider;
    MethodParameters:
      Name  Flags
      s     final

  public void applySizeFor(javax.swing.JComponent, apple.laf.JRSUIConstants$Size);
    descriptor: (Ljavax/swing/JComponent;Lapple/laf/JRSUIConstants$Size;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JComponent c
        start local 2 // apple.laf.JRSUIConstants$Size size
         0: .line 126
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 2 /* size */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         1: .line 127
            getstatic com.apple.laf.AquaSliderUI.trackPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 2 /* size */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         2: .line 128
            return
        end local 2 // apple.laf.JRSUIConstants$Size size
        end local 1 // javax.swing.JComponent c
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaSliderUI;
            0    3     1     c  Ljavax/swing/JComponent;
            0    3     2  size  Lapple/laf/JRSUIConstants$Size;
    MethodParameters:
      Name  Flags
      c     final
      size  final

  public void paint(java.awt.Graphics, javax.swing.JComponent);
    descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // java.awt.Graphics g
        start local 2 // javax.swing.JComponent c
         0: .line 135
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.recalculateIfInsetsChanged:()V
         1: .line 136
            aload 1 /* g */
            invokevirtual java.awt.Graphics.getClipBounds:()Ljava/awt/Rectangle;
            astore 3 /* clip */
        start local 3 // java.awt.Rectangle clip
         2: .line 138
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getOrientation:()I
            ifne 3
            getstatic apple.laf.JRSUIConstants$Orientation.HORIZONTAL:Lapple/laf/JRSUIConstants$Orientation;
            goto 4
      StackMap locals: java.awt.Rectangle
      StackMap stack:
         3: getstatic apple.laf.JRSUIConstants$Orientation.VERTICAL:Lapple/laf/JRSUIConstants$Orientation;
      StackMap locals:
      StackMap stack: apple.laf.JRSUIConstants$Orientation
         4: astore 4 /* orientation */
        start local 4 // apple.laf.JRSUIConstants$Orientation orientation
         5: .line 139
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.getState:()Lapple/laf/JRSUIConstants$State;
            astore 5 /* state */
        start local 5 // apple.laf.JRSUIConstants$State state
         6: .line 141
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getPaintTrack:()Z
            ifeq 12
         7: .line 147
            aload 3 /* clip */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            istore 6 /* trackIntersectsClip */
        start local 6 // boolean trackIntersectsClip
         8: .line 148
            iload 6 /* trackIntersectsClip */
            ifne 10
         9: .line 149
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.calculateGeometry:()V
        10: .line 152
      StackMap locals: apple.laf.JRSUIConstants$Orientation apple.laf.JRSUIConstants$State int
      StackMap stack:
            iload 6 /* trackIntersectsClip */
            ifne 11
            aload 3 /* clip */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 12
      StackMap locals:
      StackMap stack:
        11: aload 0 /* this */
            aload 1 /* g */
            aload 2 /* c */
            aload 4 /* orientation */
            aload 5 /* state */
            invokevirtual com.apple.laf.AquaSliderUI.paintTrack:(Ljava/awt/Graphics;Ljavax/swing/JComponent;Lapple/laf/JRSUIConstants$Orientation;Lapple/laf/JRSUIConstants$State;)V
        end local 6 // boolean trackIntersectsClip
        12: .line 155
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getPaintTicks:()Z
            ifeq 14
            aload 3 /* clip */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 14
        13: .line 156
            aload 0 /* this */
            aload 1 /* g */
            invokevirtual com.apple.laf.AquaSliderUI.paintTicks:(Ljava/awt/Graphics;)V
        14: .line 159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getPaintLabels:()Z
            ifeq 16
            aload 3 /* clip */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.labelRect:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 16
        15: .line 160
            aload 0 /* this */
            aload 1 /* g */
            invokevirtual com.apple.laf.AquaSliderUI.paintLabels:(Ljava/awt/Graphics;)V
        16: .line 163
      StackMap locals:
      StackMap stack:
            aload 3 /* clip */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 18
        17: .line 164
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* c */
            aload 4 /* orientation */
            aload 5 /* state */
            invokevirtual com.apple.laf.AquaSliderUI.paintThumb:(Ljava/awt/Graphics;Ljavax/swing/JComponent;Lapple/laf/JRSUIConstants$Orientation;Lapple/laf/JRSUIConstants$State;)V
        18: .line 166
      StackMap locals:
      StackMap stack:
            return
        end local 5 // apple.laf.JRSUIConstants$State state
        end local 4 // apple.laf.JRSUIConstants$Orientation orientation
        end local 3 // java.awt.Rectangle clip
        end local 2 // javax.swing.JComponent c
        end local 1 // java.awt.Graphics g
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   19     0                 this  Lcom/apple/laf/AquaSliderUI;
            0   19     1                    g  Ljava/awt/Graphics;
            0   19     2                    c  Ljavax/swing/JComponent;
            2   19     3                 clip  Ljava/awt/Rectangle;
            5   19     4          orientation  Lapple/laf/JRSUIConstants$Orientation;
            6   19     5                state  Lapple/laf/JRSUIConstants$State;
            8   12     6  trackIntersectsClip  Z
    MethodParameters:
      Name  Flags
      g     final
      c     final

  public void paintTrack(java.awt.Graphics, javax.swing.JComponent, apple.laf.JRSUIConstants$Orientation, apple.laf.JRSUIConstants$State);
    descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;Lapple/laf/JRSUIConstants$Orientation;Lapple/laf/JRSUIConstants$State;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // java.awt.Graphics g
        start local 2 // javax.swing.JComponent c
        start local 3 // apple.laf.JRSUIConstants$Orientation orientation
        start local 4 // apple.laf.JRSUIConstants$State state
         0: .line 170
            getstatic com.apple.laf.AquaSliderUI.trackPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 3 /* orientation */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         1: .line 171
            getstatic com.apple.laf.AquaSliderUI.trackPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 4 /* state */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         2: .line 176
            getstatic com.apple.laf.AquaSliderUI.trackPainter:Lcom/apple/laf/AquaPainter;
            aload 1 /* g */
            aload 2 /* c */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            invokevirtual com.apple.laf.AquaPainter.paint:(Ljava/awt/Graphics;Ljava/awt/Component;IIII)V
         3: .line 177
            return
        end local 4 // apple.laf.JRSUIConstants$State state
        end local 3 // apple.laf.JRSUIConstants$Orientation orientation
        end local 2 // javax.swing.JComponent c
        end local 1 // java.awt.Graphics g
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/apple/laf/AquaSliderUI;
            0    4     1            g  Ljava/awt/Graphics;
            0    4     2            c  Ljavax/swing/JComponent;
            0    4     3  orientation  Lapple/laf/JRSUIConstants$Orientation;
            0    4     4        state  Lapple/laf/JRSUIConstants$State;
    MethodParameters:
             Name  Flags
      g            final
      c            final
      orientation  final
      state        final

  public void paintThumb(java.awt.Graphics, javax.swing.JComponent, apple.laf.JRSUIConstants$Orientation, apple.laf.JRSUIConstants$State);
    descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;Lapple/laf/JRSUIConstants$Orientation;Lapple/laf/JRSUIConstants$State;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // java.awt.Graphics g
        start local 2 // javax.swing.JComponent c
        start local 3 // apple.laf.JRSUIConstants$Orientation orientation
        start local 4 // apple.laf.JRSUIConstants$State state
         0: .line 181
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 3 /* orientation */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         1: .line 182
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 4 /* state */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         2: .line 183
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.hasFocus:()Z
            ifeq 3
            getstatic apple.laf.JRSUIConstants$Focused.YES:Lapple/laf/JRSUIConstants$Focused;
            goto 4
      StackMap locals:
      StackMap stack: apple.laf.JRSUIState
         3: getstatic apple.laf.JRSUIConstants$Focused.NO:Lapple/laf/JRSUIConstants$Focused;
      StackMap locals: com.apple.laf.AquaSliderUI java.awt.Graphics javax.swing.JComponent apple.laf.JRSUIConstants$Orientation apple.laf.JRSUIConstants$State
      StackMap stack: apple.laf.JRSUIState apple.laf.JRSUIConstants$Focused
         4: invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         5: .line 184
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 0 /* this */
            aload 3 /* orientation */
            invokevirtual com.apple.laf.AquaSliderUI.getDirection:(Lapple/laf/JRSUIConstants$Orientation;)Lapple/laf/JRSUIConstants$Direction;
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         6: .line 189
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbPainter:Lcom/apple/laf/AquaPainter;
            aload 1 /* g */
            aload 2 /* c */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            invokevirtual com.apple.laf.AquaPainter.paint:(Ljava/awt/Graphics;Ljava/awt/Component;IIII)V
         7: .line 190
            return
        end local 4 // apple.laf.JRSUIConstants$State state
        end local 3 // apple.laf.JRSUIConstants$Orientation orientation
        end local 2 // javax.swing.JComponent c
        end local 1 // java.awt.Graphics g
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lcom/apple/laf/AquaSliderUI;
            0    8     1            g  Ljava/awt/Graphics;
            0    8     2            c  Ljavax/swing/JComponent;
            0    8     3  orientation  Lapple/laf/JRSUIConstants$Orientation;
            0    8     4        state  Lapple/laf/JRSUIConstants$State;
    MethodParameters:
             Name  Flags
      g            final
      c            final
      orientation  final
      state        final

  apple.laf.JRSUIConstants$Direction getDirection(apple.laf.JRSUIConstants$Orientation);
    descriptor: (Lapple/laf/JRSUIConstants$Orientation;)Lapple/laf/JRSUIConstants$Direction;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // apple.laf.JRSUIConstants$Orientation orientation
         0: .line 193
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.shouldUseArrowThumb:()Z
            ifeq 4
         1: .line 194
            aload 1 /* orientation */
            getstatic apple.laf.JRSUIConstants$Orientation.HORIZONTAL:Lapple/laf/JRSUIConstants$Orientation;
            if_acmpne 2
            getstatic apple.laf.JRSUIConstants$Direction.DOWN:Lapple/laf/JRSUIConstants$Direction;
            goto 3
      StackMap locals:
      StackMap stack:
         2: getstatic apple.laf.JRSUIConstants$Direction.RIGHT:Lapple/laf/JRSUIConstants$Direction;
      StackMap locals:
      StackMap stack: apple.laf.JRSUIConstants$Direction
         3: areturn
         4: .line 197
      StackMap locals:
      StackMap stack:
            getstatic apple.laf.JRSUIConstants$Direction.NONE:Lapple/laf/JRSUIConstants$Direction;
            areturn
        end local 1 // apple.laf.JRSUIConstants$Orientation orientation
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/apple/laf/AquaSliderUI;
            0    5     1  orientation  Lapple/laf/JRSUIConstants$Orientation;
    MethodParameters:
             Name  Flags
      orientation  final

  apple.laf.JRSUIConstants$State getState();
    descriptor: ()Lapple/laf/JRSUIConstants$State;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 201
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.isEnabled:()Z
            ifne 2
         1: .line 202
            getstatic apple.laf.JRSUIConstants$State.DISABLED:Lapple/laf/JRSUIConstants$State;
            areturn
         2: .line 205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.fIsDragging:Z
            ifeq 4
         3: .line 206
            getstatic apple.laf.JRSUIConstants$State.PRESSED:Lapple/laf/JRSUIConstants$State;
            areturn
         4: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokestatic com.apple.laf.AquaFocusHandler.isActive:(Ljavax/swing/JComponent;)Z
            ifne 6
         5: .line 210
            getstatic apple.laf.JRSUIConstants$State.INACTIVE:Lapple/laf/JRSUIConstants$State;
            areturn
         6: .line 213
      StackMap locals:
      StackMap stack:
            getstatic apple.laf.JRSUIConstants$State.ACTIVE:Lapple/laf/JRSUIConstants$State;
            areturn
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/apple/laf/AquaSliderUI;

  public void paintTicks(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // java.awt.Graphics g
         0: .line 217
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.isEnabled:()Z
            ifeq 3
         1: .line 218
            aload 1 /* g */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickColor:Ljava/awt/Color;
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
         2: .line 219
            goto 6
         3: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.disabledTickColor:Ljava/awt/Color;
            ifnonnull 5
         4: .line 221
            aload 0 /* this */
            new java.awt.Color
            dup
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.getRed:()I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.getGreen:()I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.getBlue:()I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.getAlpha:()I
            iconst_2
            idiv
            invokespecial java.awt.Color.<init>:(IIII)V
            putfield com.apple.laf.AquaSliderUI.disabledTickColor:Ljava/awt/Color;
         5: .line 223
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.disabledTickColor:Ljava/awt/Color;
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
         6: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* g */
            invokespecial javax.swing.plaf.basic.BasicSliderUI.paintTicks:(Ljava/awt/Graphics;)V
         7: .line 227
            return
        end local 1 // java.awt.Graphics g
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/apple/laf/AquaSliderUI;
            0    8     1     g  Ljava/awt/Graphics;
    MethodParameters:
      Name  Flags
      g     final

  protected void calculateThumbLocation();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 233
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicSliderUI.calculateThumbLocation:()V
         1: .line 235
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.shouldUseArrowThumb:()Z
            ifeq 17
         2: .line 236
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getOrientation:()I
            ifne 3
            iconst_1
            goto 4
      StackMap locals:
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 1 /* isHorizonatal */
        start local 1 // boolean isHorizonatal
         5: .line 237
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokestatic com.apple.laf.AquaUtilControlSize.getUserSizeFrom:(Ljavax/swing/JComponent;)Lapple/laf/JRSUIConstants$Size;
            astore 2 /* size */
        start local 2 // apple.laf.JRSUIConstants$Size size
         6: .line 239
            aload 2 /* size */
            getstatic apple.laf.JRSUIConstants$Size.REGULAR:Lapple/laf/JRSUIConstants$Size;
            if_acmpne 10
         7: .line 240
            iload 1 /* isHorizonatal */
            ifeq 8
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            dup
            getfield java.awt.Rectangle.y:I
            iconst_3
            iadd
            putfield java.awt.Rectangle.y:I
            goto 9
      StackMap locals: int apple.laf.JRSUIConstants$Size
      StackMap stack:
         8: aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            dup
            getfield java.awt.Rectangle.x:I
            iconst_2
            iadd
            putfield java.awt.Rectangle.x:I
      StackMap locals:
      StackMap stack:
         9: return
        10: .line 243
      StackMap locals:
      StackMap stack:
            aload 2 /* size */
            getstatic apple.laf.JRSUIConstants$Size.SMALL:Lapple/laf/JRSUIConstants$Size;
            if_acmpne 14
        11: .line 244
            iload 1 /* isHorizonatal */
            ifeq 12
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            dup
            getfield java.awt.Rectangle.y:I
            iconst_2
            iadd
            putfield java.awt.Rectangle.y:I
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            dup
            getfield java.awt.Rectangle.x:I
            iconst_2
            iadd
            putfield java.awt.Rectangle.x:I
      StackMap locals:
      StackMap stack:
        13: return
        14: .line 247
      StackMap locals:
      StackMap stack:
            aload 2 /* size */
            getstatic apple.laf.JRSUIConstants$Size.MINI:Lapple/laf/JRSUIConstants$Size;
            if_acmpne 17
        15: .line 248
            iload 1 /* isHorizonatal */
            ifeq 16
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            dup
            getfield java.awt.Rectangle.y:I
            iconst_1
            iadd
            putfield java.awt.Rectangle.y:I
      StackMap locals:
      StackMap stack:
        16: return
        end local 2 // apple.laf.JRSUIConstants$Size size
        end local 1 // boolean isHorizonatal
        17: .line 251
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   18     0           this  Lcom/apple/laf/AquaSliderUI;
            5   17     1  isHorizonatal  Z
            6   17     2           size  Lapple/laf/JRSUIConstants$Size;

  protected void calculateThumbSize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 255
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.shouldUseArrowThumb:()Z
            ifeq 1
            getstatic com.apple.laf.AquaSliderUI.pointingThumbDescriptor:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
            invokevirtual com.apple.laf.AquaUtils$RecyclableSingleton.get:()Ljava/lang/Object;
            checkcast com.apple.laf.AquaUtilControlSize$SizeDescriptor
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic com.apple.laf.AquaSliderUI.roundThumbDescriptor:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
            invokevirtual com.apple.laf.AquaUtils$RecyclableSingleton.get:()Ljava/lang/Object;
            checkcast com.apple.laf.AquaUtilControlSize$SizeDescriptor
      StackMap locals:
      StackMap stack: com.apple.laf.AquaUtilControlSize$SizeDescriptor
         2: astore 1 /* descriptor */
        start local 1 // com.apple.laf.AquaUtilControlSize$SizeDescriptor descriptor
         3: .line 256
            aload 1 /* descriptor */
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual com.apple.laf.AquaUtilControlSize$SizeDescriptor.get:(Ljavax/swing/JComponent;)Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
            astore 2 /* variant */
        start local 2 // com.apple.laf.AquaUtilControlSize$SizeVariant variant
         4: .line 258
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getOrientation:()I
            ifne 7
         5: .line 259
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            aload 2 /* variant */
            getfield com.apple.laf.AquaUtilControlSize$SizeVariant.w:I
            aload 2 /* variant */
            getfield com.apple.laf.AquaUtilControlSize$SizeVariant.h:I
            invokevirtual java.awt.Rectangle.setSize:(II)V
         6: .line 260
            goto 8
         7: .line 261
      StackMap locals: com.apple.laf.AquaUtilControlSize$SizeDescriptor com.apple.laf.AquaUtilControlSize$SizeVariant
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            aload 2 /* variant */
            getfield com.apple.laf.AquaUtilControlSize$SizeVariant.h:I
            aload 2 /* variant */
            getfield com.apple.laf.AquaUtilControlSize$SizeVariant.w:I
            invokevirtual java.awt.Rectangle.setSize:(II)V
         8: .line 263
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.apple.laf.AquaUtilControlSize$SizeVariant variant
        end local 1 // com.apple.laf.AquaUtilControlSize$SizeDescriptor descriptor
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/apple/laf/AquaSliderUI;
            3    9     1  descriptor  Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;
            4    9     2     variant  Lcom/apple/laf/AquaUtilControlSize$SizeVariant;

  protected boolean shouldUseArrowThumb();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 266
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getPaintTicks:()Z
            ifne 1
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getPaintLabels:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
         2: .line 268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            ldc "Slider.paintThumbArrowShape"
            invokevirtual javax.swing.JSlider.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 1 /* shouldPaintArrowThumbProperty */
        start local 1 // java.lang.Object shouldPaintArrowThumbProperty
         3: .line 269
            aload 1 /* shouldPaintArrowThumbProperty */
            ifnull 5
            aload 1 /* shouldPaintArrowThumbProperty */
            instanceof java.lang.Boolean
            ifeq 5
         4: .line 270
            aload 1 /* shouldPaintArrowThumbProperty */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
         5: .line 273
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object shouldPaintArrowThumbProperty
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    6     0                           this  Lcom/apple/laf/AquaSliderUI;
            3    6     1  shouldPaintArrowThumbProperty  Ljava/lang/Object;

  protected void calculateTickRect();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 280
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getPaintTicks:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaSliderUI.getTickLength:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* tickLength */
        start local 1 // int tickLength
         3: .line 281
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getOrientation:()I
            ifne 9
         4: .line 282
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            iload 1 /* tickLength */
            putfield java.awt.Rectangle.height:I
         5: .line 283
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackBuffer:I
            iadd
            putfield java.awt.Rectangle.x:I
         6: .line 284
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            iadd
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            iconst_2
            idiv
            isub
            putfield java.awt.Rectangle.y:I
         7: .line 285
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackBuffer:I
            iconst_2
            imul
            isub
            putfield java.awt.Rectangle.width:I
         8: .line 286
            goto 13
         9: .line 287
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            iload 1 /* tickLength */
            putfield java.awt.Rectangle.width:I
        10: .line 288
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            iadd
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            iconst_2
            idiv
            isub
            putfield java.awt.Rectangle.x:I
        11: .line 289
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackBuffer:I
            iadd
            putfield java.awt.Rectangle.y:I
        12: .line 290
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.tickRect:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.trackBuffer:I
            iconst_2
            imul
            isub
            putfield java.awt.Rectangle.height:I
        13: .line 292
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int tickLength
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lcom/apple/laf/AquaSliderUI;
            3   14     1  tickLength  I

  public java.awt.Dimension getPreferredHorizontalSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 296
            new java.awt.Dimension
            dup
            sipush 190
            bipush 21
            invokespecial java.awt.Dimension.<init>:(II)V
            areturn
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaSliderUI;

  public java.awt.Dimension getPreferredVerticalSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 300
            new java.awt.Dimension
            dup
            bipush 21
            sipush 190
            invokespecial java.awt.Dimension.<init>:(II)V
            areturn
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaSliderUI;

  protected javax.swing.event.ChangeListener createChangeListener(javax.swing.JSlider);
    descriptor: (Ljavax/swing/JSlider;)Ljavax/swing/event/ChangeListener;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaSliderUI this
        start local 1 // javax.swing.JSlider s
         0: .line 304
            new com.apple.laf.AquaSliderUI$4
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaSliderUI$4.<init>:(Lcom/apple/laf/AquaSliderUI;)V
            areturn
        end local 1 // javax.swing.JSlider s
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaSliderUI;
            0    1     1     s  Ljavax/swing/JSlider;
    MethodParameters:
      Name  Flags
      s     final

  int getScale();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.apple.laf.AquaSliderUI this
         0: .line 501
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getSnapToTicks:()Z
            ifne 1
            iconst_1
            ireturn
         1: .line 502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getMinorTickSpacing:()I
            istore 1 /* scale */
        start local 1 // int scale
         2: .line 503
            iload 1 /* scale */
            iconst_1
            if_icmpge 3
            aload 0 /* this */
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            invokevirtual javax.swing.JSlider.getMajorTickSpacing:()I
            istore 1 /* scale */
         3: .line 504
      StackMap locals: int
      StackMap stack:
            iload 1 /* scale */
            iconst_1
            if_icmpge 4
            iconst_1
            ireturn
         4: .line 505
      StackMap locals:
      StackMap stack:
            iload 1 /* scale */
            ireturn
        end local 1 // int scale
        end local 0 // com.apple.laf.AquaSliderUI this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/apple/laf/AquaSliderUI;
            2    5     1  scale  I

  static javax.swing.JSlider access$0(com.apple.laf.AquaSliderUI);
    descriptor: (Lcom/apple/laf/AquaSliderUI;)Ljavax/swing/JSlider;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 44
            aload 0
            getfield com.apple.laf.AquaSliderUI.slider:Ljavax/swing/JSlider;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static javax.swing.Timer access$1(com.apple.laf.AquaSliderUI);
    descriptor: (Lcom/apple/laf/AquaSliderUI;)Ljavax/swing/Timer;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 44
            aload 0
            getfield com.apple.laf.AquaSliderUI.scrollTimer:Ljavax/swing/Timer;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static void access$2(com.apple.laf.AquaSliderUI);
    descriptor: (Lcom/apple/laf/AquaSliderUI;)V
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.apple.laf.AquaSliderUI.calculateGeometry:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static java.awt.Rectangle access$3(com.apple.laf.AquaSliderUI);
    descriptor: (Lcom/apple/laf/AquaSliderUI;)Ljava/awt/Rectangle;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 44
            aload 0
            getfield com.apple.laf.AquaSliderUI.thumbRect:Ljava/awt/Rectangle;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static boolean access$4(com.apple.laf.AquaSliderUI);
    descriptor: (Lcom/apple/laf/AquaSliderUI;)Z
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.apple.laf.AquaSliderUI.drawInverted:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static java.awt.Rectangle access$5(com.apple.laf.AquaSliderUI);
    descriptor: (Lcom/apple/laf/AquaSliderUI;)Ljava/awt/Rectangle;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 44
            aload 0
            getfield com.apple.laf.AquaSliderUI.trackRect:Ljava/awt/Rectangle;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int access$6(com.apple.laf.AquaSliderUI, int);
    descriptor: (Lcom/apple/laf/AquaSliderUI;I)I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.apple.laf.AquaSliderUI.yPositionForValue:(I)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int access$7(com.apple.laf.AquaSliderUI, int);
    descriptor: (Lcom/apple/laf/AquaSliderUI;I)I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.apple.laf.AquaSliderUI.xPositionForValue:(I)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "AquaSliderUI.java"
NestMembers:
  com.apple.laf.AquaSliderUI$1  com.apple.laf.AquaSliderUI$1$1  com.apple.laf.AquaSliderUI$2  com.apple.laf.AquaSliderUI$2$1  com.apple.laf.AquaSliderUI$3  com.apple.laf.AquaSliderUI$4  com.apple.laf.AquaSliderUI$TrackListener
InnerClasses:
  public Direction = apple.laf.JRSUIConstants$Direction of apple.laf.JRSUIConstants
  public Focused = apple.laf.JRSUIConstants$Focused of apple.laf.JRSUIConstants
  public Orientation = apple.laf.JRSUIConstants$Orientation of apple.laf.JRSUIConstants
  public Size = apple.laf.JRSUIConstants$Size of apple.laf.JRSUIConstants
  public State = apple.laf.JRSUIConstants$State of apple.laf.JRSUIConstants
  public abstract NineSliceMetricsProvider = apple.laf.JRSUIUtils$NineSliceMetricsProvider of apple.laf.JRSUIUtils
  com.apple.laf.AquaSliderUI$1
  com.apple.laf.AquaSliderUI$2
  com.apple.laf.AquaSliderUI$3
  com.apple.laf.AquaSliderUI$4
  TrackListener = com.apple.laf.AquaSliderUI$TrackListener of com.apple.laf.AquaSliderUI
  public SizeDescriptor = com.apple.laf.AquaUtilControlSize$SizeDescriptor of com.apple.laf.AquaUtilControlSize
  public SizeVariant = com.apple.laf.AquaUtilControlSize$SizeVariant of com.apple.laf.AquaUtilControlSize
  abstract Sizeable = com.apple.laf.AquaUtilControlSize$Sizeable of com.apple.laf.AquaUtilControlSize
  abstract RecyclableSingleton = com.apple.laf.AquaUtils$RecyclableSingleton of com.apple.laf.AquaUtils
  public TrackListener = javax.swing.plaf.basic.BasicSliderUI$TrackListener of javax.swing.plaf.basic.BasicSliderUI
  Property = apple.laf.JRSUIConstants$Property of apple.laf.JRSUIConstants