public class javax.swing.text.html.Option implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.text.html.Option
super_class: java.lang.Object
{
private boolean selected;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String label;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private javax.swing.text.AttributeSet attr;
descriptor: Ljavax/swing/text/AttributeSet;
flags: (0x0002) ACC_PRIVATE
public void <init>(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokeinterface javax.swing.text.AttributeSet.copyAttributes:()Ljavax/swing/text/AttributeSet;
putfield javax.swing.text.html.Option.attr:Ljavax/swing/text/AttributeSet;
2: aload 0
aload 1
getstatic javax.swing.text.html.HTML$Attribute.SELECTED:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 3
iconst_1
goto 4
StackMap locals: javax.swing.text.html.Option javax.swing.text.AttributeSet
StackMap stack: javax.swing.text.html.Option
3: iconst_0
StackMap locals: javax.swing.text.html.Option javax.swing.text.AttributeSet
StackMap stack: javax.swing.text.html.Option int
4: putfield javax.swing.text.html.Option.selected:Z
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/html/Option;
0 6 1 attr Ljavax/swing/text/AttributeSet;
MethodParameters:
Name Flags
attr
public void setLabel(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.swing.text.html.Option.label:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/Option;
0 2 1 label Ljava/lang/String;
MethodParameters:
Name Flags
label
public java.lang.String getLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.Option.label:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/Option;
public javax.swing.text.AttributeSet getAttributes();
descriptor: ()Ljavax/swing/text/AttributeSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.Option.attr:Ljavax/swing/text/AttributeSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/Option;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.Option.label:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/Option;
protected void setSelection(boolean);
descriptor: (Z)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.text.html.Option.selected:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/Option;
0 2 1 state Z
MethodParameters:
Name Flags
state
public boolean isSelected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.Option.selected:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/Option;
public java.lang.String getValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.Option.attr:Ljavax/swing/text/AttributeSet;
getstatic javax.swing.text.html.HTML$Attribute.VALUE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield javax.swing.text.html.Option.label:Ljava/lang/String;
astore 1
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/Option;
1 4 1 value Ljava/lang/String;
}
SourceFile: "Option.java"
InnerClasses:
public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML