public class javax.swing.plaf.LayerUI<V extends java.awt.Component> extends javax.swing.plaf.ComponentUI implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.plaf.LayerUI
super_class: javax.swing.plaf.ComponentUI
{
private final java.beans.PropertyChangeSupport propertyChangeSupport;
descriptor: Ljava/beans/PropertyChangeSupport;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.swing.plaf.ComponentUI.<init>:()V
1: aload 0
2: new java.beans.PropertyChangeSupport
dup
aload 0
invokespecial java.beans.PropertyChangeSupport.<init>:(Ljava/lang/Object;)V
putfield javax.swing.plaf.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/LayerUI<TV;>;
public void paint(java.awt.Graphics, javax.swing.JComponent);
descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
invokevirtual javax.swing.JComponent.paint:(Ljava/awt/Graphics;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 g Ljava/awt/Graphics;
0 2 2 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
g
c
public void eventDispatched(java.awt.AWTEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/AWTEvent;Ljavax/swing/JLayer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
instanceof java.awt.event.FocusEvent
ifeq 3
1: aload 0
aload 1
checkcast java.awt.event.FocusEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processFocusEvent:(Ljava/awt/event/FocusEvent;Ljavax/swing/JLayer;)V
2: goto 25
StackMap locals:
StackMap stack:
3: aload 1
instanceof java.awt.event.MouseEvent
ifeq 11
4: aload 1
invokevirtual java.awt.AWTEvent.getID:()I
tableswitch { // 500 - 507
500: 5
501: 5
502: 5
503: 7
504: 5
505: 5
506: 7
507: 9
default: 10
}
5: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast java.awt.event.MouseEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processMouseEvent:(Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer;)V
6: goto 25
7: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast java.awt.event.MouseEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processMouseMotionEvent:(Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer;)V
8: goto 25
9: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast java.awt.event.MouseWheelEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processMouseWheelEvent:(Ljava/awt/event/MouseWheelEvent;Ljavax/swing/JLayer;)V
10: StackMap locals:
StackMap stack:
goto 25
StackMap locals:
StackMap stack:
11: aload 1
instanceof java.awt.event.KeyEvent
ifeq 14
12: aload 0
aload 1
checkcast java.awt.event.KeyEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processKeyEvent:(Ljava/awt/event/KeyEvent;Ljavax/swing/JLayer;)V
13: goto 25
StackMap locals:
StackMap stack:
14: aload 1
instanceof java.awt.event.ComponentEvent
ifeq 17
15: aload 0
aload 1
checkcast java.awt.event.ComponentEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processComponentEvent:(Ljava/awt/event/ComponentEvent;Ljavax/swing/JLayer;)V
16: goto 25
StackMap locals:
StackMap stack:
17: aload 1
instanceof java.awt.event.InputMethodEvent
ifeq 20
18: aload 0
aload 1
checkcast java.awt.event.InputMethodEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processInputMethodEvent:(Ljava/awt/event/InputMethodEvent;Ljavax/swing/JLayer;)V
19: goto 25
StackMap locals:
StackMap stack:
20: aload 1
instanceof java.awt.event.HierarchyEvent
ifeq 25
21: aload 1
invokevirtual java.awt.AWTEvent.getID:()I
tableswitch { // 1400 - 1402
1400: 22
1401: 24
1402: 24
default: 25
}
22: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast java.awt.event.HierarchyEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processHierarchyEvent:(Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer;)V
23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast java.awt.event.HierarchyEvent
aload 2
invokevirtual javax.swing.plaf.LayerUI.processHierarchyBoundsEvent:(Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer;)V
25: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 26 1 e Ljava/awt/AWTEvent;
0 26 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/AWTEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processComponentEvent(java.awt.event.ComponentEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/ComponentEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/ComponentEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/ComponentEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processFocusEvent(java.awt.event.FocusEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/FocusEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/FocusEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/FocusEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processKeyEvent(java.awt.event.KeyEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/KeyEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/KeyEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/KeyEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processMouseEvent(java.awt.event.MouseEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/MouseEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processMouseMotionEvent(java.awt.event.MouseEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/MouseEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/MouseWheelEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/MouseWheelEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/MouseWheelEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processInputMethodEvent(java.awt.event.InputMethodEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/InputMethodEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/InputMethodEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/InputMethodEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processHierarchyEvent(java.awt.event.HierarchyEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/HierarchyEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
protected void processHierarchyBoundsEvent(java.awt.event.HierarchyEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 e Ljava/awt/event/HierarchyEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
e
l
public void updateUI(javax.swing.JLayer<? extends V>);
descriptor: (Ljavax/swing/JLayer;)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 Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
l
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.JLayer
invokevirtual javax.swing.plaf.LayerUI.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 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
aload 1
checkcast javax.swing.JLayer
invokevirtual javax.swing.plaf.LayerUI.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 c Ljavax/swing/JComponent;
MethodParameters:
Name Flags
c
public void addPropertyChangeListener(java.beans.PropertyChangeListener);
descriptor: (Ljava/beans/PropertyChangeListener;)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.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
invokevirtual java.beans.PropertyChangeSupport.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 listener Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
listener
public void removePropertyChangeListener(java.beans.PropertyChangeListener);
descriptor: (Ljava/beans/PropertyChangeListener;)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.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
invokevirtual java.beans.PropertyChangeSupport.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 listener Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
listener
public java.beans.PropertyChangeListener[] getPropertyChangeListeners();
descriptor: ()[Ljava/beans/PropertyChangeListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.plaf.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
invokevirtual java.beans.PropertyChangeSupport.getPropertyChangeListeners:()[Ljava/beans/PropertyChangeListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
public void addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener);
descriptor: (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)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.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
aload 2
invokevirtual java.beans.PropertyChangeSupport.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 propertyName Ljava/lang/String;
0 2 2 listener Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
propertyName
listener
public void removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener);
descriptor: (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)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.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
aload 2
invokevirtual java.beans.PropertyChangeSupport.removePropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 propertyName Ljava/lang/String;
0 2 2 listener Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
propertyName
listener
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;
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.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
invokevirtual java.beans.PropertyChangeSupport.getPropertyChangeListeners:(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 propertyName Ljava/lang/String;
MethodParameters:
Name Flags
propertyName
protected void firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.swing.plaf.LayerUI.propertyChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
aload 2
aload 3
invokevirtual java.beans.PropertyChangeSupport.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 propertyName Ljava/lang/String;
0 2 2 oldValue Ljava/lang/Object;
0 2 3 newValue Ljava/lang/Object;
MethodParameters:
Name Flags
propertyName
oldValue
newValue
public void applyPropertyChange(java.beans.PropertyChangeEvent, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/beans/PropertyChangeEvent;Ljavax/swing/JLayer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 evt Ljava/beans/PropertyChangeEvent;
0 1 2 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/beans/PropertyChangeEvent;Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
evt
l
public int getBaseline(javax.swing.JComponent, int, int);
descriptor: (Ljavax/swing/JComponent;II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
checkcast javax.swing.JLayer
astore 4
start local 4 1: aload 4
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
ifnull 3
2: aload 4
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
iload 2
iload 3
invokevirtual java.awt.Component.getBaseline:(II)I
ireturn
3: StackMap locals: javax.swing.JLayer
StackMap stack:
aload 0
aload 1
iload 2
iload 3
invokespecial javax.swing.plaf.ComponentUI.getBaseline:(Ljavax/swing/JComponent;II)I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 4 1 c Ljavax/swing/JComponent;
0 4 2 width I
0 4 3 height I
1 4 4 l Ljavax/swing/JLayer<*>;
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=3, args_size=2
start local 0 start local 1 0: aload 1
checkcast javax.swing.JLayer
astore 2
start local 2 1: aload 2
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
ifnull 3
2: aload 2
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
invokevirtual java.awt.Component.getBaselineResizeBehavior:()Ljava/awt/Component$BaselineResizeBehavior;
areturn
3: StackMap locals: javax.swing.JLayer
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.plaf.ComponentUI.getBaselineResizeBehavior:(Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 4 1 c Ljavax/swing/JComponent;
1 4 2 l Ljavax/swing/JLayer<*>;
MethodParameters:
Name Flags
c
public void doLayout(javax.swing.JLayer<? extends V>);
descriptor: (Ljavax/swing/JLayer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
iconst_0
iconst_0
aload 1
invokevirtual javax.swing.JLayer.getWidth:()I
aload 1
invokevirtual javax.swing.JLayer.getHeight:()I
invokevirtual java.awt.Component.setBounds:(IIII)V
3: StackMap locals: java.awt.Component
StackMap stack:
aload 1
invokevirtual javax.swing.JLayer.getGlassPane:()Ljavax/swing/JPanel;
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
iconst_0
iconst_0
aload 1
invokevirtual javax.swing.JLayer.getWidth:()I
aload 1
invokevirtual javax.swing.JLayer.getHeight:()I
invokevirtual java.awt.Component.setBounds:(IIII)V
6: StackMap locals: java.awt.Component
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 7 1 l Ljavax/swing/JLayer<+TV;>;
1 7 2 view Ljava/awt/Component;
4 7 3 glassPane Ljava/awt/Component;
Signature: (Ljavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
l
public java.awt.Dimension getPreferredSize(javax.swing.JComponent);
descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast javax.swing.JLayer
astore 2
start local 2 1: aload 2
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
invokevirtual java.awt.Component.getPreferredSize:()Ljava/awt/Dimension;
areturn
4: StackMap locals: javax.swing.JLayer java.awt.Component
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.plaf.ComponentUI.getPreferredSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 5 1 c Ljavax/swing/JComponent;
1 5 2 l Ljavax/swing/JLayer<*>;
2 5 3 view Ljava/awt/Component;
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=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast javax.swing.JLayer
astore 2
start local 2 1: aload 2
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
invokevirtual java.awt.Component.getMinimumSize:()Ljava/awt/Dimension;
areturn
4: StackMap locals: javax.swing.JLayer java.awt.Component
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.plaf.ComponentUI.getMinimumSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 5 1 c Ljavax/swing/JComponent;
1 5 2 l Ljavax/swing/JLayer<*>;
2 5 3 view Ljava/awt/Component;
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=4, args_size=2
start local 0 start local 1 0: aload 1
checkcast javax.swing.JLayer
astore 2
start local 2 1: aload 2
invokevirtual javax.swing.JLayer.getView:()Ljava/awt/Component;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
invokevirtual java.awt.Component.getMaximumSize:()Ljava/awt/Dimension;
areturn
4: StackMap locals: javax.swing.JLayer java.awt.Component
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.plaf.ComponentUI.getMaximumSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 5 1 c Ljavax/swing/JComponent;
1 5 2 l Ljavax/swing/JLayer<*>;
2 5 3 view Ljava/awt/Component;
MethodParameters:
Name Flags
c
public void paintImmediately(int, int, int, int, javax.swing.JLayer<? extends V>);
descriptor: (IIIILjavax/swing/JLayer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 5
iload 1
iload 2
iload 3
iload 4
invokevirtual javax.swing.JLayer.paintImmediately:(IIII)V
1: return
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 2 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 2 1 x I
0 2 2 y I
0 2 3 width I
0 2 4 height I
0 2 5 l Ljavax/swing/JLayer<+TV;>;
Signature: (IIIILjavax/swing/JLayer<+TV;>;)V
MethodParameters:
Name Flags
x
y
width
height
l
public boolean imageUpdate(java.awt.Image, int, int, int, int, int, javax.swing.JLayer<? extends V>);
descriptor: (Ljava/awt/Image;IIIIILjavax/swing/JLayer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, 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 7
aload 1
iload 2
iload 3
iload 4
iload 5
iload 6
invokevirtual javax.swing.JLayer.imageUpdate:(Ljava/awt/Image;IIIII)Z
ireturn
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 1 0 this Ljavax/swing/plaf/LayerUI<TV;>;
0 1 1 img Ljava/awt/Image;
0 1 2 infoflags I
0 1 3 x I
0 1 4 y I
0 1 5 w I
0 1 6 h I
0 1 7 l Ljavax/swing/JLayer<+TV;>;
Signature: (Ljava/awt/Image;IIIIILjavax/swing/JLayer<+TV;>;)Z
MethodParameters:
Name Flags
img
infoflags
x
y
w
h
l
}
Signature: <V:Ljava/awt/Component;>Ljavax/swing/plaf/ComponentUI;Ljava/io/Serializable;
SourceFile: "LayerUI.java"
InnerClasses:
public final BaselineResizeBehavior = java.awt.Component$BaselineResizeBehavior of java.awt.Component