public class javax.swing.plaf.basic.BasicProgressBarUI extends javax.swing.plaf.ProgressBarUI
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.plaf.basic.BasicProgressBarUI
super_class: javax.swing.plaf.ProgressBarUI
{
private int cachedPercent;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int cellLength;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int cellSpacing;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.awt.Color selectionForeground;
descriptor: Ljava/awt/Color;
flags: (0x0002) ACC_PRIVATE
private java.awt.Color selectionBackground;
descriptor: Ljava/awt/Color;
flags: (0x0002) ACC_PRIVATE
private javax.swing.plaf.basic.BasicProgressBarUI$Animator animator;
descriptor: Ljavax/swing/plaf/basic/BasicProgressBarUI$Animator;
flags: (0x0002) ACC_PRIVATE
protected javax.swing.JProgressBar progressBar;
descriptor: Ljavax/swing/JProgressBar;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.event.ChangeListener changeListener;
descriptor: Ljavax/swing/event/ChangeListener;
flags: (0x0004) ACC_PROTECTED
private javax.swing.plaf.basic.BasicProgressBarUI$Handler handler;
descriptor: Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
flags: (0x0002) ACC_PRIVATE
private int animationIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int numFrames;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int repaintInterval;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int cycleTime;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private static boolean ADJUSTTIMER;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
protected java.awt.Rectangle boxRect;
descriptor: Ljava/awt/Rectangle;
flags: (0x0004) ACC_PROTECTED
private java.awt.Rectangle nextPaintRect;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
private java.awt.Rectangle componentInnards;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
private java.awt.Rectangle oldComponentInnards;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
private double delta;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private int maxPosition;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_1
putstatic javax.swing.plaf.basic.BasicProgressBarUI.ADJUSTTIMER:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.plaf.ProgressBarUI.<init>:()V
1: aload 0
iconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.animationIndex:I
2: aload 0
dconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
3: aload 0
iconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
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 javax.swing.plaf.basic.BasicProgressBarUI
dup
invokespecial javax.swing.plaf.basic.BasicProgressBarUI.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x Ljavax/swing/JComponent;
MethodParameters:
Name Flags
x
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 javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.installDefaults:()V
2: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.installListeners:()V
3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 5
4: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.initIndeterminateValues:()V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 6 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
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
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 2
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.cleanUpIndeterminateValues:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.uninstallDefaults:()V
3: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.uninstallListeners:()V
4: aload 0
aconst_null
putfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 6 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
protected void installDefaults();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
ldc "opaque"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokestatic javax.swing.LookAndFeel.installProperty:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
ldc "ProgressBar.border"
invokestatic javax.swing.LookAndFeel.installBorder:(Ljavax/swing/JComponent;Ljava/lang/String;)V
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
3: ldc "ProgressBar.background"
4: ldc "ProgressBar.foreground"
5: ldc "ProgressBar.font"
6: invokestatic javax.swing.LookAndFeel.installColorsAndFont:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: aload 0
ldc "ProgressBar.cellLength"
invokestatic javax.swing.UIManager.getInt:(Ljava/lang/Object;)I
putfield javax.swing.plaf.basic.BasicProgressBarUI.cellLength:I
8: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cellLength:I
ifne 9
aload 0
iconst_1
putfield javax.swing.plaf.basic.BasicProgressBarUI.cellLength:I
9: StackMap locals:
StackMap stack:
aload 0
ldc "ProgressBar.cellSpacing"
invokestatic javax.swing.UIManager.getInt:(Ljava/lang/Object;)I
putfield javax.swing.plaf.basic.BasicProgressBarUI.cellSpacing:I
10: aload 0
ldc "ProgressBar.selectionForeground"
invokestatic javax.swing.UIManager.getColor:(Ljava/lang/Object;)Ljava/awt/Color;
putfield javax.swing.plaf.basic.BasicProgressBarUI.selectionForeground:Ljava/awt/Color;
11: aload 0
ldc "ProgressBar.selectionBackground"
invokestatic javax.swing.UIManager.getColor:(Ljava/lang/Object;)Ljava/awt/Color;
putfield javax.swing.plaf.basic.BasicProgressBarUI.selectionBackground:Ljava/awt/Color;
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void uninstallDefaults();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.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 Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void installListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getHandler:()Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
putfield javax.swing.plaf.basic.BasicProgressBarUI.changeListener:Ljavax/swing/event/ChangeListener;
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.changeListener:Ljavax/swing/event/ChangeListener;
invokevirtual javax.swing.JProgressBar.addChangeListener:(Ljavax/swing/event/ChangeListener;)V
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getHandler:()Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
invokevirtual javax.swing.JProgressBar.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private javax.swing.plaf.basic.BasicProgressBarUI$Handler getHandler();
descriptor: ()Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.handler:Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
ifnonnull 2
1: aload 0
new javax.swing.plaf.basic.BasicProgressBarUI$Handler
dup
aload 0
invokespecial javax.swing.plaf.basic.BasicProgressBarUI$Handler.<init>:(Ljavax/swing/plaf/basic/BasicProgressBarUI;)V
putfield javax.swing.plaf.basic.BasicProgressBarUI.handler:Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.handler:Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void startAnimationTimer();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.animator:Ljavax/swing/plaf/basic/BasicProgressBarUI$Animator;
ifnonnull 2
1: aload 0
new javax.swing.plaf.basic.BasicProgressBarUI$Animator
dup
aload 0
invokespecial javax.swing.plaf.basic.BasicProgressBarUI$Animator.<init>:(Ljavax/swing/plaf/basic/BasicProgressBarUI;)V
putfield javax.swing.plaf.basic.BasicProgressBarUI.animator:Ljavax/swing/plaf/basic/BasicProgressBarUI$Animator;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.animator:Ljavax/swing/plaf/basic/BasicProgressBarUI$Animator;
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getRepaintInterval:()I
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI$Animator.start:(I)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void stopAnimationTimer();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.animator:Ljavax/swing/plaf/basic/BasicProgressBarUI$Animator;
ifnull 2
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.animator:Ljavax/swing/plaf/basic/BasicProgressBarUI$Animator;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI$Animator.stop:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void uninstallListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.changeListener:Ljavax/swing/event/ChangeListener;
invokevirtual javax.swing.JProgressBar.removeChangeListener:(Ljavax/swing/event/ChangeListener;)V
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getHandler:()Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
invokevirtual javax.swing.JProgressBar.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
2: aload 0
aconst_null
putfield javax.swing.plaf.basic.BasicProgressBarUI.handler:Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
public int getBaseline(javax.swing.JComponent, int, int);
descriptor: (Ljavax/swing/JComponent;II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial javax.swing.plaf.ProgressBarUI.getBaseline:(Ljavax/swing/JComponent;II)I
pop
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 13
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 13
3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
4: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
invokevirtual javax.swing.JProgressBar.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
5: astore 4
start local 4 6: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getInsets:()Ljava/awt/Insets;
astore 5
start local 5 7: aload 5
getfield java.awt.Insets.top:I
istore 6
start local 6 8: iload 3
aload 5
getfield java.awt.Insets.top:I
isub
aload 5
getfield java.awt.Insets.bottom:I
isub
istore 3
9: iload 6
iload 3
aload 4
invokevirtual java.awt.FontMetrics.getAscent:()I
iadd
10: aload 4
invokevirtual java.awt.FontMetrics.getLeading:()I
isub
11: aload 4
invokevirtual java.awt.FontMetrics.getDescent:()I
isub
iconst_2
idiv
12: iadd
ireturn
end local 6 end local 5 end local 4 13: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 14 1 c Ljavax/swing/JComponent;
0 14 2 width I
0 14 3 height I
6 13 4 metrics Ljava/awt/FontMetrics;
7 13 5 insets Ljava/awt/Insets;
8 13 6 y I
MethodParameters:
Name Flags
c
width
height
public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.plaf.ProgressBarUI.getBaselineResizeBehavior:(Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior;
pop
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 4
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 4
3: getstatic java.awt.Component$BaselineResizeBehavior.CENTER_OFFSET:Ljava/awt/Component$BaselineResizeBehavior;
areturn
4: StackMap locals:
StackMap stack:
getstatic java.awt.Component$BaselineResizeBehavior.OTHER:Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 5 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
protected java.awt.Dimension getPreferredInnerHorizontal();
descriptor: ()Ljava/awt/Dimension;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
1: ldc "ProgressBar.horizontalSize"
2: invokestatic sun.swing.DefaultLookup.get:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.awt.Dimension
astore 1
start local 1 3: aload 1
ifnonnull 5
4: new java.awt.Dimension
dup
sipush 146
bipush 12
invokespecial java.awt.Dimension.<init>:(II)V
astore 1
5: StackMap locals: java.awt.Dimension
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
3 6 1 horizDim Ljava/awt/Dimension;
protected java.awt.Dimension getPreferredInnerVertical();
descriptor: ()Ljava/awt/Dimension;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
1: ldc "ProgressBar.verticalSize"
2: invokestatic sun.swing.DefaultLookup.get:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.awt.Dimension
astore 1
start local 1 3: aload 1
ifnonnull 5
4: new java.awt.Dimension
dup
bipush 12
sipush 146
invokespecial java.awt.Dimension.<init>:(II)V
astore 1
5: StackMap locals: java.awt.Dimension
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
3 6 1 vertDim Ljava/awt/Dimension;
protected java.awt.Color getSelectionForeground();
descriptor: ()Ljava/awt/Color;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.selectionForeground:Ljava/awt/Color;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected java.awt.Color getSelectionBackground();
descriptor: ()Ljava/awt/Color;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.selectionBackground:Ljava/awt/Color;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private int getCachedPercent();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cachedPercent:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private void setCachedPercent(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.swing.plaf.basic.BasicProgressBarUI.cachedPercent:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 2 1 cachedPercent I
MethodParameters:
Name Flags
cachedPercent
protected int getCellLength();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cellLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void setCellLength(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.swing.plaf.basic.BasicProgressBarUI.cellLength:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 2 1 cellLen I
MethodParameters:
Name Flags
cellLen
protected int getCellSpacing();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cellSpacing:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void setCellSpacing(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.swing.plaf.basic.BasicProgressBarUI.cellSpacing:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 2 1 cellSpace I
MethodParameters:
Name Flags
cellSpace
protected int getAmountFull(java.awt.Insets, int, int);
descriptor: (Ljava/awt/Insets;II)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getModel:()Ljavax/swing/BoundedRangeModel;
astore 5
start local 5 2: aload 5
invokeinterface javax.swing.BoundedRangeModel.getMaximum:()I
aload 5
invokeinterface javax.swing.BoundedRangeModel.getMinimum:()I
isub
ifeq 11
3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 8
4: iload 2
i2d
5: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getPercentComplete:()D
6: dmul
invokestatic java.lang.Math.round:(D)J
l2i
istore 4
7: goto 11
8: StackMap locals: int javax.swing.BoundedRangeModel
StackMap stack:
iload 3
i2d
9: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getPercentComplete:()D
10: dmul
invokestatic java.lang.Math.round:(D)J
l2i
istore 4
11: StackMap locals:
StackMap stack:
iload 4
ireturn
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 12 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 12 1 b Ljava/awt/Insets;
0 12 2 width I
0 12 3 height I
1 12 4 amountFull I
2 12 5 model Ljavax/swing/BoundedRangeModel;
MethodParameters:
Name Flags
b
width
height
public void paint(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 3
1: aload 0
aload 1
aload 2
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintIndeterminate:(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintDeterminate:(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 5 1 g Ljava/awt/Graphics;
0 5 2 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
g
c
protected java.awt.Rectangle getBox(java.awt.Rectangle);
descriptor: (Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getAnimationIndex:()I
istore 2
start local 2 1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
iconst_2
idiv
istore 3
start local 3 2: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.sizeChanged:()Z
ifne 3
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
dconst_0
dcmpl
ifeq 3
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
i2d
dconst_0
dcmpl
ifne 4
3: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.updateSizes:()V
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getGenericBox:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
astore 1
5: aload 1
ifnonnull 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
iload 3
ifgt 9
8: aconst_null
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 21
10: iload 2
iload 3
if_icmpge 15
11: aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
12: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
iload 2
i2d
dmul
invokestatic java.lang.Math.round:(D)J
l2i
iadd
13: putfield java.awt.Rectangle.x:I
14: goto 31
15: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
16: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
17: iload 2
iload 3
isub
i2d
18: dmul
invokestatic java.lang.Math.round:(D)J
l2i
isub
19: putfield java.awt.Rectangle.x:I
20: goto 31
21: StackMap locals:
StackMap stack:
iload 2
iload 3
if_icmpge 26
22: aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
23: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
iload 2
i2d
dmul
invokestatic java.lang.Math.round:(D)J
l2i
iadd
24: putfield java.awt.Rectangle.y:I
25: goto 31
26: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
27: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
28: iload 2
iload 3
isub
i2d
29: dmul
invokestatic java.lang.Math.round:(D)J
l2i
isub
30: putfield java.awt.Rectangle.y:I
31: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 32 1 r Ljava/awt/Rectangle;
1 32 2 currentFrame I
2 32 3 middleFrame I
MethodParameters:
Name Flags
r
private void updateSizes();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 9
2: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
4: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBoxLength:(II)I
istore 1
5: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
iadd
6: iload 1
isub
7: putfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
8: goto 15
9: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
10: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
11: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBoxLength:(II)I
istore 1
12: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
iadd
13: iload 1
isub
14: putfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
15: StackMap locals:
StackMap stack:
aload 0
ldc 2.0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
i2d
dmul
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
i2d
ddiv
putfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
16: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
1 17 1 length I
private java.awt.Rectangle getGenericBox(java.awt.Rectangle);
descriptor: (Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
astore 1
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 12
3: aload 1
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
4: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
5: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBoxLength:(II)I
putfield java.awt.Rectangle.width:I
6: aload 1
getfield java.awt.Rectangle.width:I
ifge 9
7: aconst_null
astore 1
8: goto 20
9: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
putfield java.awt.Rectangle.height:I
10: aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
putfield java.awt.Rectangle.y:I
11: goto 20
12: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
13: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
14: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBoxLength:(II)I
putfield java.awt.Rectangle.height:I
15: aload 1
getfield java.awt.Rectangle.height:I
ifge 18
16: aconst_null
astore 1
17: goto 20
18: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
putfield java.awt.Rectangle.width:I
19: aload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
putfield java.awt.Rectangle.x:I
20: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 21 1 r Ljava/awt/Rectangle;
MethodParameters:
Name Flags
r
protected int getBoxLength(int, int);
descriptor: (II)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2d
ldc 6.0
ddiv
invokestatic java.lang.Math.round:(D)J
l2i
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 1 1 availableLength I
0 1 2 otherDimension I
MethodParameters:
Name Flags
availableLength
otherDimension
protected void paintIndeterminate(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
instanceof java.awt.Graphics2D
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getInsets:()Ljava/awt/Insets;
astore 3
start local 3 3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getWidth:()I
aload 3
getfield java.awt.Insets.right:I
aload 3
getfield java.awt.Insets.left:I
iadd
isub
istore 4
start local 4 4: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getHeight:()I
aload 3
getfield java.awt.Insets.top:I
aload 3
getfield java.awt.Insets.bottom:I
iadd
isub
istore 5
start local 5 5: iload 4
ifle 6
iload 5
ifgt 7
6: StackMap locals: java.awt.Insets int int
StackMap stack:
return
7: StackMap locals:
StackMap stack:
aload 1
checkcast java.awt.Graphics2D
astore 6
start local 6 8: aload 0
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBox:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
9: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
ifnull 14
10: aload 6
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getForeground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
11: aload 6
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
12: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
13: invokevirtual java.awt.Graphics2D.fillRect:(IIII)V
14: StackMap locals: java.awt.Graphics2D
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 25
15: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 21
16: aload 0
aload 6
aload 3
getfield java.awt.Insets.left:I
aload 3
getfield java.awt.Insets.top:I
17: iload 4
iload 5
18: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
aload 3
19: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
20: goto 25
21: StackMap locals:
StackMap stack:
aload 0
aload 6
aload 3
getfield java.awt.Insets.left:I
aload 3
getfield java.awt.Insets.top:I
22: iload 4
iload 5
23: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
aload 3
24: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
25: StackMap locals:
StackMap stack:
return
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 26 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 26 1 g Ljava/awt/Graphics;
0 26 2 c Ljavax/swing/JComponent;
3 26 3 b Ljava/awt/Insets;
4 26 4 barRectWidth I
5 26 5 barRectHeight I
8 26 6 g2 Ljava/awt/Graphics2D;
MethodParameters:
Name Flags
g
c
protected void paintDeterminate(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=11, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
instanceof java.awt.Graphics2D
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getInsets:()Ljava/awt/Insets;
astore 3
start local 3 3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getWidth:()I
aload 3
getfield java.awt.Insets.right:I
aload 3
getfield java.awt.Insets.left:I
iadd
isub
istore 4
start local 4 4: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getHeight:()I
aload 3
getfield java.awt.Insets.top:I
aload 3
getfield java.awt.Insets.bottom:I
iadd
isub
istore 5
start local 5 5: iload 4
ifle 6
iload 5
ifgt 7
6: StackMap locals: java.awt.Insets int int
StackMap stack:
return
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getCellLength:()I
istore 6
start local 6 8: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getCellSpacing:()I
istore 7
start local 7 9: aload 0
aload 3
iload 4
iload 5
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getAmountFull:(Ljava/awt/Insets;II)I
istore 8
start local 8 10: aload 1
checkcast java.awt.Graphics2D
astore 9
start local 9 11: aload 9
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getForeground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
12: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 33
13: iload 7
ifne 18
iload 8
ifle 18
14: aload 9
new java.awt.BasicStroke
dup
iload 5
i2f
15: iconst_0
iconst_2
invokespecial java.awt.BasicStroke.<init>:(FII)V
16: invokevirtual java.awt.Graphics2D.setStroke:(Ljava/awt/Stroke;)V
17: goto 22
18: StackMap locals: javax.swing.plaf.basic.BasicProgressBarUI java.awt.Graphics javax.swing.JComponent java.awt.Insets int int int int int java.awt.Graphics2D
StackMap stack:
aload 9
new java.awt.BasicStroke
dup
iload 5
i2f
19: iconst_0
iconst_2
20: fconst_0
iconst_2
newarray 6
dup
iconst_0
iload 6
i2f
fastore
dup
iconst_1
iload 7
i2f
fastore
fconst_0
invokespecial java.awt.BasicStroke.<init>:(FIIF[FF)V
21: invokevirtual java.awt.Graphics2D.setStroke:(Ljava/awt/Stroke;)V
22: StackMap locals:
StackMap stack:
aload 2
invokestatic javax.swing.plaf.basic.BasicGraphicsUtils.isLeftToRight:(Ljava/awt/Component;)Z
ifeq 27
23: aload 9
aload 3
getfield java.awt.Insets.left:I
iload 5
iconst_2
idiv
aload 3
getfield java.awt.Insets.top:I
iadd
24: iload 8
aload 3
getfield java.awt.Insets.left:I
iadd
iload 5
iconst_2
idiv
aload 3
getfield java.awt.Insets.top:I
iadd
25: invokevirtual java.awt.Graphics2D.drawLine:(IIII)V
26: goto 47
27: StackMap locals:
StackMap stack:
aload 9
iload 4
aload 3
getfield java.awt.Insets.left:I
iadd
28: iload 5
iconst_2
idiv
aload 3
getfield java.awt.Insets.top:I
iadd
29: iload 4
aload 3
getfield java.awt.Insets.left:I
iadd
iload 8
isub
30: iload 5
iconst_2
idiv
aload 3
getfield java.awt.Insets.top:I
iadd
31: invokevirtual java.awt.Graphics2D.drawLine:(IIII)V
32: goto 47
33: StackMap locals:
StackMap stack:
iload 7
ifne 38
iload 8
ifle 38
34: aload 9
new java.awt.BasicStroke
dup
iload 4
i2f
35: iconst_0
iconst_2
invokespecial java.awt.BasicStroke.<init>:(FII)V
36: invokevirtual java.awt.Graphics2D.setStroke:(Ljava/awt/Stroke;)V
37: goto 42
38: StackMap locals:
StackMap stack:
aload 9
new java.awt.BasicStroke
dup
iload 4
i2f
39: iconst_0
iconst_2
40: fconst_0
iconst_2
newarray 6
dup
iconst_0
iload 6
i2f
fastore
dup
iconst_1
iload 7
i2f
fastore
fconst_0
invokespecial java.awt.BasicStroke.<init>:(FIIF[FF)V
41: invokevirtual java.awt.Graphics2D.setStroke:(Ljava/awt/Stroke;)V
42: StackMap locals:
StackMap stack:
aload 9
iload 4
iconst_2
idiv
aload 3
getfield java.awt.Insets.left:I
iadd
43: aload 3
getfield java.awt.Insets.top:I
iload 5
iadd
44: iload 4
iconst_2
idiv
aload 3
getfield java.awt.Insets.left:I
iadd
45: aload 3
getfield java.awt.Insets.top:I
iload 5
iadd
iload 8
isub
46: invokevirtual java.awt.Graphics2D.drawLine:(IIII)V
47: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 52
48: aload 0
aload 1
aload 3
getfield java.awt.Insets.left:I
aload 3
getfield java.awt.Insets.top:I
49: iload 4
iload 5
50: iload 8
aload 3
51: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIILjava/awt/Insets;)V
52: StackMap locals:
StackMap stack:
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 53 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 53 1 g Ljava/awt/Graphics;
0 53 2 c Ljavax/swing/JComponent;
3 53 3 b Ljava/awt/Insets;
4 53 4 barRectWidth I
5 53 5 barRectHeight I
8 53 6 cellLength I
9 53 7 cellSpacing I
10 53 8 amountFull I
11 53 9 g2 Ljava/awt/Graphics2D;
MethodParameters:
Name Flags
g
c
protected void paintString(java.awt.Graphics, int, int, int, int, int, java.awt.Insets);
descriptor: (Ljava/awt/Graphics;IIIIILjava/awt/Insets;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 14
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokestatic javax.swing.plaf.basic.BasicGraphicsUtils.isLeftToRight:(Ljava/awt/Component;)Z
ifeq 10
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 8
3: aload 0
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBox:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
4: aload 0
aload 1
iload 2
iload 3
iload 4
iload 5
5: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.x:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
aload 7
6: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
7: goto 23
8: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
iload 4
iload 5
iload 2
iload 6
aload 7
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
9: goto 23
10: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
iload 4
iload 5
iload 2
iload 4
iadd
iload 6
isub
11: iload 6
aload 7
12: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
13: goto 23
14: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isIndeterminate:()Z
ifeq 20
15: aload 0
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBox:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
16: aload 0
aload 1
iload 2
iload 3
iload 4
iload 5
17: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.y:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
aload 7
18: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
19: goto 23
20: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
iload 4
iload 5
iload 3
iload 5
iadd
iload 6
isub
21: iload 6
aload 7
22: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.paintString:(Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
23: StackMap locals:
StackMap stack:
return
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 24 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 24 1 g Ljava/awt/Graphics;
0 24 2 x I
0 24 3 y I
0 24 4 width I
0 24 5 height I
0 24 6 amountFull I
0 24 7 b Ljava/awt/Insets;
MethodParameters:
Name Flags
g
x
y
width
height
amountFull
b
private void paintString(java.awt.Graphics, int, int, int, int, int, int, java.awt.Insets);
descriptor: (Ljava/awt/Graphics;IIIIIILjava/awt/Insets;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=14, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 1
instanceof java.awt.Graphics2D
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
checkcast java.awt.Graphics2D
astore 9
start local 9 3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getString:()Ljava/lang/String;
astore 10
start local 10 4: aload 9
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
invokevirtual java.awt.Graphics2D.setFont:(Ljava/awt/Font;)V
5: aload 0
aload 9
aload 10
6: iload 2
iload 3
iload 4
iload 5
7: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getStringPlacement:(Ljava/awt/Graphics;Ljava/lang/String;IIII)Ljava/awt/Point;
astore 11
start local 11 8: aload 9
invokevirtual java.awt.Graphics2D.getClipBounds:()Ljava/awt/Rectangle;
astore 12
start local 12 9: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 20
10: aload 9
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getSelectionBackground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
11: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 9
aload 10
12: aload 11
getfield java.awt.Point.x:I
aload 11
getfield java.awt.Point.y:I
13: invokestatic sun.swing.SwingUtilities2.drawString:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;II)V
14: aload 9
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getSelectionForeground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
15: aload 9
iload 6
iload 3
iload 7
iload 5
invokevirtual java.awt.Graphics2D.clipRect:(IIII)V
16: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 9
aload 10
17: aload 11
getfield java.awt.Point.x:I
aload 11
getfield java.awt.Point.y:I
18: invokestatic sun.swing.SwingUtilities2.drawString:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;II)V
19: goto 35
20: StackMap locals: javax.swing.plaf.basic.BasicProgressBarUI java.awt.Graphics int int int int int int java.awt.Insets java.awt.Graphics2D java.lang.String java.awt.Point java.awt.Rectangle
StackMap stack:
aload 9
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getSelectionBackground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
21: ldc 1.5707963267948966
invokestatic java.awt.geom.AffineTransform.getRotateInstance:(D)Ljava/awt/geom/AffineTransform;
22: astore 13
start local 13 23: aload 9
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
aload 13
invokevirtual java.awt.Font.deriveFont:(Ljava/awt/geom/AffineTransform;)Ljava/awt/Font;
invokevirtual java.awt.Graphics2D.setFont:(Ljava/awt/Font;)V
24: aload 0
aload 9
aload 10
25: iload 2
iload 3
iload 4
iload 5
26: invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getStringPlacement:(Ljava/awt/Graphics;Ljava/lang/String;IIII)Ljava/awt/Point;
astore 11
27: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 9
aload 10
28: aload 11
getfield java.awt.Point.x:I
aload 11
getfield java.awt.Point.y:I
29: invokestatic sun.swing.SwingUtilities2.drawString:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;II)V
30: aload 9
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getSelectionForeground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
31: aload 9
iload 2
iload 6
iload 4
iload 7
invokevirtual java.awt.Graphics2D.clipRect:(IIII)V
32: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 9
aload 10
33: aload 11
getfield java.awt.Point.x:I
aload 11
getfield java.awt.Point.y:I
34: invokestatic sun.swing.SwingUtilities2.drawString:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;II)V
end local 13 35: StackMap locals:
StackMap stack:
aload 9
aload 12
invokevirtual java.awt.Graphics2D.setClip:(Ljava/awt/Shape;)V
36: return
end local 12 end local 11 end local 10 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 37 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 37 1 g Ljava/awt/Graphics;
0 37 2 x I
0 37 3 y I
0 37 4 width I
0 37 5 height I
0 37 6 fillStart I
0 37 7 amountFull I
0 37 8 b Ljava/awt/Insets;
3 37 9 g2 Ljava/awt/Graphics2D;
4 37 10 progressString Ljava/lang/String;
8 37 11 renderLocation Ljava/awt/Point;
9 37 12 oldClip Ljava/awt/Rectangle;
23 35 13 rotate Ljava/awt/geom/AffineTransform;
MethodParameters:
Name Flags
g
x
y
width
height
fillStart
amountFull
b
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=10, locals=9, 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 javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 1
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
2: invokestatic sun.swing.SwingUtilities2.getFontMetrics:(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/awt/Font;)Ljava/awt/FontMetrics;
astore 7
start local 7 3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 7
4: aload 2
5: invokestatic sun.swing.SwingUtilities2.stringWidth:(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;)I
istore 8
start local 8 6: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 14
7: new java.awt.Point
dup
iload 3
iload 5
i2d
ldc 2.0
ddiv
iload 8
i2d
ldc 2.0
ddiv
dsub
invokestatic java.lang.Math.round:(D)J
l2i
iadd
8: iload 4
iload 6
9: aload 7
invokevirtual java.awt.FontMetrics.getAscent:()I
iadd
10: aload 7
invokevirtual java.awt.FontMetrics.getLeading:()I
isub
11: aload 7
invokevirtual java.awt.FontMetrics.getDescent:()I
isub
iconst_2
idiv
12: iadd
13: invokespecial java.awt.Point.<init>:(II)V
areturn
14: StackMap locals: java.awt.FontMetrics int
StackMap stack:
new java.awt.Point
dup
iload 3
iload 5
aload 7
invokevirtual java.awt.FontMetrics.getAscent:()I
isub
15: aload 7
invokevirtual java.awt.FontMetrics.getLeading:()I
iadd
aload 7
invokevirtual java.awt.FontMetrics.getDescent:()I
iadd
iconst_2
idiv
iadd
16: iload 4
iload 6
i2d
ldc 2.0
ddiv
iload 8
i2d
ldc 2.0
ddiv
dsub
invokestatic java.lang.Math.round:(D)J
l2i
iadd
17: 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 18 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 18 1 g Ljava/awt/Graphics;
0 18 2 progressString Ljava/lang/String;
0 18 3 x I
0 18 4 y I
0 18 5 width I
0 18 6 height I
3 18 7 fontSizer Ljava/awt/FontMetrics;
6 18 8 stringWidth I
MethodParameters:
Name Flags
g
progressString
x
y
width
height
public java.awt.Dimension getPreferredSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getInsets:()Ljava/awt/Insets;
astore 3
start local 3 1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getFont:()Ljava/awt/Font;
3: invokevirtual javax.swing.JProgressBar.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
astore 4
start local 4 4: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 18
5: new java.awt.Dimension
dup
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getPreferredInnerHorizontal:()Ljava/awt/Dimension;
invokespecial java.awt.Dimension.<init>:(Ljava/awt/Dimension;)V
astore 2
start local 2 6: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 30
7: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getString:()Ljava/lang/String;
astore 5
start local 5 8: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 4
aload 5
9: invokestatic sun.swing.SwingUtilities2.stringWidth:(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;)I
istore 6
start local 6 10: iload 6
aload 2
getfield java.awt.Dimension.width:I
if_icmple 12
11: aload 2
iload 6
putfield java.awt.Dimension.width:I
12: StackMap locals: javax.swing.plaf.basic.BasicProgressBarUI javax.swing.JComponent java.awt.Dimension java.awt.Insets java.awt.FontMetrics java.lang.String int
StackMap stack:
aload 4
invokevirtual java.awt.FontMetrics.getHeight:()I
13: aload 4
invokevirtual java.awt.FontMetrics.getDescent:()I
14: iadd
istore 7
start local 7 15: iload 7
aload 2
getfield java.awt.Dimension.height:I
if_icmple 30
16: aload 2
iload 7
putfield java.awt.Dimension.height:I
end local 7 end local 6 end local 5 17: goto 30
end local 2 18: StackMap locals: javax.swing.plaf.basic.BasicProgressBarUI javax.swing.JComponent top java.awt.Insets java.awt.FontMetrics
StackMap stack:
new java.awt.Dimension
dup
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getPreferredInnerVertical:()Ljava/awt/Dimension;
invokespecial java.awt.Dimension.<init>:(Ljava/awt/Dimension;)V
astore 2
start local 2 19: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isStringPainted:()Z
ifeq 30
20: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getString:()Ljava/lang/String;
astore 5
start local 5 21: aload 4
invokevirtual java.awt.FontMetrics.getHeight:()I
22: aload 4
invokevirtual java.awt.FontMetrics.getDescent:()I
23: iadd
istore 6
start local 6 24: iload 6
aload 2
getfield java.awt.Dimension.width:I
if_icmple 26
25: aload 2
iload 6
putfield java.awt.Dimension.width:I
26: StackMap locals: javax.swing.plaf.basic.BasicProgressBarUI javax.swing.JComponent java.awt.Dimension java.awt.Insets java.awt.FontMetrics java.lang.String int
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 4
aload 5
27: invokestatic sun.swing.SwingUtilities2.stringWidth:(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;)I
istore 7
start local 7 28: iload 7
aload 2
getfield java.awt.Dimension.height:I
if_icmple 30
29: aload 2
iload 7
putfield java.awt.Dimension.height:I
end local 7 end local 6 end local 5 30: StackMap locals:
StackMap stack:
aload 2
dup
getfield java.awt.Dimension.width:I
aload 3
getfield java.awt.Insets.left:I
aload 3
getfield java.awt.Insets.right:I
iadd
iadd
putfield java.awt.Dimension.width:I
31: aload 2
dup
getfield java.awt.Dimension.height:I
aload 3
getfield java.awt.Insets.top:I
aload 3
getfield java.awt.Insets.bottom:I
iadd
iadd
putfield java.awt.Dimension.height:I
32: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 33 1 c Ljavax/swing/JComponent;
6 18 2 size Ljava/awt/Dimension;
19 33 2 size Ljava/awt/Dimension;
1 33 3 border Ljava/awt/Insets;
4 33 4 fontSizer Ljava/awt/FontMetrics;
8 17 5 progString Ljava/lang/String;
10 17 6 stringWidth I
15 17 7 stringHeight I
21 30 5 progString Ljava/lang/String;
24 30 6 stringHeight I
28 30 7 stringWidth I
MethodParameters:
Name Flags
c
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
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
astore 2
start local 2 1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 4
2: aload 2
bipush 10
putfield java.awt.Dimension.width:I
3: goto 5
4: StackMap locals: java.awt.Dimension
StackMap stack:
aload 2
bipush 10
putfield java.awt.Dimension.height:I
5: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 6 1 c Ljavax/swing/JComponent;
1 6 2 pref Ljava/awt/Dimension;
MethodParameters:
Name Flags
c
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
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
astore 2
start local 2 1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 4
2: aload 2
sipush 32767
putfield java.awt.Dimension.width:I
3: goto 5
4: StackMap locals: java.awt.Dimension
StackMap stack:
aload 2
sipush 32767
putfield java.awt.Dimension.height:I
5: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 6 1 c Ljavax/swing/JComponent;
1 6 2 pref Ljava/awt/Dimension;
MethodParameters:
Name Flags
c
protected int getAnimationIndex();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.animationIndex:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected final int getFrameCount();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void setAnimationIndex(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.animationIndex:I
iload 1
if_icmpeq 14
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.sizeChanged:()Z
ifeq 7
2: aload 0
iload 1
putfield javax.swing.plaf.basic.BasicProgressBarUI.animationIndex:I
3: aload 0
iconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
4: aload 0
dconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
5: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.repaint:()V
6: return
7: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBox:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
8: aload 0
iload 1
putfield javax.swing.plaf.basic.BasicProgressBarUI.animationIndex:I
9: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
ifnull 15
10: aload 0
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getBox:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
11: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
ifnull 15
12: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
invokevirtual java.awt.Rectangle.add:(Ljava/awt/Rectangle;)V
13: goto 15
14: StackMap locals:
StackMap stack:
return
15: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
ifnull 18
16: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
invokevirtual javax.swing.JProgressBar.repaint:(Ljava/awt/Rectangle;)V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.repaint:()V
19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
0 20 1 newValue I
MethodParameters:
Name Flags
newValue
private boolean sizeChanged();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.oldComponentInnards:Ljava/awt/Rectangle;
ifnull 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.oldComponentInnards:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
invokevirtual java.awt.Rectangle.setRect:(Ljava/awt/geom/Rectangle2D;)V
3: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
4: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
5: invokestatic javax.swing.SwingUtilities.calculateInnerArea:(Ljavax/swing/JComponent;Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
6: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.oldComponentInnards:Ljava/awt/Rectangle;
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
invokevirtual java.awt.Rectangle.equals:(Ljava/lang/Object;)Z
ifeq 7
iconst_0
goto 8
StackMap locals:
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
protected void incrementAnimationIndex();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getAnimationIndex:()I
iconst_1
iadd
istore 1
start local 1 1: iload 1
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
if_icmpge 4
2: aload 0
iload 1
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex:(I)V
3: goto 5
4: StackMap locals: int
StackMap stack:
aload 0
iconst_0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex:(I)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
1 6 1 newValue I
private int getRepaintInterval();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private int initRepaintInterval();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
1: aload 0
ldc "ProgressBar.repaintInterval"
bipush 50
2: invokestatic sun.swing.DefaultLookup.getInt:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;I)I
putfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private int getCycleTime();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private int initCycleTime();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
1: ldc "ProgressBar.cycleTime"
sipush 3000
2: invokestatic sun.swing.DefaultLookup.getInt:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;I)I
putfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
3: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private void initIndeterminateDefaults();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.initRepaintInterval:()I
pop
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.initCycleTime:()I
pop
2: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
ifgt 4
3: aload 0
bipush 100
putfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
if_icmple 7
5: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
bipush 20
imul
putfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
6: goto 12
7: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
i2d
8: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
i2d
ldc 2.0
dmul
9: ddiv
10: invokestatic java.lang.Math.ceil:(D)D
d2i
istore 1
start local 1 11: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
iload 1
imul
iconst_2
imul
putfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
end local 1 12: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
11 12 1 factor I
private void initIndeterminateValues();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.initIndeterminateDefaults:()V
1: aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
idiv
putfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
2: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.initAnimationIndex:()V
3: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
4: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
5: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
6: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield javax.swing.plaf.basic.BasicProgressBarUI.oldComponentInnards:Ljava/awt/Rectangle;
7: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getHandler:()Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
invokevirtual javax.swing.JProgressBar.addHierarchyListener:(Ljava/awt/event/HierarchyListener;)V
8: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isDisplayable:()Z
ifeq 10
9: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.startAnimationTimer:()V
10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private void cleanUpIndeterminateValues();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.isDisplayable:()Z
ifeq 2
1: aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.stopAnimationTimer:()V
2: StackMap locals:
StackMap stack:
aload 0
aload 0
iconst_0
dup_x1
putfield javax.swing.plaf.basic.BasicProgressBarUI.repaintInterval:I
putfield javax.swing.plaf.basic.BasicProgressBarUI.cycleTime:I
3: aload 0
aload 0
iconst_0
dup_x1
putfield javax.swing.plaf.basic.BasicProgressBarUI.animationIndex:I
putfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
4: aload 0
iconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.maxPosition:I
5: aload 0
dconst_0
putfield javax.swing.plaf.basic.BasicProgressBarUI.delta:D
6: aload 0
aload 0
aconst_null
dup_x1
putfield javax.swing.plaf.basic.BasicProgressBarUI.nextPaintRect:Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.boxRect:Ljava/awt/Rectangle;
7: aload 0
aload 0
aconst_null
dup_x1
putfield javax.swing.plaf.basic.BasicProgressBarUI.oldComponentInnards:Ljava/awt/Rectangle;
putfield javax.swing.plaf.basic.BasicProgressBarUI.componentInnards:Ljava/awt/Rectangle;
8: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
aload 0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.getHandler:()Ljavax/swing/plaf/basic/BasicProgressBarUI$Handler;
invokevirtual javax.swing.JProgressBar.removeHierarchyListener:(Ljava/awt/event/HierarchyListener;)V
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
private void initAnimationIndex();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokevirtual javax.swing.JProgressBar.getOrientation:()I
ifne 4
1: aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.progressBar:Ljavax/swing/JProgressBar;
invokestatic javax.swing.plaf.basic.BasicGraphicsUtils.isLeftToRight:(Ljava/awt/Component;)Z
ifeq 4
2: aload 0
iconst_0
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex:(I)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield javax.swing.plaf.basic.BasicProgressBarUI.numFrames:I
iconst_2
idiv
invokevirtual javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex:(I)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/basic/BasicProgressBarUI;
}
SourceFile: "BasicProgressBarUI.java"
NestMembers:
javax.swing.plaf.basic.BasicProgressBarUI$Animator javax.swing.plaf.basic.BasicProgressBarUI$ChangeHandler javax.swing.plaf.basic.BasicProgressBarUI$Handler
InnerClasses:
public final BaselineResizeBehavior = java.awt.Component$BaselineResizeBehavior of java.awt.Component
private Animator = javax.swing.plaf.basic.BasicProgressBarUI$Animator of javax.swing.plaf.basic.BasicProgressBarUI
public ChangeHandler = javax.swing.plaf.basic.BasicProgressBarUI$ChangeHandler of javax.swing.plaf.basic.BasicProgressBarUI
private Handler = javax.swing.plaf.basic.BasicProgressBarUI$Handler of javax.swing.plaf.basic.BasicProgressBarUI