public abstract class com.oracle.truffle.js.nodes.binary.JSGreaterThanNode extends com.oracle.truffle.js.nodes.binary.JSCompareNode
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.truffle.js.nodes.binary.JSGreaterThanNode
super_class: com.oracle.truffle.js.nodes.binary.JSCompareNode
{
protected void <init>(com.oracle.truffle.js.nodes.JavaScriptNode, com.oracle.truffle.js.nodes.JavaScriptNode);
descriptor: (Lcom/oracle/truffle/js/nodes/JavaScriptNode;Lcom/oracle/truffle/js/nodes/JavaScriptNode;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.oracle.truffle.js.nodes.binary.JSCompareNode.<init>:(Lcom/oracle/truffle/js/nodes/JavaScriptNode;Lcom/oracle/truffle/js/nodes/JavaScriptNode;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 left Lcom/oracle/truffle/js/nodes/JavaScriptNode;
0 2 2 right Lcom/oracle/truffle/js/nodes/JavaScriptNode;
MethodParameters:
Name Flags
left
right
public static com.oracle.truffle.js.nodes.binary.JSGreaterThanNode create(com.oracle.truffle.js.nodes.JavaScriptNode, com.oracle.truffle.js.nodes.JavaScriptNode);
descriptor: (Lcom/oracle/truffle/js/nodes/JavaScriptNode;Lcom/oracle/truffle/js/nodes/JavaScriptNode;)Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJSGreaterThanNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
left
right
public static com.oracle.truffle.js.nodes.binary.JSGreaterThanNode create();
descriptor: ()Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJSGreaterThanNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public abstract boolean executeBoolean(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
a
b
protected boolean doInt(int, int);
descriptor: (II)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iload 2
if_icmple 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a I
0 2 2 b I
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doSafeInteger(int, com.oracle.truffle.js.runtime.SafeInteger);
descriptor: (ILcom/oracle/truffle/js/runtime/SafeInteger;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
aload 2
invokevirtual com.oracle.truffle.js.runtime.SafeInteger.longValue:()J
lcmp
ifle 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a I
0 2 2 b Lcom/oracle/truffle/js/runtime/SafeInteger;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doSafeInteger(com.oracle.truffle.js.runtime.SafeInteger, int);
descriptor: (Lcom/oracle/truffle/js/runtime/SafeInteger;I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.oracle.truffle.js.runtime.SafeInteger.longValue:()J
iload 2
i2l
lcmp
ifle 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a Lcom/oracle/truffle/js/runtime/SafeInteger;
0 2 2 b I
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doSafeInteger(com.oracle.truffle.js.runtime.SafeInteger, com.oracle.truffle.js.runtime.SafeInteger);
descriptor: (Lcom/oracle/truffle/js/runtime/SafeInteger;Lcom/oracle/truffle/js/runtime/SafeInteger;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.oracle.truffle.js.runtime.SafeInteger.longValue:()J
aload 2
invokevirtual com.oracle.truffle.js.runtime.SafeInteger.longValue:()J
lcmp
ifle 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a Lcom/oracle/truffle/js/runtime/SafeInteger;
0 2 2 b Lcom/oracle/truffle/js/runtime/SafeInteger;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doDouble(double, double);
descriptor: (DD)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: dload 1
dload 3
dcmpl
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a D
0 2 3 b D
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic com.oracle.truffle.js.runtime.Boundaries.stringCompareTo:(Ljava/lang/String;Ljava/lang/String;)I
ifle 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a Ljava/lang/String;
0 2 2 b Ljava/lang/String;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doStringDouble(java.lang.String, double);
descriptor: (Ljava/lang/String;D)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.stringToDouble:(Ljava/lang/String;)D
dload 2
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.doDouble:(DD)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 1 1 a Ljava/lang/String;
0 1 2 b D
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doDoubleString(double, java.lang.String);
descriptor: (DLjava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
aload 0
aload 3
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.stringToDouble:(Ljava/lang/String;)D
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.doDouble:(DD)Z
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 1 1 a D
0 1 3 b Ljava/lang/String;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doStringBigInt(java.lang.String, com.oracle.truffle.js.runtime.BigInt);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/js/runtime/BigInt;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.oracle.truffle.js.runtime.JSRuntime.stringToBigInt:(Ljava/lang/String;)Lcom/oracle/truffle/js/runtime/BigInt;
astore 3
start local 3 1: aload 3
ifnonnull 2
iconst_0
goto 3
StackMap locals: com.oracle.truffle.js.runtime.BigInt
StackMap stack:
2: aload 0
aload 3
aload 2
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.doBigInt:(Lcom/oracle/truffle/js/runtime/BigInt;Lcom/oracle/truffle/js/runtime/BigInt;)Z
StackMap locals:
StackMap stack: int
3: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 4 1 a Ljava/lang/String;
0 4 2 b Lcom/oracle/truffle/js/runtime/BigInt;
1 4 3 aBigInt Lcom/oracle/truffle/js/runtime/BigInt;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doBigIntString(com.oracle.truffle.js.runtime.BigInt, java.lang.String);
descriptor: (Lcom/oracle/truffle/js/runtime/BigInt;Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic com.oracle.truffle.js.runtime.JSRuntime.stringToBigInt:(Ljava/lang/String;)Lcom/oracle/truffle/js/runtime/BigInt;
astore 3
start local 3 1: aload 3
ifnonnull 2
iconst_0
goto 3
StackMap locals: com.oracle.truffle.js.runtime.BigInt
StackMap stack:
2: aload 0
aload 1
aload 3
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.doBigInt:(Lcom/oracle/truffle/js/runtime/BigInt;Lcom/oracle/truffle/js/runtime/BigInt;)Z
StackMap locals:
StackMap stack: int
3: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 4 1 a Lcom/oracle/truffle/js/runtime/BigInt;
0 4 2 b Ljava/lang/String;
1 4 3 bBigInt Lcom/oracle/truffle/js/runtime/BigInt;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doBigInt(com.oracle.truffle.js.runtime.BigInt, com.oracle.truffle.js.runtime.BigInt);
descriptor: (Lcom/oracle/truffle/js/runtime/BigInt;Lcom/oracle/truffle/js/runtime/BigInt;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual com.oracle.truffle.js.runtime.BigInt.compareTo:(Lcom/oracle/truffle/js/runtime/BigInt;)I
ifle 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a Lcom/oracle/truffle/js/runtime/BigInt;
0 2 2 b Lcom/oracle/truffle/js/runtime/BigInt;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doBigIntAndInt(com.oracle.truffle.js.runtime.BigInt, int);
descriptor: (Lcom/oracle/truffle/js/runtime/BigInt;I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
i2l
invokestatic com.oracle.truffle.js.runtime.BigInt.valueOf:(J)Lcom/oracle/truffle/js/runtime/BigInt;
invokevirtual com.oracle.truffle.js.runtime.BigInt.compareTo:(Lcom/oracle/truffle/js/runtime/BigInt;)I
ifle 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a Lcom/oracle/truffle/js/runtime/BigInt;
0 2 2 b I
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doBigIntAndNumber(com.oracle.truffle.js.runtime.BigInt, double);
descriptor: (Lcom/oracle/truffle/js/runtime/BigInt;D)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: dload 2
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
dload 2
invokevirtual com.oracle.truffle.js.runtime.BigInt.compareValueTo:(D)I
ifle 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 4 1 a Lcom/oracle/truffle/js/runtime/BigInt;
0 4 2 b D
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doIntAndBigInt(int, com.oracle.truffle.js.runtime.BigInt);
descriptor: (ILcom/oracle/truffle/js/runtime/BigInt;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
iload 1
i2l
invokestatic com.oracle.truffle.js.runtime.BigInt.valueOf:(J)Lcom/oracle/truffle/js/runtime/BigInt;
invokevirtual com.oracle.truffle.js.runtime.BigInt.compareTo:(Lcom/oracle/truffle/js/runtime/BigInt;)I
ifge 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 2 1 a I
0 2 2 b Lcom/oracle/truffle/js/runtime/BigInt;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doNumberAndBigInt(double, com.oracle.truffle.js.runtime.BigInt);
descriptor: (DLcom/oracle/truffle/js/runtime/BigInt;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 3 0: dload 1
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 3
dload 1
invokevirtual com.oracle.truffle.js.runtime.BigInt.compareValueTo:(D)I
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 4 1 a D
0 4 3 b Lcom/oracle/truffle/js/runtime/BigInt;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
MethodParameters:
Name Flags
a
b
protected boolean doJavaNumber(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
checkcast java.lang.Number
invokestatic com.oracle.truffle.js.runtime.JSRuntime.doubleValue:(Ljava/lang/Number;)D
aload 2
checkcast java.lang.Number
invokestatic com.oracle.truffle.js.runtime.JSRuntime.doubleValue:(Ljava/lang/Number;)D
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.doDouble:(DD)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 1 1 a Ljava/lang/Object;
0 1 2 b Ljava/lang/Object;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isJavaNumber(a)", "isJavaNumber(b)"})
MethodParameters:
Name Flags
a
b
protected boolean doGeneric(java.lang.Object, java.lang.Object, com.oracle.truffle.js.nodes.cast.JSToStringOrNumberNode, com.oracle.truffle.js.nodes.cast.JSToPrimitiveNode, com.oracle.truffle.js.nodes.cast.JSToStringOrNumberNode, com.oracle.truffle.js.nodes.cast.JSToPrimitiveNode, com.oracle.truffle.js.nodes.binary.JSGreaterThanNode);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/truffle/js/nodes/cast/JSToStringOrNumberNode;Lcom/oracle/truffle/js/nodes/cast/JSToPrimitiveNode;Lcom/oracle/truffle/js/nodes/cast/JSToStringOrNumberNode;Lcom/oracle/truffle/js/nodes/cast/JSToPrimitiveNode;Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 7
aload 3
aload 4
aload 1
invokevirtual com.oracle.truffle.js.nodes.cast.JSToPrimitiveNode.execute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual com.oracle.truffle.js.nodes.cast.JSToStringOrNumberNode.execute:(Ljava/lang/Object;)Ljava/lang/Object;
aload 5
aload 6
aload 2
invokevirtual com.oracle.truffle.js.nodes.cast.JSToPrimitiveNode.execute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual com.oracle.truffle.js.nodes.cast.JSToStringOrNumberNode.execute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual com.oracle.truffle.js.nodes.binary.JSGreaterThanNode.executeBoolean:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 7 end local 6 end local 5 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 Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
0 1 1 a Ljava/lang/Object;
0 1 2 b Ljava/lang/Object;
0 1 3 toStringOrNumber1 Lcom/oracle/truffle/js/nodes/cast/JSToStringOrNumberNode;
0 1 4 toPrimitive1 Lcom/oracle/truffle/js/nodes/cast/JSToPrimitiveNode;
0 1 5 toStringOrNumber2 Lcom/oracle/truffle/js/nodes/cast/JSToStringOrNumberNode;
0 1 6 toPrimitive2 Lcom/oracle/truffle/js/nodes/cast/JSToPrimitiveNode;
0 1 7 greaterThanNode Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(replaces = {"doInt", "doDouble", "doString", "doStringDouble", "doDoubleString", "doBigInt", "doBigIntAndNumber", "doNumberAndBigInt", "doJavaNumber"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "create()")
3:
com.oracle.truffle.api.dsl.Cached(value = "createHintNumber()")
4:
com.oracle.truffle.api.dsl.Cached(value = "create()")
5:
com.oracle.truffle.api.dsl.Cached(value = "createHintNumber()")
6:
com.oracle.truffle.api.dsl.Cached(value = "create()")
MethodParameters:
Name Flags
a
b
toStringOrNumber1
toPrimitive1
toStringOrNumber2
toPrimitive2
greaterThanNode
protected com.oracle.truffle.js.nodes.JavaScriptNode copyUninitialized(java.util.Set<java.lang.Class<? extends com.oracle.truffle.api.instrumentation.Tag>>);
descriptor: (Ljava/util/Set;)Lcom/oracle/truffle/js/nodes/JavaScriptNode;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJSGreaterThanNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/nodes/binary/JSGreaterThanNode;
Signature: (Ljava/util/Set<Ljava/lang/Class<+Lcom/oracle/truffle/api/instrumentation/Tag;>;>;)Lcom/oracle/truffle/js/nodes/JavaScriptNode;
MethodParameters:
Name Flags
materializedTags
}
SourceFile: "JSGreaterThanNode.java"
RuntimeVisibleAnnotations:
com.oracle.truffle.api.nodes.NodeInfo(shortName = ">")