public class org.yaml.snakeyaml.nodes.AnchorNode extends org.yaml.snakeyaml.nodes.Node
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.yaml.snakeyaml.nodes.AnchorNode
super_class: org.yaml.snakeyaml.nodes.Node
{
private org.yaml.snakeyaml.nodes.Node realNode;
descriptor: Lorg/yaml/snakeyaml/nodes/Node;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.yaml.snakeyaml.nodes.Node);
descriptor: (Lorg/yaml/snakeyaml/nodes/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // org.yaml.snakeyaml.nodes.AnchorNode this
start local 1 // org.yaml.snakeyaml.nodes.Node realNode
0: .line 23
aload 0 /* this */
aload 1 /* realNode */
invokevirtual org.yaml.snakeyaml.nodes.Node.getTag:()Lorg/yaml/snakeyaml/nodes/Tag;
aload 1 /* realNode */
invokevirtual org.yaml.snakeyaml.nodes.Node.getStartMark:()Lorg/yaml/snakeyaml/error/Mark;
aload 1 /* realNode */
invokevirtual org.yaml.snakeyaml.nodes.Node.getEndMark:()Lorg/yaml/snakeyaml/error/Mark;
invokespecial org.yaml.snakeyaml.nodes.Node.<init>:(Lorg/yaml/snakeyaml/nodes/Tag;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
1: .line 24
aload 0 /* this */
aload 1 /* realNode */
putfield org.yaml.snakeyaml.nodes.AnchorNode.realNode:Lorg/yaml/snakeyaml/nodes/Node;
2: .line 25
return
end local 1 // org.yaml.snakeyaml.nodes.Node realNode
end local 0 // org.yaml.snakeyaml.nodes.AnchorNode this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/nodes/AnchorNode;
0 3 1 realNode Lorg/yaml/snakeyaml/nodes/Node;
MethodParameters:
Name Flags
realNode
public org.yaml.snakeyaml.nodes.NodeId getNodeId();
descriptor: ()Lorg/yaml/snakeyaml/nodes/NodeId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.yaml.snakeyaml.nodes.AnchorNode this
0: .line 29
getstatic org.yaml.snakeyaml.nodes.NodeId.anchor:Lorg/yaml/snakeyaml/nodes/NodeId;
areturn
end local 0 // org.yaml.snakeyaml.nodes.AnchorNode this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/AnchorNode;
public org.yaml.snakeyaml.nodes.Node getRealNode();
descriptor: ()Lorg/yaml/snakeyaml/nodes/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.yaml.snakeyaml.nodes.AnchorNode this
0: .line 33
aload 0 /* this */
getfield org.yaml.snakeyaml.nodes.AnchorNode.realNode:Lorg/yaml/snakeyaml/nodes/Node;
areturn
end local 0 // org.yaml.snakeyaml.nodes.AnchorNode this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/AnchorNode;
}
SourceFile: "AnchorNode.java"