public class com.apple.laf.AquaProgressBarUI extends javax.swing.plaf.ProgressBarUI implements javax.swing.event.ChangeListener, java.beans.PropertyChangeListener, javax.swing.event.AncestorListener, com.apple.laf.AquaUtilControlSize$Sizeable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.apple.laf.AquaProgressBarUI
super_class: javax.swing.plaf.ProgressBarUI
{
private static final boolean ADJUSTTIMER;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final com.apple.laf.AquaUtils$RecyclableSingleton<com.apple.laf.AquaUtilControlSize$SizeDescriptor> sizeDescriptor;
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 apple.laf.JRSUIConstants$Size sizeVariant;
descriptor: Lapple/laf/JRSUIConstants$Size;
flags: (0x0004) ACC_PROTECTED
protected java.awt.Color selectionForeground;
descriptor: Ljava/awt/Color;
flags: (0x0004) ACC_PROTECTED
private com.apple.laf.AquaProgressBarUI$Animator animator;
descriptor: Lcom/apple/laf/AquaProgressBarUI$Animator;
flags: (0x0002) ACC_PRIVATE
protected boolean isAnimating;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean isCircular;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected final com.apple.laf.AquaPainter<apple.laf.JRSUIState$ValueState> painter;
descriptor: Lcom/apple/laf/AquaPainter;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lcom/apple/laf/AquaPainter<Lapple/laf/JRSUIState$ValueState;>;
protected javax.swing.JProgressBar progressBar;
descriptor: Ljavax/swing/JProgressBar;
flags: (0x0004) ACC_PROTECTED
private final java.awt.Rectangle fUpdateArea;
descriptor: Ljava/awt/Rectangle;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.awt.Dimension fLastSize;
descriptor: Ljava/awt/Dimension;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.apple.laf.AquaProgressBarUI$1
dup
invokespecial com.apple.laf.AquaProgressBarUI$1.<init>:()V
putstatic com.apple.laf.AquaProgressBarUI.sizeDescriptor:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
1: return
LocalVariableTable:
Start End Slot Name Signature
static com.apple.laf.AquaUtilControlSize$SizeDescriptor getSizeDescriptor();
descriptor: ()Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.apple.laf.AquaProgressBarUI.sizeDescriptor:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
invokevirtual com.apple.laf.AquaUtils$RecyclableSingleton.get:()Ljava/lang/Object;
checkcast com.apple.laf.AquaUtilControlSize$SizeDescriptor
areturn
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=2, locals=1, args_size=1
start local 0 0: new com.apple.laf.AquaProgressBarUI
dup
invokespecial com.apple.laf.AquaProgressBarUI.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x Ljavax/swing/JComponent;
MethodParameters:
Name Flags
x final
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.plaf.ProgressBarUI.<init>:()V
1: aload 0
getstatic apple.laf.JRSUIConstants$Size.REGULAR:Lapple/laf/JRSUIConstants$Size;
putfield com.apple.laf.AquaProgressBarUI.sizeVariant:Lapple/laf/JRSUIConstants$Size;
2: aload 0
invokestatic apple.laf.JRSUIStateFactory.getProgressBar:()Lapple/laf/JRSUIState$ValueState;
invokestatic com.apple.laf.AquaPainter.create:(Lapple/laf/JRSUIState;)Lcom/apple/laf/AquaPainter;
putfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
3: aload 0
new java.awt.Rectangle
dup
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial java.awt.Rectangle.<init>:(IIII)V
putfield com.apple.laf.AquaProgressBarUI.fUpdateArea:Ljava/awt/Rectangle;
4: aload 0
new java.awt.Dimension
dup
iconst_0
iconst_0
invokespecial java.awt.Dimension.<init>:(II)V
putfield com.apple.laf.AquaProgressBarUI.fLastSize:Ljava/awt/Dimension;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/apple/laf/AquaProgressBarUI;
public void installUI(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast javax.swing.JProgressBar
putfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
1: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.installDefaults:()V
2: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.installListeners:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/apple/laf/AquaProgressBarUI;
0 4 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c final
public void uninstallUI(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.uninstallDefaults:()V
1: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.uninstallListeners:()V
2: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.stopAnimationTimer:()V
3: aload 0
aconst_null
putfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/apple/laf/AquaProgressBarUI;
0 5 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c final
protected void installDefaults();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
iconst_0
invokevirtual javax.swing.JProgressBar.setOpaque:(Z)V
1: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
ldc "ProgressBar.border"
invokestatic javax.swing.LookAndFeel.installBorder:(Ljavax/swing/JComponent;Ljava/lang/String;)V
2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
ldc "ProgressBar.background"
ldc "ProgressBar.foreground"
ldc "ProgressBar.font"
invokestatic javax.swing.LookAndFeel.installColorsAndFont:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
ldc "ProgressBar.selectionForeground"
invokestatic javax.swing.UIManager.getColor:(Ljava/lang/Object;)Ljava/awt/Color;
putfield com.apple.laf.AquaProgressBarUI.selectionForeground:Ljava/awt/Color;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/apple/laf/AquaProgressBarUI;
protected void uninstallDefaults();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokestatic javax.swing.LookAndFeel.uninstallBorder:(Ljavax/swing/JComponent;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/laf/AquaProgressBarUI;
protected void installListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.JProgressBar.addChangeListener:(Ljavax/swing/event/ChangeListener;)V
1: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.JProgressBar.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.JProgressBar.addAncestorListener:(Ljavax/swing/event/AncestorListener;)V
3: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokestatic com.apple.laf.AquaUtilControlSize.addSizePropertyListener:(Ljavax/swing/JComponent;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/apple/laf/AquaProgressBarUI;
protected void uninstallListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokestatic com.apple.laf.AquaUtilControlSize.removeSizePropertyListener:(Ljavax/swing/JComponent;)V
1: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.JProgressBar.removeAncestorListener:(Ljavax/swing/event/AncestorListener;)V
2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.JProgressBar.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
3: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.JProgressBar.removeChangeListener:(Ljavax/swing/event/ChangeListener;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/apple/laf/AquaProgressBarUI;
public void stateChanged(javax.swing.event.ChangeEvent);
descriptor: (Ljavax/swing/event/ChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.repaint:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/laf/AquaProgressBarUI;
0 2 1 e Ljavax/swing/event/ChangeEvent;
MethodParameters:
Name Flags
e final
public void propertyChange(java.beans.PropertyChangeEvent);
descriptor: (Ljava/beans/PropertyChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
astore 2
start local 2 1: ldc "indeterminate"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifne 3
return
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.stopAnimationTimer:()V
4: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.startAnimationTimer:()V
5: StackMap locals:
StackMap stack:
ldc "JProgressBar.style"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: aload 0
ldc "circular"
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putfield com.apple.laf.AquaProgressBarUI.isCircular:Z
7: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.repaint:()V
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/apple/laf/AquaProgressBarUI;
0 9 1 e Ljava/beans/PropertyChangeEvent;
1 9 2 prop Ljava/lang/String;
MethodParameters:
Name Flags
e final
public void ancestorRemoved(javax.swing.event.AncestorEvent);
descriptor: (Ljavax/swing/event/AncestorEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.stopAnimationTimer:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/laf/AquaProgressBarUI;
0 2 1 e Ljavax/swing/event/AncestorEvent;
MethodParameters:
Name Flags
e final
public void ancestorAdded(javax.swing.event.AncestorEvent);
descriptor: (Ljavax/swing/event/AncestorEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifne 1
return
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.startAnimationTimer:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/apple/laf/AquaProgressBarUI;
0 3 1 e Ljavax/swing/event/AncestorEvent;
MethodParameters:
Name Flags
e final
public void ancestorMoved(javax.swing.event.AncestorEvent);
descriptor: (Ljavax/swing/event/AncestorEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/laf/AquaProgressBarUI;
0 1 1 e Ljavax/swing/event/AncestorEvent;
MethodParameters:
Name Flags
e final
public void paint(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.revalidateAnimationTimers:()V
1: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
aload 0
aload 2
invokevirtual com.apple.laf.AquaProgressBarUI.getState:(Ljavax/swing/JComponent;)Lapple/laf/JRSUIConstants$State;
invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
2: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifeq 3
getstatic apple.laf.JRSUIConstants$Orientation.HORIZONTAL:Lapple/laf/JRSUIConstants$Orientation;
goto 4
StackMap locals:
StackMap stack: apple.laf.JRSUIState$ValueState
3: getstatic apple.laf.JRSUIConstants$Orientation.VERTICAL:Lapple/laf/JRSUIConstants$Orientation;
StackMap locals: com.apple.laf.AquaProgressBarUI java.awt.Graphics javax.swing.JComponent
StackMap stack: apple.laf.JRSUIState$ValueState apple.laf.JRSUIConstants$Orientation
4: invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
5: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
aload 0
getfield com.apple.laf.AquaProgressBarUI.isAnimating:Z
ifeq 6
getstatic apple.laf.JRSUIConstants$Animating.YES:Lapple/laf/JRSUIConstants$Animating;
goto 7
StackMap locals:
StackMap stack: apple.laf.JRSUIState$ValueState
6: getstatic apple.laf.JRSUIConstants$Animating.NO:Lapple/laf/JRSUIConstants$Animating;
StackMap locals: com.apple.laf.AquaProgressBarUI java.awt.Graphics javax.swing.JComponent
StackMap stack: apple.laf.JRSUIState$ValueState apple.laf.JRSUIConstants$Animating
7: invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
8: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 16
9: aload 0
getfield com.apple.laf.AquaProgressBarUI.isCircular:Z
ifeq 13
10: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
getstatic apple.laf.JRSUIConstants$Widget.PROGRESS_SPINNER:Lapple/laf/JRSUIConstants$Widget;
invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
11: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
aload 1
aload 2
iconst_2
iconst_2
bipush 16
bipush 16
invokevirtual com.apple.laf.AquaPainter.paint:(Ljava/awt/Graphics;Ljava/awt/Component;IIII)V
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
getstatic apple.laf.JRSUIConstants$Widget.PROGRESS_INDETERMINATE_BAR:Lapple/laf/JRSUIConstants$Widget;
invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
14: aload 0
aload 1
invokevirtual com.apple.laf.AquaProgressBarUI.paint:(Ljava/awt/Graphics;)V
15: return
16: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
getstatic apple.laf.JRSUIConstants$Widget.PROGRESS_BAR:Lapple/laf/JRSUIConstants$Widget;
invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
17: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getPercentComplete:()D
invokestatic com.apple.laf.AquaProgressBarUI.checkValue:(D)D
invokevirtual apple.laf.JRSUIState$ValueState.setValue:(D)V
18: aload 0
aload 1
invokevirtual com.apple.laf.AquaProgressBarUI.paint:(Ljava/awt/Graphics;)V
19: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/apple/laf/AquaProgressBarUI;
0 20 1 g Ljava/awt/Graphics;
0 20 2 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
g final
c final
static double checkValue(double);
descriptor: (D)D
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: dload 0
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: dload 0
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value D
MethodParameters:
Name Flags
value final
protected void paint(java.awt.Graphics);
descriptor: (Ljava/awt/Graphics;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getInsets:()Ljava/awt/Insets;
astore 2
start local 2 1: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getWidth:()I
aload 2
getfield java.awt.Insets.right:I
aload 2
getfield java.awt.Insets.left:I
iadd
isub
istore 3
start local 3 2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getHeight:()I
aload 2
getfield java.awt.Insets.bottom:I
aload 2
getfield java.awt.Insets.top:I
iadd
isub
istore 4
start local 4 3: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
aload 1
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 2
getfield java.awt.Insets.left:I
aload 2
getfield java.awt.Insets.top:I
iload 3
iload 4
invokevirtual com.apple.laf.AquaPainter.paint:(Ljava/awt/Graphics;Ljava/awt/Component;IIII)V
4: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 6
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifne 6
5: aload 0
aload 1
aload 2
getfield java.awt.Insets.left:I
aload 2
getfield java.awt.Insets.top:I
iload 3
iload 4
invokevirtual com.apple.laf.AquaProgressBarUI.paintString:(Ljava/awt/Graphics;IIII)V
6: StackMap locals: java.awt.Insets int int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/apple/laf/AquaProgressBarUI;
0 7 1 g Ljava/awt/Graphics;
1 7 2 i Ljava/awt/Insets;
2 7 3 width I
3 7 4 height I
MethodParameters:
Name Flags
g final
protected apple.laf.JRSUIConstants$State getState(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Lapple/laf/JRSUIConstants$State;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.swing.JComponent.isEnabled:()Z
ifne 1
getstatic apple.laf.JRSUIConstants$State.INACTIVE:Lapple/laf/JRSUIConstants$State;
areturn
1: StackMap locals:
StackMap stack:
aload 1
invokestatic com.apple.laf.AquaFocusHandler.isActive:(Ljavax/swing/JComponent;)Z
ifne 2
getstatic apple.laf.JRSUIConstants$State.INACTIVE:Lapple/laf/JRSUIConstants$State;
areturn
2: StackMap locals:
StackMap stack:
getstatic apple.laf.JRSUIConstants$State.ACTIVE:Lapple/laf/JRSUIConstants$State;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/apple/laf/AquaProgressBarUI;
0 3 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c final
protected void paintString(java.awt.Graphics, int, int, int, int);
descriptor: (Ljava/awt/Graphics;IIII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=11, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
instanceof java.awt.Graphics2D
ifne 1
return
1: StackMap locals:
StackMap stack:
aload 1
checkcast java.awt.Graphics2D
astore 6
start local 6 2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getString:()Ljava/lang/String;
astore 7
start local 7 3: aload 6
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
invokevirtual java.awt.Graphics2D.setFont:(Ljava/awt/Font;)V
4: aload 0
aload 6
aload 7
iload 2
iload 3
iload 4
iload 5
invokevirtual com.apple.laf.AquaProgressBarUI.getStringPlacement:(Ljava/awt/Graphics;Ljava/lang/String;IIII)Ljava/awt/Point;
astore 8
start local 8 5: aload 6
invokevirtual java.awt.Graphics2D.getClipBounds:()Ljava/awt/Rectangle;
astore 9
start local 9 6: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifeq 10
7: aload 6
aload 0
getfield com.apple.laf.AquaProgressBarUI.selectionForeground:Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
8: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 6
aload 7
aload 8
getfield java.awt.Point.x:I
aload 8
getfield java.awt.Point.y:I
invokestatic sun.swing.SwingUtilities2.drawString:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;II)V
9: goto 16
10: StackMap locals: com.apple.laf.AquaProgressBarUI java.awt.Graphics int int int int java.awt.Graphics2D java.lang.String java.awt.Point java.awt.Rectangle
StackMap stack:
aload 6
invokevirtual java.awt.Graphics2D.getTransform:()Ljava/awt/geom/AffineTransform;
astore 10
start local 10 11: aload 6
ldc -1.5707963267948966
dconst_0
dconst_0
invokestatic java.awt.geom.AffineTransform.getRotateInstance:(DDD)Ljava/awt/geom/AffineTransform;
invokevirtual java.awt.Graphics2D.transform:(Ljava/awt/geom/AffineTransform;)V
12: aload 6
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getHeight:()I
ineg
iconst_0
invokevirtual java.awt.Graphics2D.translate:(II)V
13: aload 6
aload 0
getfield com.apple.laf.AquaProgressBarUI.selectionForeground:Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
14: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 6
aload 7
aload 8
getfield java.awt.Point.x:I
aload 8
getfield java.awt.Point.y:I
invokestatic sun.swing.SwingUtilities2.drawString:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;II)V
15: aload 6
aload 10
invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
end local 10 16: StackMap locals:
StackMap stack:
aload 6
aload 9
invokevirtual java.awt.Graphics2D.setClip:(Ljava/awt/Shape;)V
17: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/apple/laf/AquaProgressBarUI;
0 18 1 g Ljava/awt/Graphics;
0 18 2 x I
0 18 3 y I
0 18 4 width I
0 18 5 height I
2 18 6 g2 Ljava/awt/Graphics2D;
3 18 7 progressString Ljava/lang/String;
5 18 8 renderLocation Ljava/awt/Point;
6 18 9 oldClip Ljava/awt/Rectangle;
11 16 10 savedAT Ljava/awt/geom/AffineTransform;
MethodParameters:
Name Flags
g final
x final
y final
width final
height final
protected java.awt.Point getStringPlacement(java.awt.Graphics, java.lang.String, int, int, int, int);
descriptor: (Ljava/awt/Graphics;Ljava/lang/String;IIII)Ljava/awt/Point;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=11, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
invokevirtual javax.swing.JProgressBar.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
astore 7
start local 7 1: aload 7
aload 2
invokevirtual java.awt.FontMetrics.stringWidth:(Ljava/lang/String;)I
istore 8
start local 8 2: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifne 9
3: iload 6
istore 9
start local 9 4: iload 5
istore 6
5: iload 9
istore 5
6: iload 3
istore 10
start local 10 7: iload 4
istore 3
8: iload 10
istore 4
end local 10 end local 9 9: StackMap locals: java.awt.FontMetrics int
StackMap stack:
new java.awt.Point
dup
iload 3
iload 5
iconst_2
idiv
iload 8
iconst_2
idiv
isub
i2f
invokestatic java.lang.Math.round:(F)I
iadd
iload 4
iload 6
aload 7
invokevirtual java.awt.FontMetrics.getAscent:()I
iadd
aload 7
invokevirtual java.awt.FontMetrics.getLeading:()I
isub
aload 7
invokevirtual java.awt.FontMetrics.getDescent:()I
isub
iconst_2
idiv
iadd
iconst_1
isub
invokespecial java.awt.Point.<init>:(II)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/apple/laf/AquaProgressBarUI;
0 10 1 g Ljava/awt/Graphics;
0 10 2 progressString Ljava/lang/String;
0 10 3 x I
0 10 4 y I
0 10 5 width I
0 10 6 height I
1 10 7 fontSizer Ljava/awt/FontMetrics;
2 10 8 stringWidth I
4 9 9 oldH I
7 9 10 oldX I
MethodParameters:
Name Flags
g final
progressString final
x
y
width
height
static java.awt.Dimension getCircularPreferredSize();
descriptor: ()Ljava/awt/Dimension;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new java.awt.Dimension
dup
bipush 20
bipush 20
invokespecial java.awt.Dimension.<init>:(II)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.awt.Dimension getPreferredSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.isCircular:Z
ifeq 2
1: invokestatic com.apple.laf.AquaProgressBarUI.getCircularPreferredSize:()Ljava/awt/Dimension;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
invokevirtual javax.swing.JProgressBar.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
astore 2
start local 2 3: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifeq 4
aload 0
aload 2
invokevirtual com.apple.laf.AquaProgressBarUI.getPreferredHorizontalSize:(Ljava/awt/FontMetrics;)Ljava/awt/Dimension;
goto 5
StackMap locals: java.awt.FontMetrics
StackMap stack:
4: aload 0
aload 2
invokevirtual com.apple.laf.AquaProgressBarUI.getPreferredVerticalSize:(Ljava/awt/FontMetrics;)Ljava/awt/Dimension;
StackMap locals:
StackMap stack: java.awt.Dimension
5: astore 3
start local 3 6: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getInsets:()Ljava/awt/Insets;
astore 4
start local 4 7: aload 3
dup
getfield java.awt.Dimension.width:I
aload 4
getfield java.awt.Insets.left:I
aload 4
getfield java.awt.Insets.right:I
iadd
iadd
putfield java.awt.Dimension.width:I
8: aload 3
dup
getfield java.awt.Dimension.height:I
aload 4
getfield java.awt.Insets.top:I
aload 4
getfield java.awt.Insets.bottom:I
iadd
iadd
putfield java.awt.Dimension.height:I
9: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/apple/laf/AquaProgressBarUI;
0 10 1 c Ljavax/swing/JComponent;
3 10 2 metrics Ljava/awt/FontMetrics;
6 10 3 size Ljava/awt/Dimension;
7 10 4 insets Ljava/awt/Insets;
MethodParameters:
Name Flags
c final
protected java.awt.Dimension getPreferredHorizontalSize(java.awt.FontMetrics);
descriptor: (Ljava/awt/FontMetrics;)Ljava/awt/Dimension;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: invokestatic com.apple.laf.AquaProgressBarUI.getSizeDescriptor:()Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;
aload 0
getfield com.apple.laf.AquaProgressBarUI.sizeVariant:Lapple/laf/JRSUIConstants$Size;
invokevirtual com.apple.laf.AquaUtilControlSize$SizeDescriptor.get:(Lapple/laf/JRSUIConstants$Size;)Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
astore 2
start local 2 1: new java.awt.Dimension
dup
aload 2
getfield com.apple.laf.AquaUtilControlSize$SizeVariant.w:I
aload 2
getfield com.apple.laf.AquaUtilControlSize$SizeVariant.h:I
invokespecial java.awt.Dimension.<init>:(II)V
astore 3
start local 3 2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifne 3
aload 3
areturn
3: StackMap locals: com.apple.laf.AquaUtilControlSize$SizeVariant java.awt.Dimension
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getString:()Ljava/lang/String;
astore 4
start local 4 4: aload 1
aload 4
invokevirtual java.awt.FontMetrics.stringWidth:(Ljava/lang/String;)I
istore 5
start local 5 5: iload 5
aload 3
getfield java.awt.Dimension.width:I
if_icmple 7
6: aload 3
iload 5
putfield java.awt.Dimension.width:I
7: StackMap locals: java.lang.String int
StackMap stack:
aload 1
invokevirtual java.awt.FontMetrics.getHeight:()I
aload 1
invokevirtual java.awt.FontMetrics.getDescent:()I
iadd
istore 6
start local 6 8: iload 6
aload 3
getfield java.awt.Dimension.height:I
if_icmple 10
9: aload 3
iload 6
putfield java.awt.Dimension.height:I
10: StackMap locals: int
StackMap stack:
aload 3
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/apple/laf/AquaProgressBarUI;
0 11 1 metrics Ljava/awt/FontMetrics;
1 11 2 variant Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
2 11 3 size Ljava/awt/Dimension;
4 11 4 progString Ljava/lang/String;
5 11 5 stringWidth I
8 11 6 stringHeight I
MethodParameters:
Name Flags
metrics final
protected java.awt.Dimension getPreferredVerticalSize(java.awt.FontMetrics);
descriptor: (Ljava/awt/FontMetrics;)Ljava/awt/Dimension;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: invokestatic com.apple.laf.AquaProgressBarUI.getSizeDescriptor:()Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;
aload 0
getfield com.apple.laf.AquaProgressBarUI.sizeVariant:Lapple/laf/JRSUIConstants$Size;
invokevirtual com.apple.laf.AquaUtilControlSize$SizeDescriptor.get:(Lapple/laf/JRSUIConstants$Size;)Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
astore 2
start local 2 1: new java.awt.Dimension
dup
aload 2
getfield com.apple.laf.AquaUtilControlSize$SizeVariant.h:I
aload 2
getfield com.apple.laf.AquaUtilControlSize$SizeVariant.w:I
invokespecial java.awt.Dimension.<init>:(II)V
astore 3
start local 3 2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifne 3
aload 3
areturn
3: StackMap locals: com.apple.laf.AquaUtilControlSize$SizeVariant java.awt.Dimension
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getString:()Ljava/lang/String;
astore 4
start local 4 4: aload 1
invokevirtual java.awt.FontMetrics.getHeight:()I
aload 1
invokevirtual java.awt.FontMetrics.getDescent:()I
iadd
istore 5
start local 5 5: iload 5
aload 3
getfield java.awt.Dimension.width:I
if_icmple 7
6: aload 3
iload 5
putfield java.awt.Dimension.width:I
7: StackMap locals: java.lang.String int
StackMap stack:
aload 1
aload 4
invokevirtual java.awt.FontMetrics.stringWidth:(Ljava/lang/String;)I
istore 6
start local 6 8: iload 6
aload 3
getfield java.awt.Dimension.height:I
if_icmple 10
9: aload 3
iload 6
putfield java.awt.Dimension.height:I
10: StackMap locals: int
StackMap stack:
aload 3
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/apple/laf/AquaProgressBarUI;
0 11 1 metrics Ljava/awt/FontMetrics;
1 11 2 variant Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
2 11 3 size Ljava/awt/Dimension;
4 11 4 progString Ljava/lang/String;
5 11 5 stringHeight I
8 11 6 stringWidth I
MethodParameters:
Name Flags
metrics final
public java.awt.Dimension getMinimumSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.isCircular:Z
ifeq 2
1: invokestatic com.apple.laf.AquaProgressBarUI.getCircularPreferredSize:()Ljava/awt/Dimension;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual com.apple.laf.AquaProgressBarUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
astore 2
start local 2 3: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifeq 6
4: aload 2
bipush 10
putfield java.awt.Dimension.width:I
5: goto 7
6: StackMap locals: java.awt.Dimension
StackMap stack:
aload 2
bipush 10
putfield java.awt.Dimension.height:I
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/apple/laf/AquaProgressBarUI;
0 8 1 c Ljavax/swing/JComponent;
3 8 2 pref Ljava/awt/Dimension;
MethodParameters:
Name Flags
c final
public java.awt.Dimension getMaximumSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.isCircular:Z
ifeq 2
1: invokestatic com.apple.laf.AquaProgressBarUI.getCircularPreferredSize:()Ljava/awt/Dimension;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual com.apple.laf.AquaProgressBarUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
astore 2
start local 2 3: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifeq 6
4: aload 2
sipush 32767
putfield java.awt.Dimension.width:I
5: goto 7
6: StackMap locals: java.awt.Dimension
StackMap stack:
aload 2
sipush 32767
putfield java.awt.Dimension.height:I
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/apple/laf/AquaProgressBarUI;
0 8 1 c Ljavax/swing/JComponent;
3 8 2 pref Ljava/awt/Dimension;
MethodParameters:
Name Flags
c 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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
checkcast apple.laf.JRSUIState$ValueState
aload 0
aload 2
getstatic apple.laf.JRSUIConstants$Size.MINI:Lapple/laf/JRSUIConstants$Size;
if_acmpne 1
getstatic apple.laf.JRSUIConstants$Size.SMALL:Lapple/laf/JRSUIConstants$Size;
goto 2
StackMap locals: com.apple.laf.AquaProgressBarUI javax.swing.JComponent apple.laf.JRSUIConstants$Size
StackMap stack: apple.laf.JRSUIState$ValueState com.apple.laf.AquaProgressBarUI
1: aload 0
getfield com.apple.laf.AquaProgressBarUI.sizeVariant:Lapple/laf/JRSUIConstants$Size;
StackMap locals: com.apple.laf.AquaProgressBarUI javax.swing.JComponent apple.laf.JRSUIConstants$Size
StackMap stack: apple.laf.JRSUIState$ValueState com.apple.laf.AquaProgressBarUI apple.laf.JRSUIConstants$Size
2: dup_x1
putfield com.apple.laf.AquaProgressBarUI.sizeVariant:Lapple/laf/JRSUIConstants$Size;
invokevirtual apple.laf.JRSUIState$ValueState.set:(Lapple/laf/JRSUIConstants$Property;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/apple/laf/AquaProgressBarUI;
0 4 1 c Ljavax/swing/JComponent;
0 4 2 size Lapple/laf/JRSUIConstants$Size;
MethodParameters:
Name Flags
c final
size final
protected void startAnimationTimer();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.animator:Lcom/apple/laf/AquaProgressBarUI$Animator;
ifnonnull 1
aload 0
new com.apple.laf.AquaProgressBarUI$Animator
dup
aload 0
invokespecial com.apple.laf.AquaProgressBarUI$Animator.<init>:(Lcom/apple/laf/AquaProgressBarUI;)V
putfield com.apple.laf.AquaProgressBarUI.animator:Lcom/apple/laf/AquaProgressBarUI$Animator;
1: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.animator:Lcom/apple/laf/AquaProgressBarUI$Animator;
invokevirtual com.apple.laf.AquaProgressBarUI$Animator.start:()V
2: aload 0
iconst_1
putfield com.apple.laf.AquaProgressBarUI.isAnimating:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/apple/laf/AquaProgressBarUI;
protected void stopAnimationTimer();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.animator:Lcom/apple/laf/AquaProgressBarUI$Animator;
ifnull 1
aload 0
getfield com.apple.laf.AquaProgressBarUI.animator:Lcom/apple/laf/AquaProgressBarUI$Animator;
invokevirtual com.apple.laf.AquaProgressBarUI$Animator.stop:()V
1: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.apple.laf.AquaProgressBarUI.isAnimating:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/apple/laf/AquaProgressBarUI;
protected java.awt.Rectangle getRepaintRect();
descriptor: ()Ljava/awt/Rectangle;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getHeight:()I
istore 1
start local 1 1: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getWidth:()I
istore 2
start local 2 2: aload 0
getfield com.apple.laf.AquaProgressBarUI.isCircular:Z
ifeq 4
3: new java.awt.Rectangle
dup
bipush 20
bipush 20
invokespecial java.awt.Rectangle.<init>:(II)V
areturn
4: StackMap locals: int int
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.fLastSize:Ljava/awt/Dimension;
getfield java.awt.Dimension.height:I
iload 1
if_icmpne 6
aload 0
getfield com.apple.laf.AquaProgressBarUI.fLastSize:Ljava/awt/Dimension;
getfield java.awt.Dimension.width:I
iload 2
if_icmpne 6
5: aload 0
getfield com.apple.laf.AquaProgressBarUI.fUpdateArea:Ljava/awt/Rectangle;
areturn
6: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 7: iconst_0
istore 4
start local 4 8: aload 0
getfield com.apple.laf.AquaProgressBarUI.fLastSize:Ljava/awt/Dimension;
iload 1
putfield java.awt.Dimension.height:I
9: aload 0
getfield com.apple.laf.AquaProgressBarUI.fLastSize:Ljava/awt/Dimension;
iload 2
putfield java.awt.Dimension.width:I
10: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.getMaxProgressBarHeight:()I
istore 5
start local 5 11: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.isHorizontal:()Z
ifeq 16
12: iload 1
iload 5
isub
istore 6
start local 6 13: iload 4
iload 6
iconst_2
idiv
iadd
istore 4
14: iload 5
istore 1
end local 6 15: goto 19
16: StackMap locals: int int int
StackMap stack:
iload 2
iload 5
isub
istore 6
start local 6 17: iload 3
iload 6
iconst_2
idiv
iadd
istore 3
18: iload 5
istore 2
end local 6 19: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.fUpdateArea:Ljava/awt/Rectangle;
iload 3
iload 4
iload 2
iload 1
invokevirtual java.awt.Rectangle.setBounds:(IIII)V
20: aload 0
getfield com.apple.laf.AquaProgressBarUI.fUpdateArea:Ljava/awt/Rectangle;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/apple/laf/AquaProgressBarUI;
1 21 1 height I
2 21 2 width I
7 21 3 x I
8 21 4 y I
11 21 5 maxHeight I
13 15 6 excessHeight I
17 19 6 excessHeight I
protected int getMaxProgressBarHeight();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.apple.laf.AquaProgressBarUI.getSizeDescriptor:()Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;
aload 0
getfield com.apple.laf.AquaProgressBarUI.sizeVariant:Lapple/laf/JRSUIConstants$Size;
invokevirtual com.apple.laf.AquaUtilControlSize$SizeDescriptor.get:(Lapple/laf/JRSUIConstants$Size;)Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
getfield com.apple.laf.AquaUtilControlSize$SizeVariant.h:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/laf/AquaProgressBarUI;
protected boolean isHorizontal();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/laf/AquaProgressBarUI;
protected void revalidateAnimationTimers();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.isAnimating:Z
ifne 4
2: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.startAnimationTimer:()V
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getModel:()Ljavax/swing/BoundedRangeModel;
astore 1
start local 1 5: aload 1
invokeinterface javax.swing.BoundedRangeModel.getValue:()I
i2d
dstore 2
start local 2 6: dload 2
aload 1
invokeinterface javax.swing.BoundedRangeModel.getMaximum:()I
i2d
dcmpl
ifeq 7
dload 2
aload 1
invokeinterface javax.swing.BoundedRangeModel.getMinimum:()I
i2d
dcmpl
ifne 8
7: StackMap locals: javax.swing.BoundedRangeModel double
StackMap stack:
aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.stopAnimationTimer:()V
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/apple/laf/AquaProgressBarUI;
5 9 1 model Ljavax/swing/BoundedRangeModel;
6 9 2 currentValue D
protected void repaint();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.apple.laf.AquaProgressBarUI.getRepaintRect:()Ljava/awt/Rectangle;
astore 1
start local 1 1: aload 1
ifnonnull 4
2: aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.repaint:()V
3: return
4: StackMap locals: java.awt.Rectangle
StackMap stack:
aload 0
getfield com.apple.laf.AquaProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 1
invokevirtual javax.swing.JProgressBar.repaint:(Ljava/awt/Rectangle;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/apple/laf/AquaProgressBarUI;
1 6 1 repaintRect Ljava/awt/Rectangle;
}
SourceFile: "AquaProgressBarUI.java"
NestMembers:
com.apple.laf.AquaProgressBarUI$1 com.apple.laf.AquaProgressBarUI$1$1 com.apple.laf.AquaProgressBarUI$Animator
InnerClasses:
public Animating = apple.laf.JRSUIConstants$Animating 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 Widget = apple.laf.JRSUIConstants$Widget of apple.laf.JRSUIConstants
public ValueState = apple.laf.JRSUIState$ValueState of apple.laf.JRSUIState
com.apple.laf.AquaProgressBarUI$1
protected Animator = com.apple.laf.AquaProgressBarUI$Animator of com.apple.laf.AquaProgressBarUI
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
Property = apple.laf.JRSUIConstants$Property of apple.laf.JRSUIConstants