public class javax.swing.JSplitPane extends javax.swing.JComponent implements javax.accessibility.Accessible
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.JSplitPane
super_class: javax.swing.JComponent
{
private static final java.lang.String uiClassID;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "SplitPaneUI"
public static final int VERTICAL_SPLIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int HORIZONTAL_SPLIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final java.lang.String LEFT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "left"
public static final java.lang.String RIGHT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "right"
public static final java.lang.String TOP;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "top"
public static final java.lang.String BOTTOM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "bottom"
public static final java.lang.String DIVIDER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "divider"
public static final java.lang.String ORIENTATION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "orientation"
public static final java.lang.String CONTINUOUS_LAYOUT_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "continuousLayout"
public static final java.lang.String DIVIDER_SIZE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "dividerSize"
public static final java.lang.String ONE_TOUCH_EXPANDABLE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "oneTouchExpandable"
public static final java.lang.String LAST_DIVIDER_LOCATION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "lastDividerLocation"
public static final java.lang.String DIVIDER_LOCATION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "dividerLocation"
public static final java.lang.String RESIZE_WEIGHT_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "resizeWeight"
protected int orientation;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean continuousLayout;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.awt.Component leftComponent;
descriptor: Ljava/awt/Component;
flags: (0x0004) ACC_PROTECTED
protected java.awt.Component rightComponent;
descriptor: Ljava/awt/Component;
flags: (0x0004) ACC_PROTECTED
protected int dividerSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private boolean dividerSizeSet;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected boolean oneTouchExpandable;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean oneTouchExpandableSet;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected int lastDividerLocation;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private double resizeWeight;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private int dividerLocation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
1: ldc "SplitPane.continuousLayout"
invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
2: new javax.swing.JButton
dup
ldc "SplitPane.leftButtonText"
invokestatic javax.swing.UIManager.getString:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial javax.swing.JButton.<init>:(Ljava/lang/String;)V
3: new javax.swing.JButton
dup
ldc "SplitPane.rightButtonText"
invokestatic javax.swing.UIManager.getString:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial javax.swing.JButton.<init>:(Ljava/lang/String;)V
invokespecial javax.swing.JSplitPane.<init>:(IZLjava/awt/Component;Ljava/awt/Component;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JSplitPane;
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
1: ldc "SplitPane.continuousLayout"
invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
invokespecial javax.swing.JSplitPane.<init>:(IZ)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JSplitPane;
0 3 1 newOrientation I
RuntimeVisibleAnnotations:
java.beans.ConstructorProperties(value = {"orientation"})
MethodParameters:
Name Flags
newOrientation
public void <init>(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
aconst_null
aconst_null
invokespecial javax.swing.JSplitPane.<init>:(IZLjava/awt/Component;Ljava/awt/Component;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JSplitPane;
0 2 1 newOrientation I
0 2 2 newContinuousLayout Z
MethodParameters:
Name Flags
newOrientation
newContinuousLayout
public void <init>(int, java.awt.Component, java.awt.Component);
descriptor: (ILjava/awt/Component;Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
1: ldc "SplitPane.continuousLayout"
invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
2: aload 2
aload 3
invokespecial javax.swing.JSplitPane.<init>:(IZLjava/awt/Component;Ljava/awt/Component;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JSplitPane;
0 4 1 newOrientation I
0 4 2 newLeftComponent Ljava/awt/Component;
0 4 3 newRightComponent Ljava/awt/Component;
MethodParameters:
Name Flags
newOrientation
newLeftComponent
newRightComponent
public void <init>(int, boolean, java.awt.Component, java.awt.Component);
descriptor: (IZLjava/awt/Component;Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial javax.swing.JComponent.<init>:()V
1: aload 0
iconst_0
putfield javax.swing.JSplitPane.dividerSizeSet:Z
2: aload 0
iconst_m1
putfield javax.swing.JSplitPane.dividerLocation:I
3: aload 0
aconst_null
invokevirtual javax.swing.JSplitPane.setLayout:(Ljava/awt/LayoutManager;)V
4: aload 0
ldc "opaque"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual javax.swing.JSplitPane.setUIProperty:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
iload 1
putfield javax.swing.JSplitPane.orientation:I
6: aload 0
getfield javax.swing.JSplitPane.orientation:I
iconst_1
if_icmpeq 8
aload 0
getfield javax.swing.JSplitPane.orientation:I
ifeq 8
7: new java.lang.IllegalArgumentException
dup
ldc "cannot create JSplitPane, orientation must be one of JSplitPane.HORIZONTAL_SPLIT or JSplitPane.VERTICAL_SPLIT"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: javax.swing.JSplitPane int int java.awt.Component java.awt.Component
StackMap stack:
aload 0
iload 2
putfield javax.swing.JSplitPane.continuousLayout:Z
9: aload 3
ifnull 11
10: aload 0
aload 3
invokevirtual javax.swing.JSplitPane.setLeftComponent:(Ljava/awt/Component;)V
11: StackMap locals:
StackMap stack:
aload 4
ifnull 13
12: aload 0
aload 4
invokevirtual javax.swing.JSplitPane.setRightComponent:(Ljava/awt/Component;)V
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JSplitPane.updateUI:()V
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/JSplitPane;
0 15 1 newOrientation I
0 15 2 newContinuousLayout Z
0 15 3 newLeftComponent Ljava/awt/Component;
0 15 4 newRightComponent Ljava/awt/Component;
MethodParameters:
Name Flags
newOrientation
newContinuousLayout
newLeftComponent
newRightComponent
public void setUI(javax.swing.plaf.SplitPaneUI);
descriptor: (Ljavax/swing/plaf/SplitPaneUI;)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.JSplitPane.ui:Ljavax/swing/plaf/ComponentUI;
checkcast javax.swing.plaf.SplitPaneUI
aload 1
if_acmpeq 3
1: aload 0
aload 1
invokespecial javax.swing.JComponent.setUI:(Ljavax/swing/plaf/ComponentUI;)V
2: aload 0
invokevirtual javax.swing.JSplitPane.revalidate:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JSplitPane;
0 4 1 ui Ljavax/swing/plaf/SplitPaneUI;
MethodParameters:
Name Flags
ui
public javax.swing.plaf.SplitPaneUI getUI();
descriptor: ()Ljavax/swing/plaf/SplitPaneUI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.ui:Ljavax/swing/plaf/ComponentUI;
checkcast javax.swing.plaf.SplitPaneUI
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, expert = true, description = "The L&F object that renders this component.")
public void updateUI();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokestatic javax.swing.UIManager.getUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
checkcast javax.swing.plaf.SplitPaneUI
invokevirtual javax.swing.JSplitPane.setUI:(Ljavax/swing/plaf/SplitPaneUI;)V
1: aload 0
invokevirtual javax.swing.JSplitPane.revalidate:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JSplitPane;
public java.lang.String getUIClassID();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "SplitPaneUI"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, expert = true, description = "A string that specifies the name of the L&F class.")
public void setDividerSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JSplitPane.dividerSize:I
istore 2
start local 2 1: aload 0
iconst_1
putfield javax.swing.JSplitPane.dividerSizeSet:Z
2: iload 2
iload 1
if_icmpeq 5
3: aload 0
iload 1
putfield javax.swing.JSplitPane.dividerSize:I
4: aload 0
ldc "dividerSize"
iload 2
iload 1
invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;II)V
5: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JSplitPane;
0 6 1 newSize I
1 6 2 oldSize I
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The size of the divider.")
MethodParameters:
Name Flags
newSize
public int getDividerSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.dividerSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setLeftComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: aload 0
getfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
ifnull 6
2: aload 0
aload 0
getfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
invokevirtual javax.swing.JSplitPane.remove:(Ljava/awt/Component;)V
3: aload 0
aconst_null
putfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "left"
invokevirtual javax.swing.JSplitPane.add:(Ljava/awt/Component;Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JSplitPane;
0 7 1 comp Ljava/awt/Component;
MethodParameters:
Name Flags
comp
public java.awt.Component getLeftComponent();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, preferred = true, description = "The component to the left (or above) the divider.")
public void setTopComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.JSplitPane.setLeftComponent:(Ljava/awt/Component;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JSplitPane;
0 2 1 comp Ljava/awt/Component;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, description = "The component above, or to the left of the divider.")
MethodParameters:
Name Flags
comp
public java.awt.Component getTopComponent();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setRightComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: aload 0
getfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
ifnull 6
2: aload 0
aload 0
getfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
invokevirtual javax.swing.JSplitPane.remove:(Ljava/awt/Component;)V
3: aload 0
aconst_null
putfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "right"
invokevirtual javax.swing.JSplitPane.add:(Ljava/awt/Component;Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JSplitPane;
0 7 1 comp Ljava/awt/Component;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, preferred = true, description = "The component to the right (or below) the divider.")
MethodParameters:
Name Flags
comp
public java.awt.Component getRightComponent();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setBottomComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.JSplitPane.setRightComponent:(Ljava/awt/Component;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JSplitPane;
0 2 1 comp Ljava/awt/Component;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, description = "The component below, or to the right of the divider.")
MethodParameters:
Name Flags
comp
public java.awt.Component getBottomComponent();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setOneTouchExpandable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JSplitPane.oneTouchExpandable:Z
istore 2
start local 2 1: aload 0
iload 1
putfield javax.swing.JSplitPane.oneTouchExpandable:Z
2: aload 0
iconst_1
putfield javax.swing.JSplitPane.oneTouchExpandableSet:Z
3: aload 0
ldc "oneTouchExpandable"
iload 2
iload 1
invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;ZZ)V
4: aload 0
invokevirtual javax.swing.JSplitPane.repaint:()V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JSplitPane;
0 6 1 newValue Z
1 6 2 oldValue Z
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "UI widget on the divider to quickly expand/collapse the divider.")
MethodParameters:
Name Flags
newValue
public boolean isOneTouchExpandable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.oneTouchExpandable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setLastDividerLocation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JSplitPane.lastDividerLocation:I
istore 2
start local 2 1: aload 0
iload 1
putfield javax.swing.JSplitPane.lastDividerLocation:I
2: aload 0
ldc "lastDividerLocation"
iload 2
3: iload 1
4: invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;II)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JSplitPane;
0 6 1 newLastLocation I
1 6 2 oldLocation I
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The last location the divider was at.")
MethodParameters:
Name Flags
newLastLocation
public int getLastDividerLocation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.lastDividerLocation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setOrientation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
1: iload 1
iconst_1
if_icmpeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "JSplitPane: orientation must be one of JSplitPane.VERTICAL_SPLIT or JSplitPane.HORIZONTAL_SPLIT"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JSplitPane.orientation:I
istore 2
start local 2 4: aload 0
iload 1
putfield javax.swing.JSplitPane.orientation:I
5: aload 0
ldc "orientation"
iload 2
iload 1
invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;II)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JSplitPane;
0 7 1 orientation I
4 7 2 oldOrientation I
RuntimeVisibleAnnotations:
java.beans.BeanProperty(enumerationValues = {"JSplitPane.HORIZONTAL_SPLIT", "JSplitPane.VERTICAL_SPLIT"}, description = "The orientation, or how the splitter is divided.")
MethodParameters:
Name Flags
orientation
public int getOrientation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.orientation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setContinuousLayout(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JSplitPane.continuousLayout:Z
istore 2
start local 2 1: aload 0
iload 1
putfield javax.swing.JSplitPane.continuousLayout:Z
2: aload 0
ldc "continuousLayout"
iload 2
3: iload 1
4: invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;ZZ)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JSplitPane;
0 6 1 newContinuousLayout Z
1 6 2 oldCD Z
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "Whether the child components are continuously redisplayed and laid out during user intervention.")
MethodParameters:
Name Flags
newContinuousLayout
public boolean isContinuousLayout();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.continuousLayout:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void setResizeWeight(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: dload 1
dconst_0
dcmpg
iflt 1
dload 1
dconst_1
dcmpl
ifle 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "JSplitPane weight must be between 0 and 1"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JSplitPane.resizeWeight:D
dstore 3
start local 3 3: aload 0
dload 1
putfield javax.swing.JSplitPane.resizeWeight:D
4: aload 0
ldc "resizeWeight"
dload 3
dload 1
invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;DD)V
5: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/JSplitPane;
0 6 1 value D
3 6 3 oldWeight D
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "Specifies how to distribute extra space when the split pane resizes.")
MethodParameters:
Name Flags
value
public double getResizeWeight();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.resizeWeight:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public void resetToPreferredSizes();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JSplitPane.getUI:()Ljavax/swing/plaf/SplitPaneUI;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
aload 0
invokevirtual javax.swing.plaf.SplitPaneUI.resetToPreferredSizes:(Ljavax/swing/JSplitPane;)V
3: StackMap locals: javax.swing.plaf.SplitPaneUI
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JSplitPane;
1 4 1 ui Ljavax/swing/plaf/SplitPaneUI;
public void setDividerLocation(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: dload 1
dconst_0
dcmpg
iflt 2
1: dload 1
dconst_1
dcmpl
ifle 3
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "proportional location must be between 0.0 and 1.0."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JSplitPane.getOrientation:()I
ifne 8
4: aload 0
aload 0
invokevirtual javax.swing.JSplitPane.getHeight:()I
aload 0
invokevirtual javax.swing.JSplitPane.getDividerSize:()I
isub
i2d
5: dload 1
dmul
d2i
6: invokevirtual javax.swing.JSplitPane.setDividerLocation:(I)V
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javax.swing.JSplitPane.getWidth:()I
aload 0
invokevirtual javax.swing.JSplitPane.getDividerSize:()I
isub
i2d
9: dload 1
dmul
d2i
10: invokevirtual javax.swing.JSplitPane.setDividerLocation:(I)V
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/JSplitPane;
0 12 1 proportionalLocation D
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The location of the divider.")
MethodParameters:
Name Flags
proportionalLocation
public void setDividerLocation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.JSplitPane.dividerLocation:I
istore 2
start local 2 1: aload 0
iload 1
putfield javax.swing.JSplitPane.dividerLocation:I
2: aload 0
invokevirtual javax.swing.JSplitPane.getUI:()Ljavax/swing/plaf/SplitPaneUI;
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
aload 0
iload 1
invokevirtual javax.swing.plaf.SplitPaneUI.setDividerLocation:(Ljavax/swing/JSplitPane;I)V
5: StackMap locals: int javax.swing.plaf.SplitPaneUI
StackMap stack:
aload 0
ldc "dividerLocation"
iload 2
iload 1
invokevirtual javax.swing.JSplitPane.firePropertyChange:(Ljava/lang/String;II)V
6: aload 0
iload 2
invokevirtual javax.swing.JSplitPane.setLastDividerLocation:(I)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/JSplitPane;
0 8 1 location I
1 8 2 oldValue I
3 8 3 ui Ljavax/swing/plaf/SplitPaneUI;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(description = "The location of the divider.")
MethodParameters:
Name Flags
location
public int getDividerLocation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.dividerLocation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
public int getMinimumDividerLocation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JSplitPane.getUI:()Ljavax/swing/plaf/SplitPaneUI;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
aload 0
invokevirtual javax.swing.plaf.SplitPaneUI.getMinimumDividerLocation:(Ljavax/swing/JSplitPane;)I
ireturn
3: StackMap locals: javax.swing.plaf.SplitPaneUI
StackMap stack:
iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JSplitPane;
1 4 1 ui Ljavax/swing/plaf/SplitPaneUI;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, description = "The minimum location of the divider from the L&F.")
public int getMaximumDividerLocation();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.JSplitPane.getUI:()Ljavax/swing/plaf/SplitPaneUI;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
aload 0
invokevirtual javax.swing.plaf.SplitPaneUI.getMaximumDividerLocation:(Ljavax/swing/JSplitPane;)I
ireturn
3: StackMap locals: javax.swing.plaf.SplitPaneUI
StackMap stack:
iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JSplitPane;
1 4 1 ui Ljavax/swing/plaf/SplitPaneUI;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false)
public void remove(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
if_acmpne 3
1: aload 0
aconst_null
putfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
2: goto 5
StackMap locals:
StackMap stack:
3: aload 1
aload 0
getfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
if_acmpne 5
4: aload 0
aconst_null
putfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.JComponent.remove:(Ljava/awt/Component;)V
6: aload 0
invokevirtual javax.swing.JSplitPane.revalidate:()V
7: aload 0
invokevirtual javax.swing.JSplitPane.repaint:()V
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/JSplitPane;
0 9 1 component Ljava/awt/Component;
MethodParameters:
Name Flags
component
public void remove(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.swing.JSplitPane.getComponent:(I)Ljava/awt/Component;
astore 2
start local 2 1: aload 2
aload 0
getfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
if_acmpne 4
2: aload 0
aconst_null
putfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
3: goto 6
StackMap locals: java.awt.Component
StackMap stack:
4: aload 2
aload 0
getfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
if_acmpne 6
5: aload 0
aconst_null
putfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
6: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial javax.swing.JComponent.remove:(I)V
7: aload 0
invokevirtual javax.swing.JSplitPane.revalidate:()V
8: aload 0
invokevirtual javax.swing.JSplitPane.repaint:()V
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/JSplitPane;
0 10 1 index I
1 10 2 comp Ljava/awt/Component;
MethodParameters:
Name Flags
index
public void removeAll();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
aconst_null
dup_x1
putfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
putfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
1: aload 0
invokespecial javax.swing.JComponent.removeAll:()V
2: aload 0
invokevirtual javax.swing.JSplitPane.revalidate:()V
3: aload 0
invokevirtual javax.swing.JSplitPane.repaint:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/JSplitPane;
public boolean isValidateRoot();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JSplitPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(hidden = true)
protected void addImpl(java.awt.Component, java.lang.Object, int);
descriptor: (Ljava/awt/Component;Ljava/lang/Object;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 2
aload 2
instanceof java.lang.String
ifne 2
1: new java.lang.IllegalArgumentException
dup
ldc "cannot add to layout: constraint must be a string (or null)"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 8
3: aload 0
invokevirtual javax.swing.JSplitPane.getLeftComponent:()Ljava/awt/Component;
ifnonnull 6
4: ldc "left"
astore 2
5: goto 8
StackMap locals:
StackMap stack:
6: aload 0
invokevirtual javax.swing.JSplitPane.getRightComponent:()Ljava/awt/Component;
ifnonnull 8
7: ldc "right"
astore 2
8: StackMap locals:
StackMap stack:
aload 2
ifnull 16
aload 2
ldc "left"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 10
9: aload 2
ldc "top"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 16
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JSplitPane.getLeftComponent:()Ljava/awt/Component;
astore 4
start local 4 11: aload 4
ifnull 13
12: aload 0
aload 4
invokevirtual javax.swing.JSplitPane.remove:(Ljava/awt/Component;)V
13: StackMap locals: java.awt.Component
StackMap stack:
aload 0
aload 1
putfield javax.swing.JSplitPane.leftComponent:Ljava/awt/Component;
14: iconst_m1
istore 3
15: goto 28
end local 4 StackMap locals:
StackMap stack:
16: aload 2
ifnull 25
17: aload 2
ldc "right"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 19
18: aload 2
ldc "bottom"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 25
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.JSplitPane.getRightComponent:()Ljava/awt/Component;
astore 4
start local 4 20: aload 4
ifnull 22
21: aload 0
aload 4
invokevirtual javax.swing.JSplitPane.remove:(Ljava/awt/Component;)V
22: StackMap locals: java.awt.Component
StackMap stack:
aload 0
aload 1
putfield javax.swing.JSplitPane.rightComponent:Ljava/awt/Component;
23: iconst_m1
istore 3
24: goto 28
end local 4 StackMap locals:
StackMap stack:
25: aload 2
ifnull 28
26: aload 2
ldc "divider"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 28
27: iconst_m1
istore 3
28: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 3
invokespecial javax.swing.JComponent.addImpl:(Ljava/awt/Component;Ljava/lang/Object;I)V
29: aload 0
invokevirtual javax.swing.JSplitPane.revalidate:()V
30: aload 0
invokevirtual javax.swing.JSplitPane.repaint:()V
31: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Ljavax/swing/JSplitPane;
0 32 1 comp Ljava/awt/Component;
0 32 2 constraints Ljava/lang/Object;
0 32 3 index I
11 16 4 toRemove Ljava/awt/Component;
20 25 4 toRemove Ljava/awt/Component;
MethodParameters:
Name Flags
comp
constraints
index
protected void paintChildren(java.awt.Graphics);
descriptor: (Ljava/awt/Graphics;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.JComponent.paintChildren:(Ljava/awt/Graphics;)V
1: aload 0
invokevirtual javax.swing.JSplitPane.getUI:()Ljavax/swing/plaf/SplitPaneUI;
astore 2
start local 2 2: aload 2
ifnull 6
3: aload 1
invokevirtual java.awt.Graphics.create:()Ljava/awt/Graphics;
astore 3
start local 3 4: aload 2
aload 0
aload 3
invokevirtual javax.swing.plaf.SplitPaneUI.finishedPaintingChildren:(Ljavax/swing/JSplitPane;Ljava/awt/Graphics;)V
5: aload 3
invokevirtual java.awt.Graphics.dispose:()V
end local 3 6: StackMap locals: javax.swing.plaf.SplitPaneUI
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JSplitPane;
0 7 1 g Ljava/awt/Graphics;
2 7 2 ui Ljavax/swing/plaf/SplitPaneUI;
4 6 3 tempG Ljava/awt/Graphics;
MethodParameters:
Name Flags
g
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
1: aload 0
invokevirtual javax.swing.JSplitPane.getUIClassID:()Ljava/lang/String;
ldc "SplitPaneUI"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
invokestatic javax.swing.JComponent.getWriteObjCounter:(Ljavax/swing/JComponent;)B
istore 2
start local 2 3: aload 0
iload 2
iconst_1
isub
i2b
dup
istore 2
invokestatic javax.swing.JComponent.setWriteObjCounter:(Ljavax/swing/JComponent;B)V
4: iload 2
ifne 6
aload 0
getfield javax.swing.JSplitPane.ui:Ljavax/swing/plaf/ComponentUI;
ifnull 6
5: aload 0
getfield javax.swing.JSplitPane.ui:Ljavax/swing/plaf/ComponentUI;
aload 0
invokevirtual javax.swing.plaf.ComponentUI.installUI:(Ljavax/swing/JComponent;)V
end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JSplitPane;
0 7 1 s Ljava/io/ObjectOutputStream;
3 6 2 count B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
void setUIProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "dividerSize"
if_acmpne 5
1: aload 0
getfield javax.swing.JSplitPane.dividerSizeSet:Z
ifne 11
2: aload 0
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.intValue:()I
invokevirtual javax.swing.JSplitPane.setDividerSize:(I)V
3: aload 0
iconst_0
putfield javax.swing.JSplitPane.dividerSizeSet:Z
4: goto 11
StackMap locals:
StackMap stack:
5: aload 1
ldc "oneTouchExpandable"
if_acmpne 10
6: aload 0
getfield javax.swing.JSplitPane.oneTouchExpandableSet:Z
ifne 11
7: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual javax.swing.JSplitPane.setOneTouchExpandable:(Z)V
8: aload 0
iconst_0
putfield javax.swing.JSplitPane.oneTouchExpandableSet:Z
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial javax.swing.JComponent.setUIProperty:(Ljava/lang/String;Ljava/lang/Object;)V
11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/JSplitPane;
0 12 1 propertyName Ljava/lang/String;
0 12 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
propertyName
value
protected java.lang.String paramString();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.orientation:I
iconst_1
if_icmpne 2
1: ldc "HORIZONTAL_SPLIT"
goto 3
StackMap locals:
StackMap stack:
2: ldc "VERTICAL_SPLIT"
3: StackMap locals:
StackMap stack: java.lang.String
astore 1
start local 1 4: aload 0
getfield javax.swing.JSplitPane.continuousLayout:Z
ifeq 6
5: ldc "true"
goto 7
StackMap locals: java.lang.String
StackMap stack:
6: ldc "false"
7: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 8: aload 0
getfield javax.swing.JSplitPane.oneTouchExpandable:Z
ifeq 10
9: ldc "true"
goto 11
StackMap locals: java.lang.String
StackMap stack:
10: ldc "false"
11: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 12: new java.lang.StringBuilder
dup
aload 0
invokespecial javax.swing.JComponent.paramString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
13: ldc ",continuousLayout="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: ldc ",dividerSize="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javax.swing.JSplitPane.dividerSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
15: ldc ",lastDividerLocation="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javax.swing.JSplitPane.lastDividerLocation:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
16: ldc ",oneTouchExpandable="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: ldc ",orientation="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/JSplitPane;
4 19 1 orientationString Ljava/lang/String;
8 19 2 continuousLayoutString Ljava/lang/String;
12 19 3 oneTouchExpandableString Ljava/lang/String;
public javax.accessibility.AccessibleContext getAccessibleContext();
descriptor: ()Ljavax/accessibility/AccessibleContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.JSplitPane.accessibleContext:Ljavax/accessibility/AccessibleContext;
ifnonnull 2
1: aload 0
new javax.swing.JSplitPane$AccessibleJSplitPane
dup
aload 0
invokespecial javax.swing.JSplitPane$AccessibleJSplitPane.<init>:(Ljavax/swing/JSplitPane;)V
putfield javax.swing.JSplitPane.accessibleContext:Ljavax/accessibility/AccessibleContext;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.JSplitPane.accessibleContext:Ljavax/accessibility/AccessibleContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JSplitPane;
RuntimeVisibleAnnotations:
java.beans.BeanProperty(bound = false, expert = true, description = "The AccessibleContext associated with this SplitPane.")
public javax.swing.plaf.ComponentUI getUI();
descriptor: ()Ljavax/swing/plaf/ComponentUI;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javax.swing.JSplitPane.getUI:()Ljavax/swing/plaf/SplitPaneUI;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JSplitPane.java"
NestMembers:
javax.swing.JSplitPane$AccessibleJSplitPane
InnerClasses:
protected AccessibleJSplitPane = javax.swing.JSplitPane$AccessibleJSplitPane of javax.swing.JSplitPane
RuntimeVisibleAnnotations:
java.beans.JavaBean(defaultProperty = "UI")