public class com.sun.javafx.charts.Legend$LegendItem
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.charts.Legend$LegendItem
super_class: java.lang.Object
{
private javafx.scene.control.Label label;
descriptor: Ljavafx/scene/control/Label;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.StringProperty text;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.scene.Node> symbol;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.text:Ljavafx/beans/property/StringProperty;
invokevirtual javafx.beans.property.StringProperty.getValue:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
public final void setText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.text:Ljavafx/beans/property/StringProperty;
aload 1
invokevirtual javafx.beans.property.StringProperty.setValue:(Ljava/lang/String;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
0 1 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final javafx.beans.property.StringProperty textProperty();
descriptor: ()Ljavafx/beans/property/StringProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.text:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
public final javafx.scene.Node getSymbol();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.symbol:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
checkcast javafx.scene.Node
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
public final void setSymbol(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.symbol:Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
0 1 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> symbolProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.symbol:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new javafx.scene.control.Label
dup
invokespecial javafx.scene.control.Label.<init>:()V
putfield com.sun.javafx.charts.Legend$LegendItem.label:Ljavafx/scene/control/Label;
2: aload 0
new com.sun.javafx.charts.Legend$LegendItem$1
dup
aload 0
invokespecial com.sun.javafx.charts.Legend$LegendItem$1.<init>:(Lcom/sun/javafx/charts/Legend$LegendItem;)V
putfield com.sun.javafx.charts.Legend$LegendItem.text:Ljavafx/beans/property/StringProperty;
3: aload 0
new com.sun.javafx.charts.Legend$LegendItem$2
dup
aload 0
new javafx.scene.layout.Region
dup
invokespecial javafx.scene.layout.Region.<init>:()V
invokespecial com.sun.javafx.charts.Legend$LegendItem$2.<init>:(Lcom/sun/javafx/charts/Legend$LegendItem;Ljavafx/scene/Node;)V
putfield com.sun.javafx.charts.Legend$LegendItem.symbol:Ljavafx/beans/property/ObjectProperty;
4: aload 0
aload 1
invokevirtual com.sun.javafx.charts.Legend$LegendItem.setText:(Ljava/lang/String;)V
5: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.label:Ljavafx/scene/control/Label;
invokevirtual javafx.scene.control.Label.getStyleClass:()Ljavafx/collections/ObservableList;
ldc "chart-legend-item"
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
6: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.label:Ljavafx/scene/control/Label;
getstatic javafx.geometry.Pos.CENTER_LEFT:Ljavafx/geometry/Pos;
invokevirtual javafx.scene.control.Label.setAlignment:(Ljavafx/geometry/Pos;)V
7: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.label:Ljavafx/scene/control/Label;
getstatic javafx.scene.control.ContentDisplay.LEFT:Ljavafx/scene/control/ContentDisplay;
invokevirtual javafx.scene.control.Label.setContentDisplay:(Ljavafx/scene/control/ContentDisplay;)V
8: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.label:Ljavafx/scene/control/Label;
aload 0
invokevirtual com.sun.javafx.charts.Legend$LegendItem.getSymbol:()Ljavafx/scene/Node;
invokevirtual javafx.scene.control.Label.setGraphic:(Ljavafx/scene/Node;)V
9: aload 0
invokevirtual com.sun.javafx.charts.Legend$LegendItem.getSymbol:()Ljavafx/scene/Node;
invokevirtual javafx.scene.Node.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-legend-item-symbol"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
0 11 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public void <init>(java.lang.String, javafx.scene.Node);
descriptor: (Ljava/lang/String;Ljavafx/scene/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial com.sun.javafx.charts.Legend$LegendItem.<init>:(Ljava/lang/String;)V
1: aload 0
aload 2
invokevirtual com.sun.javafx.charts.Legend$LegendItem.setSymbol:(Ljavafx/scene/Node;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/charts/Legend$LegendItem;
0 3 1 text Ljava/lang/String;
0 3 2 symbol Ljavafx/scene/Node;
MethodParameters:
Name Flags
text
symbol
static javafx.scene.control.Label access$0(com.sun.javafx.charts.Legend$LegendItem);
descriptor: (Lcom/sun/javafx/charts/Legend$LegendItem;)Ljavafx/scene/control/Label;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield com.sun.javafx.charts.Legend$LegendItem.label:Ljavafx/scene/control/Label;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Legend.java"
NestHost: com.sun.javafx.charts.Legend
InnerClasses:
public LegendItem = com.sun.javafx.charts.Legend$LegendItem of com.sun.javafx.charts.Legend
com.sun.javafx.charts.Legend$LegendItem$1
com.sun.javafx.charts.Legend$LegendItem$2