class javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper implements javax.swing.plaf.synth.SynthIcon
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper
super_class: java.lang.Object
{
final javax.swing.plaf.synth.SynthTreeUI this$0;
descriptor: Ljavax/swing/plaf/synth/SynthTreeUI;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(javax.swing.plaf.synth.SynthTreeUI);
descriptor: (Ljavax/swing/plaf/synth/SynthTreeUI;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/synth/SynthTreeUI$ExpandedIconWrapper;
MethodParameters:
Name Flags
this$0 final
public void paintIcon(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int);
descriptor: (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, 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 1
ifnonnull 4
1: aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$0:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/JTree;
invokevirtual javax.swing.plaf.synth.SynthTreeUI.getContext:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;
astore 1
2: aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$1:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/Icon;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
invokestatic javax.swing.plaf.synth.SynthGraphicsUtils.paintIcon:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$1:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/Icon;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
invokestatic javax.swing.plaf.synth.SynthGraphicsUtils.paintIcon:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V
5: 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 6 0 this Ljavax/swing/plaf/synth/SynthTreeUI$ExpandedIconWrapper;
0 6 1 context Ljavax/swing/plaf/synth/SynthContext;
0 6 2 g Ljava/awt/Graphics;
0 6 3 x I
0 6 4 y I
0 6 5 w I
0 6 6 h I
MethodParameters:
Name Flags
context
g
x
y
w
h
public int getIconWidth(javax.swing.plaf.synth.SynthContext);
descriptor: (Ljavax/swing/plaf/synth/SynthContext;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$0:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/JTree;
invokevirtual javax.swing.plaf.synth.SynthTreeUI.getContext:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;
astore 1
2: aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$1:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/Icon;
aload 1
invokestatic javax.swing.plaf.synth.SynthGraphicsUtils.getIconWidth:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I
istore 2
start local 2 3: goto 5
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$1:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/Icon;
aload 1
invokestatic javax.swing.plaf.synth.SynthGraphicsUtils.getIconWidth:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I
istore 2
start local 2 5: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/synth/SynthTreeUI$ExpandedIconWrapper;
0 6 1 context Ljavax/swing/plaf/synth/SynthContext;
3 4 2 width I
5 6 2 width I
MethodParameters:
Name Flags
context
public int getIconHeight(javax.swing.plaf.synth.SynthContext);
descriptor: (Ljavax/swing/plaf/synth/SynthContext;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$0:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/JTree;
invokevirtual javax.swing.plaf.synth.SynthTreeUI.getContext:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext;
astore 1
2: aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$1:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/Icon;
aload 1
invokestatic javax.swing.plaf.synth.SynthGraphicsUtils.getIconHeight:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I
istore 2
start local 2 3: goto 5
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper.this$0:Ljavax/swing/plaf/synth/SynthTreeUI;
invokestatic javax.swing.plaf.synth.SynthTreeUI.access$1:(Ljavax/swing/plaf/synth/SynthTreeUI;)Ljavax/swing/Icon;
aload 1
invokestatic javax.swing.plaf.synth.SynthGraphicsUtils.getIconHeight:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I
istore 2
start local 2 5: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/plaf/synth/SynthTreeUI$ExpandedIconWrapper;
0 6 1 context Ljavax/swing/plaf/synth/SynthContext;
3 4 2 height I
5 6 2 height I
MethodParameters:
Name Flags
context
}
SourceFile: "SynthTreeUI.java"
NestHost: javax.swing.plaf.synth.SynthTreeUI
InnerClasses:
private ExpandedIconWrapper = javax.swing.plaf.synth.SynthTreeUI$ExpandedIconWrapper of javax.swing.plaf.synth.SynthTreeUI