class org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure implements org.graalvm.graphio.GraphStructure<org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph, org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode, org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass, org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure
super_class: java.lang.Object
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
public org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph graph(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph, java.lang.Object);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Ljava/lang/Object;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
ifeq 1
aload 2
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 3 1 currentGraph Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
0 3 2 obj Ljava/lang/Object;
MethodParameters:
Name Flags
currentGraph
obj
public java.lang.Iterable<? extends org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode> nodes(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;)Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph.nodes:Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 graph Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
Signature: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;)Ljava/lang/Iterable<+Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;>;
MethodParameters:
Name Flags
graph
public int nodesCount(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph.nodes:Ljava/util/List;
invokeinterface java.util.List.size:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 graph Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
MethodParameters:
Name Flags
graph
public int nodeId(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.id:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 node Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
MethodParameters:
Name Flags
node
public boolean nodeHasPredecessor(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 node Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
MethodParameters:
Name Flags
node
public void nodeProperties(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph, org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode, java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ldc "label"
aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
invokevirtual com.oracle.truffle.api.nodes.Node.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 3
ldc "ROOT?"
aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
instanceof com.oracle.truffle.api.nodes.RootNode
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 3
ldc "LEAF?"
aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.edge:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
ifnonnull 3
iconst_1
goto 4
StackMap locals: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode java.util.Map
StackMap stack: java.util.Map java.lang.String
3: iconst_0
StackMap locals: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode java.util.Map
StackMap stack: java.util.Map java.lang.String int
4: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 3
ldc "RootNode"
aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
invokevirtual com.oracle.truffle.api.nodes.Node.getRootNode:()Lcom/oracle/truffle/api/nodes/RootNode;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 3
aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
invokevirtual com.oracle.truffle.api.nodes.Node.getDebugProperties:()Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
7: aload 3
ldc "SourceSection"
aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
invokevirtual com.oracle.truffle.api.nodes.Node.getSourceSection:()Lcom/oracle/truffle/api/source/SourceSection;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
invokestatic com.oracle.truffle.api.dsl.Introspection.isIntrospectable:(Lcom/oracle/truffle/api/nodes/Node;)Z
ifeq 16
9: aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.node:Lcom/oracle/truffle/api/nodes/Node;
invokestatic com.oracle.truffle.api.dsl.Introspection.getSpecializations:(Lcom/oracle/truffle/api/nodes/Node;)Ljava/util/List;
astore 4
start local 4 10: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 15
StackMap locals: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode java.util.Map java.util.List top java.util.Iterator
StackMap stack:
11: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.oracle.truffle.api.dsl.Introspection$SpecializationInfo
astore 5
start local 5 12: aload 3
new java.lang.StringBuilder
dup
aload 5
invokevirtual com.oracle.truffle.api.dsl.Introspection$SpecializationInfo.getMethodName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".isActive"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
invokevirtual com.oracle.truffle.api.dsl.Introspection$SpecializationInfo.isActive:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 3
new java.lang.StringBuilder
dup
aload 5
invokevirtual com.oracle.truffle.api.dsl.Introspection$SpecializationInfo.getMethodName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".isExcluded"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
invokevirtual com.oracle.truffle.api.dsl.Introspection$SpecializationInfo.isExcluded:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 3
new java.lang.StringBuilder
dup
aload 5
invokevirtual com.oracle.truffle.api.dsl.Introspection$SpecializationInfo.getMethodName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".instances"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
invokevirtual com.oracle.truffle.api.dsl.Introspection$SpecializationInfo.getInstances:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 15: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
end local 4 16: StackMap locals: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode java.util.Map
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 17 1 graph Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
0 17 2 node Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
0 17 3 properties Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
10 16 4 specializations Ljava/util/List<Lcom/oracle/truffle/api/dsl/Introspection$SpecializationInfo;>;
12 15 5 specialization Lcom/oracle/truffle/api/dsl/Introspection$SpecializationInfo;
Signature: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
graph
node
properties
public org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode node(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
ifeq 1
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 3 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass nodeClass(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
ifeq 1
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 3 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass classForNode(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.nodeClass:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 node Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
MethodParameters:
Name Flags
node
public java.lang.String nameTemplate(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc "{p#label}"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 nodeClass Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
MethodParameters:
Name Flags
nodeClass
public java.lang.Object nodeClassType(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 nodeClass Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
MethodParameters:
Name Flags
nodeClass
public org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge portInputs(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 nodeClass Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
MethodParameters:
Name Flags
nodeClass
public org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge portOutputs(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass.node:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.edge:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 nodeClass Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
MethodParameters:
Name Flags
nodeClass
public int portSize(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 3 1 port Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
MethodParameters:
Name Flags
port
public boolean edgeDirect(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge, int);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 2 1 port Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
0 2 2 index I
MethodParameters:
Name Flags
port
index
public java.lang.String edgeName(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge, int);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc ""
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 port Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
0 1 2 index I
MethodParameters:
Name Flags
port
index
public java.lang.Object edgeType(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge, int);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdgeEnum.CHILD:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdgeEnum;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 port Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
0 1 2 index I
MethodParameters:
Name Flags
port
index
public java.util.Collection<? extends org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode> edgeNodes(org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph, org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode, org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge, int);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode.edge:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
getfield org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge.node:Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
areturn
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 Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure;
0 1 1 graph Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
0 1 2 node Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
0 1 3 port Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
0 1 4 index I
Signature: (Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/util/Collection<+Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;>;
MethodParameters:
Name Flags
graph
node
port
index
public boolean edgeDirect(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge
iload 2
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.edgeDirect:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public int nodeId(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodeId:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object classForNode(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.classForNode:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String edgeName(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge
iload 2
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.edgeName:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String nameTemplate(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nameTemplate:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean nodeHasPredecessor(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodeHasPredecessor:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object nodeClass(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodeClass:(Ljava/lang/Object;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object graph(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
aload 2
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.graph:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Ljava/lang/Object;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Iterable nodes(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Iterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodes:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;)Ljava/lang/Iterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void nodeProperties(java.lang.Object, java.lang.Object, java.util.Map);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Map;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
aload 2
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
aload 3
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodeProperties:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Ljava/util/Map;)V
return
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object node(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.node:(Ljava/lang/Object;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int portSize(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.portSize:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object nodeClassType(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodeClassType:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Collection edgeNodes(java.lang.Object, java.lang.Object, java.lang.Object, int);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)Ljava/util/Collection;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
aload 2
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode
aload 3
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge
iload 4
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.edgeNodes:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object edgeType(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge
iload 2
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.edgeType:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;I)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object portOutputs(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.portOutputs:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object portInputs(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.portInputs:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;)Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int nodesCount(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
invokevirtual org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure.nodesCount:(Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lorg/graalvm/graphio/GraphStructure<Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass;Lorg/graalvm/compiler/truffle/runtime/PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge;>;
SourceFile: "PolymorphicSpecializeDump.java"
NestHost: org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump
InnerClasses:
public final SpecializationInfo = com.oracle.truffle.api.dsl.Introspection$SpecializationInfo of com.oracle.truffle.api.dsl.Introspection
PolymorphicSpecializeGraph = org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph of org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump
DumpEdge = org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdge of org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
final DumpEdgeEnum = org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpEdgeEnum of org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
DumpNode = org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNode of org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
DumpNodeClass = org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph$DumpNodeClass of org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraph
PolymorphicSpecializeGraphStructure = org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump$PolymorphicSpecializeGraphStructure of org.graalvm.compiler.truffle.runtime.PolymorphicSpecializeDump