public abstract class com.oracle.graal.python.runtime.object.PythonObjectFactory extends com.oracle.truffle.api.nodes.Node
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.graal.python.runtime.object.PythonObjectFactory
super_class: com.oracle.truffle.api.nodes.Node
{
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.oracle.graal.python.runtime.object.PythonObjectFactory.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.oracle.truffle.api.nodes.Node.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public static com.oracle.graal.python.runtime.object.PythonObjectFactory create();
descriptor: ()Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
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\tPythonObjectFactoryNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public static com.oracle.graal.python.runtime.object.PythonObjectFactory getUncached();
descriptor: ()Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
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\tPythonObjectFactoryNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
protected abstract com.oracle.truffle.api.instrumentation.AllocationReporter executeTrace(java.lang.Object, long);
descriptor: (Ljava/lang/Object;J)Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
o
size
protected abstract com.oracle.truffle.api.object.Shape executeGetShape(java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Z)Lcom/oracle/truffle/api/object/Shape;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
o
flag
protected abstract com.oracle.graal.python.PythonLanguage executeGetLanguage(boolean, double);
descriptor: (ZD)Lcom/oracle/graal/python/PythonLanguage;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
marker
marker2
static final com.oracle.truffle.api.object.Shape getShape(java.lang.Object, boolean, com.oracle.graal.python.builtins.objects.type.TypeNodes$GetInstanceShape);
descriptor: (Ljava/lang/Object;ZLcom/oracle/graal/python/builtins/objects/type/TypeNodes$GetInstanceShape;)Lcom/oracle/truffle/api/object/Shape;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
invokevirtual com.oracle.graal.python.builtins.objects.type.TypeNodes$GetInstanceShape.execute:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 o Ljava/lang/Object;
0 1 1 flag Z
0 1 2 getShapeNode Lcom/oracle/graal/python/builtins/objects/type/TypeNodes$GetInstanceShape;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached()
MethodParameters:
Name Flags
o
flag
getShapeNode
static final com.oracle.truffle.api.instrumentation.AllocationReporter doTrace(, long, com.oracle.truffle.api.TruffleLanguage$ContextReference<com.oracle.graal.python.runtime.PythonContext>, com.oracle.truffle.api.instrumentation.AllocationReporter);
descriptor: (Ljava/lang/Object;JLcom/oracle/truffle/api/TruffleLanguage$ContextReference;Lcom/oracle/truffle/api/instrumentation/AllocationReporter;)Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 4
invokevirtual com.oracle.truffle.api.instrumentation.AllocationReporter.isActive:()Z
ifeq 3
1: aload 4
aconst_null
lconst_0
lload 1
invokevirtual com.oracle.truffle.api.instrumentation.AllocationReporter.onEnter:(Ljava/lang/Object;JJ)V
2: aload 4
aload 0
lconst_0
lload 1
invokevirtual com.oracle.truffle.api.instrumentation.AllocationReporter.onReturnValue:(Ljava/lang/Object;JJ)V
3: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 o Ljava/lang/Object;
0 4 1 size J
0 4 3 contextRef Lcom/oracle/truffle/api/TruffleLanguage$ContextReference<Lcom/oracle/graal/python/runtime/PythonContext;>;
0 4 4 reporter Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
Signature: (Ljava/lang/Object;JLcom/oracle/truffle/api/TruffleLanguage$ContextReference<Lcom/oracle/graal/python/runtime/PythonContext;>;Lcom/oracle/truffle/api/instrumentation/AllocationReporter;)Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.CachedContext(value = Lcom/oracle/graal/python/PythonLanguage;)
3:
com.oracle.truffle.api.dsl.Cached(value = "getAllocationReporter(contextRef)", allowUncached = true)
MethodParameters:
Name Flags
o
size
contextRef
reporter
static final com.oracle.graal.python.PythonLanguage getLanguage(boolean, double, com.oracle.graal.python.PythonLanguage);
descriptor: (ZDLcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/graal/python/PythonLanguage;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 3
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 marker Z
0 1 1 marker2 D
0 1 3 lang Lcom/oracle/graal/python/PythonLanguage;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.CachedLanguage()
MethodParameters:
Name Flags
marker
marker2
lang
protected static com.oracle.truffle.api.instrumentation.AllocationReporter getAllocationReporter(com.oracle.truffle.api.TruffleLanguage$ContextReference<com.oracle.graal.python.runtime.PythonContext>);
descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$ContextReference;)Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.oracle.truffle.api.TruffleLanguage$ContextReference.get:()Ljava/lang/Object;
checkcast com.oracle.graal.python.runtime.PythonContext
invokevirtual com.oracle.graal.python.runtime.PythonContext.getEnv:()Lcom/oracle/truffle/api/TruffleLanguage$Env;
ldc Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
invokevirtual com.oracle.truffle.api.TruffleLanguage$Env.lookup:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.oracle.truffle.api.instrumentation.AllocationReporter
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 contextRef Lcom/oracle/truffle/api/TruffleLanguage$ContextReference<Lcom/oracle/graal/python/runtime/PythonContext;>;
Signature: (Lcom/oracle/truffle/api/TruffleLanguage$ContextReference<Lcom/oracle/graal/python/runtime/PythonContext;>;)Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
MethodParameters:
Name Flags
contextRef
public com.oracle.graal.python.PythonLanguage getLanguage();
descriptor: ()Lcom/oracle/graal/python/PythonLanguage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
dconst_0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.executeGetLanguage:(ZD)Lcom/oracle/graal/python/PythonLanguage;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public final com.oracle.truffle.api.object.Shape getShape(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.executeGetShape:(Ljava/lang/Object;Z)Lcom/oracle/truffle/api/object/Shape;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public final <T> T trace();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc -9223372036854775808
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.executeTrace:(Ljava/lang/Object;J)Lcom/oracle/truffle/api/instrumentation/AllocationReporter;
pop
1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 2 1 allocatedObject TT;
Signature: <T:Ljava/lang/Object;>(TT;)TT;
MethodParameters:
Name Flags
allocatedObject
public com.oracle.graal.python.builtins.objects.object.PythonObject createPythonObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createPythonObject:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.object.PythonObject createPythonObject(java.lang.Object, com.oracle.truffle.api.object.Shape);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.object.PythonObject
dup
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.object.PythonObject.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.object.PythonObject
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 klass Ljava/lang/Object;
0 1 2 instanceShape Lcom/oracle/truffle/api/object/Shape;
MethodParameters:
Name Flags
klass
instanceShape
public com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr createNativeVoidPtr(com.oracle.truffle.api.interop.TruffleObject);
descriptor: (Lcom/oracle/truffle/api/interop/TruffleObject;)Lcom/oracle/graal/python/builtins/objects/cext/PythonNativeVoidPtr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr
dup
aload 1
invokespecial com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr.<init>:(Lcom/oracle/truffle/api/interop/TruffleObject;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 obj Lcom/oracle/truffle/api/interop/TruffleObject;
MethodParameters:
Name Flags
obj
public com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr createNativeVoidPtr(com.oracle.truffle.api.interop.TruffleObject, long);
descriptor: (Lcom/oracle/truffle/api/interop/TruffleObject;J)Lcom/oracle/graal/python/builtins/objects/cext/PythonNativeVoidPtr;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr
dup
aload 1
lload 2
invokespecial com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr.<init>:(Lcom/oracle/truffle/api/interop/TruffleObject;J)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.cext.PythonNativeVoidPtr
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 obj Lcom/oracle/truffle/api/interop/TruffleObject;
0 1 2 nativePtr J
MethodParameters:
Name Flags
obj
nativePtr
public com.oracle.graal.python.builtins.objects.superobject.SuperObject createSuperObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/superobject/SuperObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.superobject.SuperObject
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.superobject.SuperObject.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.superobject.SuperObject
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 self Ljava/lang/Object;
MethodParameters:
Name Flags
self
public com.oracle.graal.python.builtins.objects.ints.PInt createInt(int);
descriptor: (I)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
i2l
invokestatic com.oracle.graal.python.builtins.objects.ints.PInt.longToBigInteger:(J)Ljava/math/BigInteger;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 value I
MethodParameters:
Name Flags
value
public com.oracle.graal.python.builtins.objects.ints.PInt createInt(long);
descriptor: (J)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokestatic com.oracle.graal.python.builtins.objects.ints.PInt.longToBigInteger:(J)Ljava/math/BigInteger;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 value J
MethodParameters:
Name Flags
value
public com.oracle.graal.python.builtins.objects.ints.PInt createInt(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PInt:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/lang/Object;Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 value Ljava/math/BigInteger;
MethodParameters:
Name Flags
value
public java.lang.Object createInt(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
i2l
invokestatic com.oracle.graal.python.builtins.objects.ints.PInt.longToBigInteger:(J)Ljava/math/BigInteger;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/lang/Object;Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 value I
MethodParameters:
Name Flags
cls
value
public java.lang.Object createInt(java.lang.Object, long);
descriptor: (Ljava/lang/Object;J)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
lload 2
invokestatic com.oracle.graal.python.builtins.objects.ints.PInt.longToBigInteger:(J)Ljava/math/BigInteger;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/lang/Object;Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 value J
MethodParameters:
Name Flags
cls
value
public com.oracle.graal.python.builtins.objects.ints.PInt createInt(java.lang.Object, java.math.BigInteger);
descriptor: (Ljava/lang/Object;Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.ints.PInt
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.ints.PInt.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/math/BigInteger;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.ints.PInt
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 value Ljava/math/BigInteger;
MethodParameters:
Name Flags
cls
value
public com.oracle.graal.python.builtins.objects.floats.PFloat createFloat(double);
descriptor: (D)Lcom/oracle/graal/python/builtins/objects/floats/PFloat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PFloat:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
dload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createFloat:(Ljava/lang/Object;D)Lcom/oracle/graal/python/builtins/objects/floats/PFloat;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 value D
MethodParameters:
Name Flags
value
public com.oracle.graal.python.builtins.objects.floats.PFloat createFloat(java.lang.Object, double);
descriptor: (Ljava/lang/Object;D)Lcom/oracle/graal/python/builtins/objects/floats/PFloat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.floats.PFloat
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
dload 2
invokespecial com.oracle.graal.python.builtins.objects.floats.PFloat.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;D)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.floats.PFloat
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 value D
MethodParameters:
Name Flags
cls
value
public com.oracle.graal.python.builtins.objects.str.PString createString(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/str/PString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PString:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createString:(Ljava/lang/Object;Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/str/PString;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 string Ljava/lang/String;
MethodParameters:
Name Flags
string
public com.oracle.graal.python.builtins.objects.str.PString createString(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/str/PString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.str.PString
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.str.PString.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/CharSequence;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.str.PString
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 string Ljava/lang/String;
MethodParameters:
Name Flags
cls
string
public com.oracle.graal.python.builtins.objects.str.PString createString(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Lcom/oracle/graal/python/builtins/objects/str/PString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PString:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createString:(Ljava/lang/Object;Ljava/lang/CharSequence;)Lcom/oracle/graal/python/builtins/objects/str/PString;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 string Ljava/lang/CharSequence;
MethodParameters:
Name Flags
string
public com.oracle.graal.python.builtins.objects.str.PString createString(java.lang.Object, java.lang.CharSequence);
descriptor: (Ljava/lang/Object;Ljava/lang/CharSequence;)Lcom/oracle/graal/python/builtins/objects/str/PString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.str.PString
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.str.PString.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/CharSequence;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.str.PString
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 string Ljava/lang/CharSequence;
MethodParameters:
Name Flags
cls
string
public com.oracle.graal.python.builtins.objects.bytes.PBytes createBytes(byte[]);
descriptor: ([B)Lcom/oracle/graal/python/builtins/objects/bytes/PBytes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBytes:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createBytes:(Ljava/lang/Object;[B)Lcom/oracle/graal/python/builtins/objects/bytes/PBytes;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 array [B
MethodParameters:
Name Flags
array
public com.oracle.graal.python.builtins.objects.bytes.PBytes createBytes(java.lang.Object, byte[]);
descriptor: (Ljava/lang/Object;[B)Lcom/oracle/graal/python/builtins/objects/bytes/PBytes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.bytes.PBytes
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.bytes.PBytes.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;[B)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.bytes.PBytes
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 array [B
MethodParameters:
Name Flags
cls
array
public com.oracle.graal.python.builtins.objects.bytes.PBytes createBytes(com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/bytes/PBytes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBytes:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createBytes:(Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/bytes/PBytes;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
storage
public com.oracle.graal.python.builtins.objects.bytes.PBytes createBytes(java.lang.Object, com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/bytes/PBytes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.bytes.PBytes
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.bytes.PBytes.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.bytes.PBytes
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
cls
storage
public final com.oracle.graal.python.builtins.objects.tuple.PTuple createEmptyTuple();
descriptor: ()Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.graal.python.util.PythonUtils.EMPTY_OBJECT_ARRAY:[Ljava/lang/Object;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createTuple:([Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public final com.oracle.graal.python.builtins.objects.tuple.PTuple createEmptyTuple(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.oracle.graal.python.runtime.sequence.storage.EmptySequenceStorage.INSTANCE:Lcom/oracle/graal/python/runtime/sequence/storage/EmptySequenceStorage;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createTuple:(Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public final com.oracle.graal.python.builtins.objects.tuple.PTuple createTuple(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PTuple:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createTuple:(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 objects [Ljava/lang/Object;
MethodParameters:
Name Flags
objects
public final com.oracle.graal.python.builtins.objects.tuple.PTuple createTuple(com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PTuple:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createTuple:(Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 store Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
store
public final com.oracle.graal.python.builtins.objects.tuple.PTuple createTuple(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.tuple.PTuple
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.tuple.PTuple.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;[Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.tuple.PTuple
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 objects [Ljava/lang/Object;
MethodParameters:
Name Flags
cls
objects
public final com.oracle.graal.python.builtins.objects.tuple.PTuple createTuple(java.lang.Object, com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.tuple.PTuple
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.tuple.PTuple.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.tuple.PTuple
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 store Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
cls
store
public final com.oracle.graal.python.builtins.objects.complex.PComplex createComplex(java.lang.Object, double, double);
descriptor: (Ljava/lang/Object;DD)Lcom/oracle/graal/python/builtins/objects/complex/PComplex;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.complex.PComplex
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
dload 2
dload 4
invokespecial com.oracle.graal.python.builtins.objects.complex.PComplex.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;DD)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.complex.PComplex
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 real D
0 1 4 imag D
MethodParameters:
Name Flags
cls
real
imag
public final com.oracle.graal.python.builtins.objects.complex.PComplex createComplex(double, double);
descriptor: (DD)Lcom/oracle/graal/python/builtins/objects/complex/PComplex;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PComplex:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
dload 1
dload 3
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createComplex:(Ljava/lang/Object;DD)Lcom/oracle/graal/python/builtins/objects/complex/PComplex;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 real D
0 1 3 imag D
MethodParameters:
Name Flags
real
imag
public com.oracle.graal.python.builtins.objects.range.PIntRange createIntRange(int);
descriptor: (I)Lcom/oracle/graal/python/builtins/objects/range/PIntRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.range.PIntRange
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
iconst_0
iload 1
iconst_1
iload 1
invokespecial com.oracle.graal.python.builtins.objects.range.PIntRange.<init>:(Lcom/oracle/graal/python/PythonLanguage;IIII)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.range.PIntRange
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 stop I
MethodParameters:
Name Flags
stop
public com.oracle.graal.python.builtins.objects.range.PIntRange createIntRange(int, int, int, int);
descriptor: (IIII)Lcom/oracle/graal/python/builtins/objects/range/PIntRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.range.PIntRange
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
iload 1
iload 2
iload 3
iload 4
invokespecial com.oracle.graal.python.builtins.objects.range.PIntRange.<init>:(Lcom/oracle/graal/python/PythonLanguage;IIII)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.range.PIntRange
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start I
0 1 2 stop I
0 1 3 step I
0 1 4 len I
MethodParameters:
Name Flags
start
stop
step
len
public com.oracle.graal.python.builtins.objects.range.PBigRange createBigRange(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/range/PBigRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 0
aload 2
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 0
aload 3
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 0
aload 4
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createBigRange:(Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)Lcom/oracle/graal/python/builtins/objects/range/PBigRange;
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start Ljava/math/BigInteger;
0 1 2 stop Ljava/math/BigInteger;
0 1 3 step Ljava/math/BigInteger;
0 1 4 len Ljava/math/BigInteger;
MethodParameters:
Name Flags
start
stop
step
len
public com.oracle.graal.python.builtins.objects.range.PBigRange createBigRange(com.oracle.graal.python.builtins.objects.ints.PInt, com.oracle.graal.python.builtins.objects.ints.PInt, com.oracle.graal.python.builtins.objects.ints.PInt, com.oracle.graal.python.builtins.objects.ints.PInt);
descriptor: (Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)Lcom/oracle/graal/python/builtins/objects/range/PBigRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.range.PBigRange
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.range.PBigRange.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.range.PBigRange
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start Lcom/oracle/graal/python/builtins/objects/ints/PInt;
0 1 2 stop Lcom/oracle/graal/python/builtins/objects/ints/PInt;
0 1 3 step Lcom/oracle/graal/python/builtins/objects/ints/PInt;
0 1 4 len Lcom/oracle/graal/python/builtins/objects/ints/PInt;
MethodParameters:
Name Flags
start
stop
step
len
public com.oracle.graal.python.builtins.objects.slice.PIntSlice createIntSlice(int, int, int);
descriptor: (III)Lcom/oracle/graal/python/builtins/objects/slice/PIntSlice;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.slice.PIntSlice
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
iload 1
iload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.slice.PIntSlice.<init>:(Lcom/oracle/graal/python/PythonLanguage;III)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.slice.PIntSlice
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start I
0 1 2 stop I
0 1 3 step I
MethodParameters:
Name Flags
start
stop
step
public com.oracle.graal.python.builtins.objects.slice.PIntSlice createIntSlice(int, int, int, boolean, boolean);
descriptor: (IIIZZ)Lcom/oracle/graal/python/builtins/objects/slice/PIntSlice;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.slice.PIntSlice
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
iload 1
iload 2
iload 3
iload 4
iload 5
invokespecial com.oracle.graal.python.builtins.objects.slice.PIntSlice.<init>:(Lcom/oracle/graal/python/PythonLanguage;IIIZZ)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.slice.PIntSlice
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start I
0 1 2 stop I
0 1 3 step I
0 1 4 isStartNone Z
0 1 5 isStepNone Z
MethodParameters:
Name Flags
start
stop
step
isStartNone
isStepNone
public com.oracle.graal.python.builtins.objects.slice.PObjectSlice createObjectSlice(java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/slice/PObjectSlice;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.slice.PObjectSlice
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.slice.PObjectSlice.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.slice.PObjectSlice
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start Ljava/lang/Object;
0 1 2 stop Ljava/lang/Object;
0 1 3 step Ljava/lang/Object;
MethodParameters:
Name Flags
start
stop
step
public com.oracle.graal.python.builtins.objects.random.PRandom createRandom(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/random/PRandom;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.random.PRandom
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.random.PRandom.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.random.PRandom
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.module.PythonModule createPythonModule(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/module/PythonModule;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.oracle.graal.python.builtins.objects.module.PythonModule.createInternal:(Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/module/PythonModule;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.module.PythonModule
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public com.oracle.graal.python.builtins.objects.module.PythonModule createPythonModule(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/module/PythonModule;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.module.PythonModule
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.module.PythonModule.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.module.PythonModule
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.type.PythonClass createPythonClass(java.lang.Object, java.lang.String, com.oracle.graal.python.builtins.objects.type.PythonAbstractClass[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[Lcom/oracle/graal/python/builtins/objects/type/PythonAbstractClass;)Lcom/oracle/graal/python/builtins/objects/type/PythonClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.type.PythonClass
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.type.PythonClass.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;[Lcom/oracle/graal/python/builtins/objects/type/PythonAbstractClass;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.type.PythonClass
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 metaclass Ljava/lang/Object;
0 1 2 name Ljava/lang/String;
0 1 3 bases [Lcom/oracle/graal/python/builtins/objects/type/PythonAbstractClass;
MethodParameters:
Name Flags
metaclass
name
bases
public com.oracle.graal.python.builtins.objects.type.PythonClass createPythonClass(java.lang.Object, java.lang.String, boolean, com.oracle.graal.python.builtins.objects.type.PythonAbstractClass[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Z[Lcom/oracle/graal/python/builtins/objects/type/PythonAbstractClass;)Lcom/oracle/graal/python/builtins/objects/type/PythonClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.type.PythonClass
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
iload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.type.PythonClass.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;Z[Lcom/oracle/graal/python/builtins/objects/type/PythonAbstractClass;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.type.PythonClass
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 metaclass Ljava/lang/Object;
0 1 2 name Ljava/lang/String;
0 1 3 invokeMro Z
0 1 4 bases [Lcom/oracle/graal/python/builtins/objects/type/PythonAbstractClass;
MethodParameters:
Name Flags
metaclass
name
invokeMro
bases
public com.oracle.graal.python.builtins.objects.memoryview.PMemoryView createMemoryView(com.oracle.graal.python.runtime.PythonContext, com.oracle.graal.python.builtins.objects.memoryview.ManagedBuffer, java.lang.Object, int, boolean, int, com.oracle.graal.python.util.BufferFormat, java.lang.String, int, java.lang.Object, int, int[], int[], int[], int);
descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;Ljava/lang/Object;IZILcom/oracle/graal/python/util/BufferFormat;Ljava/lang/String;ILjava/lang/Object;I[I[I[II)Lcom/oracle/graal/python/builtins/objects/memoryview/PMemoryView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=20, locals=17, args_size=16
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 0: getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PMemoryView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
astore 16
start local 16 1: aload 0
new com.oracle.graal.python.builtins.objects.memoryview.PMemoryView
dup
aload 16
aload 0
aload 16
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
aload 3
iload 4
iload 5
iload 6
aload 7
aload 8
2: iload 9
aload 10
iload 11
aload 12
aload 13
aload 14
iload 15
invokespecial com.oracle.graal.python.builtins.objects.memoryview.PMemoryView.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;Ljava/lang/Object;IZILcom/oracle/graal/python/util/BufferFormat;Ljava/lang/String;ILjava/lang/Object;I[I[I[II)V
3: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.memoryview.PMemoryView
areturn
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 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 4 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 4 1 context Lcom/oracle/graal/python/runtime/PythonContext;
0 4 2 managedBuffer Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;
0 4 3 owner Ljava/lang/Object;
0 4 4 len I
0 4 5 readonly Z
0 4 6 itemsize I
0 4 7 format Lcom/oracle/graal/python/util/BufferFormat;
0 4 8 formatString Ljava/lang/String;
0 4 9 ndim I
0 4 10 bufPointer Ljava/lang/Object;
0 4 11 offset I
0 4 12 shape [I
0 4 13 strides [I
0 4 14 suboffsets [I
0 4 15 flags I
1 4 16 cls Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
MethodParameters:
Name Flags
context
managedBuffer
owner
len
readonly
itemsize
format
formatString
ndim
bufPointer
offset
shape
strides
suboffsets
flags
public com.oracle.graal.python.builtins.objects.memoryview.PMemoryView createMemoryView(com.oracle.graal.python.runtime.PythonContext, com.oracle.graal.python.builtins.objects.memoryview.ManagedBuffer, java.lang.Object, int, boolean, int, java.lang.String, int, java.lang.Object, int, int[], int[], int[], int);
descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;Ljava/lang/Object;IZILjava/lang/String;ILjava/lang/Object;I[I[I[II)Lcom/oracle/graal/python/builtins/objects/memoryview/PMemoryView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=20, locals=16, args_size=15
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 0: getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PMemoryView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
astore 15
start local 15 1: aload 0
new com.oracle.graal.python.builtins.objects.memoryview.PMemoryView
dup
aload 15
aload 0
aload 15
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
aload 3
iload 4
iload 5
iload 6
2: aload 7
invokestatic com.oracle.graal.python.util.BufferFormat.forMemoryView:(Ljava/lang/String;)Lcom/oracle/graal/python/util/BufferFormat;
aload 7
iload 8
aload 9
iload 10
aload 11
aload 12
aload 13
iload 14
invokespecial com.oracle.graal.python.builtins.objects.memoryview.PMemoryView.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;Ljava/lang/Object;IZILcom/oracle/graal/python/util/BufferFormat;Ljava/lang/String;ILjava/lang/Object;I[I[I[II)V
3: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.memoryview.PMemoryView
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 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 4 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 4 1 context Lcom/oracle/graal/python/runtime/PythonContext;
0 4 2 managedBuffer Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;
0 4 3 owner Ljava/lang/Object;
0 4 4 len I
0 4 5 readonly Z
0 4 6 itemsize I
0 4 7 formatString Ljava/lang/String;
0 4 8 ndim I
0 4 9 bufPointer Ljava/lang/Object;
0 4 10 offset I
0 4 11 shape [I
0 4 12 strides [I
0 4 13 suboffsets [I
0 4 14 flags I
1 4 15 cls Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
MethodParameters:
Name Flags
context
managedBuffer
owner
len
readonly
itemsize
formatString
ndim
bufPointer
offset
shape
strides
suboffsets
flags
public com.oracle.graal.python.builtins.objects.memoryview.PMemoryView createMemoryViewForManagedObject(java.lang.Object, int, int, boolean, java.lang.String);
descriptor: (Ljava/lang/Object;IIZLjava/lang/String;)Lcom/oracle/graal/python/builtins/objects/memoryview/PMemoryView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=16, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aconst_null
aconst_null
aload 1
iload 3
iload 2
imul
iload 4
iload 2
aload 5
iconst_1
1: aconst_null
iconst_0
iconst_1
newarray 10
dup
iconst_0
iload 3
iastore
iconst_1
newarray 10
dup
iconst_0
iload 2
iastore
aconst_null
2: bipush 6
3: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createMemoryView:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/builtins/objects/memoryview/ManagedBuffer;Ljava/lang/Object;IZILjava/lang/String;ILjava/lang/Object;I[I[I[II)Lcom/oracle/graal/python/builtins/objects/memoryview/PMemoryView;
areturn
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 4 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 4 1 object Ljava/lang/Object;
0 4 2 itemsize I
0 4 3 length I
0 4 4 readonly Z
0 4 5 format Ljava/lang/String;
MethodParameters:
Name Flags
object
itemsize
length
readonly
format
public final com.oracle.graal.python.builtins.objects.method.PMethod createMethod(java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PMethod;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PMethod
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.method.PMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PMethod
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 self Ljava/lang/Object;
0 1 3 function Ljava/lang/Object;
MethodParameters:
Name Flags
cls
self
function
public final com.oracle.graal.python.builtins.objects.method.PMethod createMethod(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PMethod;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PMethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
aload 2
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createMethod:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PMethod;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 self Ljava/lang/Object;
0 1 2 function Ljava/lang/Object;
MethodParameters:
Name Flags
self
function
public final com.oracle.graal.python.builtins.objects.method.PMethod createBuiltinMethod(java.lang.Object, com.oracle.graal.python.builtins.objects.function.PFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/function/PFunction;)Lcom/oracle/graal/python/builtins/objects/method/PMethod;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBuiltinMethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
aload 2
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createMethod:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PMethod;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 self Ljava/lang/Object;
0 1 2 function Lcom/oracle/graal/python/builtins/objects/function/PFunction;
MethodParameters:
Name Flags
self
function
public final com.oracle.graal.python.builtins.objects.method.PBuiltinMethod createBuiltinMethod(java.lang.Object, java.lang.Object, com.oracle.graal.python.builtins.objects.function.PBuiltinFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;)Lcom/oracle/graal/python/builtins/objects/method/PBuiltinMethod;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PBuiltinMethod
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.method.PBuiltinMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PBuiltinMethod
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 self Ljava/lang/Object;
0 1 3 function Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;
MethodParameters:
Name Flags
cls
self
function
public final com.oracle.graal.python.builtins.objects.method.PBuiltinMethod createBuiltinMethod(java.lang.Object, com.oracle.graal.python.builtins.objects.function.PBuiltinFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;)Lcom/oracle/graal/python/builtins/objects/method/PBuiltinMethod;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBuiltinMethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
aload 2
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createBuiltinMethod:(Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;)Lcom/oracle/graal/python/builtins/objects/method/PBuiltinMethod;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 self Ljava/lang/Object;
0 1 2 function Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;
MethodParameters:
Name Flags
self
function
public com.oracle.graal.python.builtins.objects.function.PFunction createFunction(java.lang.String, java.lang.String, com.oracle.graal.python.builtins.objects.code.PCode, com.oracle.graal.python.builtins.objects.object.PythonObject, com.oracle.graal.python.builtins.objects.cell.PCell[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;)Lcom/oracle/graal/python/builtins/objects/function/PFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.function.PFunction
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 1
aload 2
aload 3
aload 4
aload 5
invokespecial com.oracle.graal.python.builtins.objects.function.PFunction.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.function.PFunction
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 enclosingClassName Ljava/lang/String;
0 1 3 code Lcom/oracle/graal/python/builtins/objects/code/PCode;
0 1 4 globals Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
0 1 5 closure [Lcom/oracle/graal/python/builtins/objects/cell/PCell;
MethodParameters:
Name Flags
name
enclosingClassName
code
globals
closure
public com.oracle.graal.python.builtins.objects.function.PFunction createFunction(java.lang.String, java.lang.String, java.lang.String, com.oracle.graal.python.builtins.objects.code.PCode, com.oracle.graal.python.builtins.objects.object.PythonObject, java.lang.Object[], com.oracle.graal.python.builtins.objects.function.PKeyword[], com.oracle.graal.python.builtins.objects.cell.PCell[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;)Lcom/oracle/graal/python/builtins/objects/function/PFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
new com.oracle.graal.python.builtins.objects.function.PFunction
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
invokespecial com.oracle.graal.python.builtins.objects.function.PFunction.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.function.PFunction
areturn
end local 8 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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 qualname Ljava/lang/String;
0 1 3 enclosingClassName Ljava/lang/String;
0 1 4 code Lcom/oracle/graal/python/builtins/objects/code/PCode;
0 1 5 globals Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
0 1 6 defaultValues [Ljava/lang/Object;
0 1 7 kwDefaultValues [Lcom/oracle/graal/python/builtins/objects/function/PKeyword;
0 1 8 closure [Lcom/oracle/graal/python/builtins/objects/cell/PCell;
MethodParameters:
Name Flags
name
qualname
enclosingClassName
code
globals
defaultValues
kwDefaultValues
closure
public com.oracle.graal.python.builtins.objects.function.PFunction createFunction(java.lang.String, java.lang.String, com.oracle.graal.python.builtins.objects.code.PCode, com.oracle.graal.python.builtins.objects.object.PythonObject, java.lang.Object[], com.oracle.graal.python.builtins.objects.function.PKeyword[], com.oracle.graal.python.builtins.objects.cell.PCell[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;)Lcom/oracle/graal/python/builtins/objects/function/PFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, 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 0
new com.oracle.graal.python.builtins.objects.function.PFunction
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
invokespecial com.oracle.graal.python.builtins.objects.function.PFunction.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.function.PFunction
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 enclosingClassName Ljava/lang/String;
0 1 3 code Lcom/oracle/graal/python/builtins/objects/code/PCode;
0 1 4 globals Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
0 1 5 defaultValues [Ljava/lang/Object;
0 1 6 kwDefaultValues [Lcom/oracle/graal/python/builtins/objects/function/PKeyword;
0 1 7 closure [Lcom/oracle/graal/python/builtins/objects/cell/PCell;
MethodParameters:
Name Flags
name
enclosingClassName
code
globals
defaultValues
kwDefaultValues
closure
public com.oracle.graal.python.builtins.objects.function.PFunction createFunction(java.lang.String, java.lang.String, java.lang.String, com.oracle.graal.python.builtins.objects.code.PCode, com.oracle.graal.python.builtins.objects.object.PythonObject, java.lang.Object[], com.oracle.graal.python.builtins.objects.function.PKeyword[], com.oracle.graal.python.builtins.objects.cell.PCell[], com.oracle.truffle.api.Assumption, com.oracle.truffle.api.Assumption);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;Lcom/oracle/truffle/api/Assumption;Lcom/oracle/truffle/api/Assumption;)Lcom/oracle/graal/python/builtins/objects/function/PFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
new com.oracle.graal.python.builtins.objects.function.PFunction
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
1: aload 9
aload 10
invokespecial com.oracle.graal.python.builtins.objects.function.PFunction.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;Lcom/oracle/truffle/api/Assumption;Lcom/oracle/truffle/api/Assumption;)V
2: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.function.PFunction
areturn
end local 10 end local 9 end local 8 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 3 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 3 1 name Ljava/lang/String;
0 3 2 qualname Ljava/lang/String;
0 3 3 enclosingClassName Ljava/lang/String;
0 3 4 code Lcom/oracle/graal/python/builtins/objects/code/PCode;
0 3 5 globals Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
0 3 6 defaultValues [Ljava/lang/Object;
0 3 7 kwDefaultValues [Lcom/oracle/graal/python/builtins/objects/function/PKeyword;
0 3 8 closure [Lcom/oracle/graal/python/builtins/objects/cell/PCell;
0 3 9 codeStableAssumption Lcom/oracle/truffle/api/Assumption;
0 3 10 defaultsStableAssumption Lcom/oracle/truffle/api/Assumption;
MethodParameters:
Name Flags
name
qualname
enclosingClassName
code
globals
defaultValues
kwDefaultValues
closure
codeStableAssumption
defaultsStableAssumption
public com.oracle.graal.python.builtins.objects.function.PBuiltinFunction createBuiltinFunction(java.lang.String, java.lang.Object, int, com.oracle.truffle.api.RootCallTarget);
descriptor: (Ljava/lang/String;Ljava/lang/Object;ILcom/oracle/truffle/api/RootCallTarget;)Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.function.PBuiltinFunction
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
iload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.function.PBuiltinFunction.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/Object;ILcom/oracle/truffle/api/RootCallTarget;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.function.PBuiltinFunction
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/Object;
0 1 3 numDefaults I
0 1 4 callTarget Lcom/oracle/truffle/api/RootCallTarget;
MethodParameters:
Name Flags
name
type
numDefaults
callTarget
public com.oracle.graal.python.builtins.objects.function.PBuiltinFunction createBuiltinFunction(java.lang.String, java.lang.Object, java.lang.Object[], com.oracle.graal.python.builtins.objects.function.PKeyword[], com.oracle.truffle.api.RootCallTarget);
descriptor: (Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;Lcom/oracle/truffle/api/RootCallTarget;)Lcom/oracle/graal/python/builtins/objects/function/PBuiltinFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.function.PBuiltinFunction
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
aload 5
invokespecial com.oracle.graal.python.builtins.objects.function.PBuiltinFunction.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;Lcom/oracle/truffle/api/RootCallTarget;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.function.PBuiltinFunction
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/Object;
0 1 3 defaults [Ljava/lang/Object;
0 1 4 kw [Lcom/oracle/graal/python/builtins/objects/function/PKeyword;
0 1 5 callTarget Lcom/oracle/truffle/api/RootCallTarget;
MethodParameters:
Name Flags
name
type
defaults
kw
callTarget
public com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor createGetSetDescriptor(java.lang.Object, java.lang.Object, java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/getsetdescriptor/GetSetDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 get Ljava/lang/Object;
0 1 2 set Ljava/lang/Object;
0 1 3 name Ljava/lang/String;
0 1 4 type Ljava/lang/Object;
MethodParameters:
Name Flags
get
set
name
type
public com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor createGetSetDescriptor(java.lang.Object, java.lang.Object, java.lang.String, java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Lcom/oracle/graal/python/builtins/objects/getsetdescriptor/GetSetDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
iload 5
invokespecial com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.getsetdescriptor.GetSetDescriptor
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 get Ljava/lang/Object;
0 1 2 set Ljava/lang/Object;
0 1 3 name Ljava/lang/String;
0 1 4 type Ljava/lang/Object;
0 1 5 allowsDelete Z
MethodParameters:
Name Flags
get
set
name
type
allowsDelete
public com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenKeyDescriptor createHiddenKeyDescriptor(com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenPythonKey, java.lang.Object);
descriptor: (Lcom/oracle/graal/python/builtins/objects/getsetdescriptor/HiddenPythonKey;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/getsetdescriptor/HiddenKeyDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenKeyDescriptor
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenKeyDescriptor.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/getsetdescriptor/HiddenPythonKey;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenKeyDescriptor
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 key Lcom/oracle/graal/python/builtins/objects/getsetdescriptor/HiddenPythonKey;
0 1 2 type Ljava/lang/Object;
MethodParameters:
Name Flags
key
type
public com.oracle.graal.python.builtins.objects.method.PDecoratedMethod createClassmethod(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PDecoratedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.method.PDecoratedMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.method.PDecoratedMethod createClassmethodFromCallableObj(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PDecoratedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PClassmethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PClassmethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.method.PDecoratedMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 callable Ljava/lang/Object;
MethodParameters:
Name Flags
callable
public com.oracle.graal.python.builtins.objects.method.PDecoratedMethod createBuiltinClassmethodFromCallableObj(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PDecoratedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBuiltinClassMethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBuiltinClassMethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.method.PDecoratedMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 callable Ljava/lang/Object;
MethodParameters:
Name Flags
callable
public com.oracle.graal.python.builtins.objects.method.PDecoratedMethod createStaticmethod(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PDecoratedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.method.PDecoratedMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.method.PDecoratedMethod createStaticmethodFromCallableObj(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/method/PDecoratedMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PStaticmethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PStaticmethod:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.method.PDecoratedMethod.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.method.PDecoratedMethod
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 callable Ljava/lang/Object;
MethodParameters:
Name Flags
callable
public com.oracle.graal.python.builtins.objects.list.PList createList();
descriptor: ()Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.graal.python.util.PythonUtils.EMPTY_OBJECT_ARRAY:[Ljava/lang/Object;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createList:([Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/list/PList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public com.oracle.graal.python.builtins.objects.list.PList createList(com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PList:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createList:(Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/list/PList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
storage
public com.oracle.graal.python.builtins.objects.list.PList createList(com.oracle.graal.python.runtime.sequence.storage.SequenceStorage, com.oracle.graal.python.nodes.literal.ListLiteralNode);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;Lcom/oracle/graal/python/nodes/literal/ListLiteralNode;)Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.list.PList
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PList:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PList:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.list.PList.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;Lcom/oracle/graal/python/nodes/literal/ListLiteralNode;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.list.PList
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
0 1 2 origin Lcom/oracle/graal/python/nodes/literal/ListLiteralNode;
MethodParameters:
Name Flags
storage
origin
public com.oracle.graal.python.builtins.objects.list.PList createList(java.lang.Object, com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.list.PList
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.list.PList.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.list.PList
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
cls
storage
public com.oracle.graal.python.builtins.objects.list.PList createList(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.oracle.graal.python.util.PythonUtils.EMPTY_OBJECT_ARRAY:[Ljava/lang/Object;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createList:(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/list/PList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.list.PList createList(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PList:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createList:(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/list/PList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 array [Ljava/lang/Object;
MethodParameters:
Name Flags
array
public com.oracle.graal.python.builtins.objects.list.PList createList(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/list/PList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.list.PList
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokestatic com.oracle.graal.python.runtime.sequence.storage.SequenceStorageFactory.createStorage:([Ljava/lang/Object;)Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
invokespecial com.oracle.graal.python.builtins.objects.list.PList.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.list.PList
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 array [Ljava/lang/Object;
MethodParameters:
Name Flags
cls
array
public com.oracle.graal.python.builtins.objects.set.PSet createSet(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/set/PSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.set.PSet
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.set.PSet.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.set.PSet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.set.PSet createSet(com.oracle.graal.python.builtins.objects.common.HashingStorage);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/set/PSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.set.PSet
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PSet:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PSet:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.set.PSet.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.set.PSet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
MethodParameters:
Name Flags
storage
public com.oracle.graal.python.builtins.objects.set.PFrozenSet createFrozenSet(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/set/PFrozenSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.set.PFrozenSet
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.set.PFrozenSet.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.set.PFrozenSet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.set.PFrozenSet createFrozenSet(java.lang.Object, com.oracle.graal.python.builtins.objects.common.HashingStorage);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/set/PFrozenSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.set.PFrozenSet
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.set.PFrozenSet.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.set.PFrozenSet
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 storage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
MethodParameters:
Name Flags
cls
storage
public com.oracle.graal.python.builtins.objects.set.PFrozenSet createFrozenSet(com.oracle.graal.python.builtins.objects.common.HashingStorage);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/set/PFrozenSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PFrozenSet:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createFrozenSet:(Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/set/PFrozenSet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
MethodParameters:
Name Flags
storage
public com.oracle.graal.python.builtins.objects.dict.PDict createDict();
descriptor: ()Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDict:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public com.oracle.graal.python.builtins.objects.dict.PDict createDict(com.oracle.graal.python.builtins.objects.function.PKeyword[]);
descriptor: ([Lcom/oracle/graal/python/builtins/objects/function/PKeyword;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDict
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDict:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDict:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.dict.PDict.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;[Lcom/oracle/graal/python/builtins/objects/function/PKeyword;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDict
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 keywords [Lcom/oracle/graal/python/builtins/objects/function/PKeyword;
MethodParameters:
Name Flags
keywords
public com.oracle.graal.python.builtins.objects.dict.PDict createDict(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDict
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.dict.PDict.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDict
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.dict.PDict createDict(org.graalvm.collections.EconomicMap<? extends java.lang.Object, java.lang.Object>);
descriptor: (Lorg/graalvm/collections/EconomicMap;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.oracle.graal.python.builtins.objects.common.EconomicMapStorage.create:(Lorg/graalvm/collections/EconomicMap;)Lcom/oracle/graal/python/builtins/objects/common/EconomicMapStorage;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 map Lorg/graalvm/collections/EconomicMap<+Ljava/lang/Object;Ljava/lang/Object;>;
Signature: (Lorg/graalvm/collections/EconomicMap<+Ljava/lang/Object;Ljava/lang/Object;>;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
MethodParameters:
Name Flags
map
public com.oracle.graal.python.builtins.objects.dict.PDict createDictLocals(com.oracle.truffle.api.frame.MaterializedFrame);
descriptor: (Lcom/oracle/truffle/api/frame/MaterializedFrame;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.common.LocalsStorage
dup
aload 1
invokespecial com.oracle.graal.python.builtins.objects.common.LocalsStorage.<init>:(Lcom/oracle/truffle/api/frame/MaterializedFrame;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 frame Lcom/oracle/truffle/api/frame/MaterializedFrame;
MethodParameters:
Name Flags
frame
public com.oracle.graal.python.builtins.objects.dict.PDict createDictLocals(com.oracle.truffle.api.frame.FrameDescriptor);
descriptor: (Lcom/oracle/truffle/api/frame/FrameDescriptor;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.common.LocalsStorage
dup
aload 1
invokespecial com.oracle.graal.python.builtins.objects.common.LocalsStorage.<init>:(Lcom/oracle/truffle/api/frame/FrameDescriptor;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 fd Lcom/oracle/truffle/api/frame/FrameDescriptor;
MethodParameters:
Name Flags
fd
public com.oracle.graal.python.builtins.objects.dict.PDict createDict(com.oracle.truffle.api.object.DynamicObject);
descriptor: (Lcom/oracle/truffle/api/object/DynamicObject;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.common.DynamicObjectStorage
dup
aload 1
invokespecial com.oracle.graal.python.builtins.objects.common.DynamicObjectStorage.<init>:(Lcom/oracle/truffle/api/object/DynamicObject;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 dynamicObject Lcom/oracle/truffle/api/object/DynamicObject;
MethodParameters:
Name Flags
dynamicObject
public com.oracle.graal.python.builtins.objects.dict.PDict createDictFixedStorage(com.oracle.graal.python.builtins.objects.object.PythonObject, com.oracle.graal.python.runtime.sequence.storage.MroSequenceStorage);
descriptor: (Lcom/oracle/graal/python/builtins/objects/object/PythonObject;Lcom/oracle/graal/python/runtime/sequence/storage/MroSequenceStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.common.DynamicObjectStorage
dup
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.object.PythonObject.getStorage:()Lcom/oracle/truffle/api/object/DynamicObject;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.common.DynamicObjectStorage.<init>:(Lcom/oracle/truffle/api/object/DynamicObject;Lcom/oracle/graal/python/runtime/sequence/storage/MroSequenceStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 pythonObject Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
0 1 2 mroSequenceStorage Lcom/oracle/graal/python/runtime/sequence/storage/MroSequenceStorage;
MethodParameters:
Name Flags
pythonObject
mroSequenceStorage
public com.oracle.graal.python.builtins.objects.dict.PDict createDictFixedStorage(com.oracle.graal.python.builtins.objects.object.PythonObject);
descriptor: (Lcom/oracle/graal/python/builtins/objects/object/PythonObject;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.common.DynamicObjectStorage
dup
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.object.PythonObject.getStorage:()Lcom/oracle/truffle/api/object/DynamicObject;
invokespecial com.oracle.graal.python.builtins.objects.common.DynamicObjectStorage.<init>:(Lcom/oracle/truffle/api/object/DynamicObject;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 pythonObject Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
MethodParameters:
Name Flags
pythonObject
public com.oracle.graal.python.builtins.objects.dict.PDict createDict(java.lang.Object, com.oracle.graal.python.builtins.objects.common.HashingStorage);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDict
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.dict.PDict.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDict
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 storage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
MethodParameters:
Name Flags
cls
storage
public com.oracle.graal.python.builtins.objects.dict.PDict createDict(com.oracle.graal.python.builtins.objects.common.HashingStorage);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDict:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createDict:(Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;)Lcom/oracle/graal/python/builtins/objects/dict/PDict;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
MethodParameters:
Name Flags
storage
public com.oracle.graal.python.builtins.objects.dict.PDictView createDictKeysView(com.oracle.graal.python.builtins.objects.common.PHashingCollection);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;)Lcom/oracle/graal/python/builtins/objects/dict/PDictView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeysView
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictKeysView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictKeysView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeysView.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 dict Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;
MethodParameters:
Name Flags
dict
public com.oracle.graal.python.builtins.objects.dict.PDictView createDictValuesView(com.oracle.graal.python.builtins.objects.common.PHashingCollection);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;)Lcom/oracle/graal/python/builtins/objects/dict/PDictView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValuesView
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictValuesView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictValuesView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValuesView.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 dict Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;
MethodParameters:
Name Flags
dict
public com.oracle.graal.python.builtins.objects.dict.PDictView createDictItemsView(com.oracle.graal.python.builtins.objects.common.PHashingCollection);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;)Lcom/oracle/graal/python/builtins/objects/dict/PDictView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemsView
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictItemsView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictItemsView:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemsView.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 dict Lcom/oracle/graal/python/builtins/objects/common/PHashingCollection;
MethodParameters:
Name Flags
dict
public com.oracle.graal.python.builtins.objects.generator.PGenerator createGenerator(java.lang.String, java.lang.String, com.oracle.truffle.api.RootCallTarget[], com.oracle.truffle.api.frame.FrameDescriptor, java.lang.Object[], com.oracle.graal.python.builtins.objects.cell.PCell[], com.oracle.graal.python.parser.ExecutionCellSlots, com.oracle.graal.python.parser.GeneratorInfo, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/String;[Lcom/oracle/truffle/api/RootCallTarget;Lcom/oracle/truffle/api/frame/FrameDescriptor;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;Lcom/oracle/graal/python/parser/ExecutionCellSlots;Lcom/oracle/graal/python/parser/GeneratorInfo;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/generator/PGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
aload 0
aload 9
invokestatic com.oracle.graal.python.builtins.objects.generator.PGenerator.create:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/String;Ljava/lang/String;[Lcom/oracle/truffle/api/RootCallTarget;Lcom/oracle/truffle/api/frame/FrameDescriptor;[Ljava/lang/Object;[Lcom/oracle/graal/python/builtins/objects/cell/PCell;Lcom/oracle/graal/python/parser/ExecutionCellSlots;Lcom/oracle/graal/python/parser/GeneratorInfo;Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/generator/PGenerator;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.generator.PGenerator
areturn
end local 9 end local 8 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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 qualname Ljava/lang/String;
0 1 3 callTargets [Lcom/oracle/truffle/api/RootCallTarget;
0 1 4 frameDescriptor Lcom/oracle/truffle/api/frame/FrameDescriptor;
0 1 5 arguments [Ljava/lang/Object;
0 1 6 closure [Lcom/oracle/graal/python/builtins/objects/cell/PCell;
0 1 7 cellSlots Lcom/oracle/graal/python/parser/ExecutionCellSlots;
0 1 8 generatorInfo Lcom/oracle/graal/python/parser/GeneratorInfo;
0 1 9 iterator Ljava/lang/Object;
MethodParameters:
Name Flags
name
qualname
callTargets
frameDescriptor
arguments
closure
cellSlots
generatorInfo
iterator
public com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy createMappingproxy(com.oracle.graal.python.builtins.objects.object.PythonObject);
descriptor: (Lcom/oracle/graal/python/builtins/objects/object/PythonObject;)Lcom/oracle/graal/python/builtins/objects/mappingproxy/PMappingproxy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PMappingproxy:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
astore 2
start local 2 1: aload 0
new com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy
dup
aload 2
aload 2
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 2 1 object Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
1 2 2 mpClass Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
MethodParameters:
Name Flags
object
public com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy createMappingproxy(java.lang.Object, com.oracle.graal.python.builtins.objects.object.PythonObject);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;)Lcom/oracle/graal/python/builtins/objects/mappingproxy/PMappingproxy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 object Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
MethodParameters:
Name Flags
cls
object
public com.oracle.graal.python.builtins.objects.referencetype.PReferenceType createReferenceType(, , , java.lang.ref.ReferenceQueue<java.lang.Object>);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)Lcom/oracle/graal/python/builtins/objects/referencetype/PReferenceType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.referencetype.PReferenceType
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.referencetype.PReferenceType.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.referencetype.PReferenceType
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 object Ljava/lang/Object;
0 1 3 callback Ljava/lang/Object;
0 1 4 queue Ljava/lang/ref/ReferenceQueue<Ljava/lang/Object;>;
Signature: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue<Ljava/lang/Object;>;)Lcom/oracle/graal/python/builtins/objects/referencetype/PReferenceType;
MethodParameters:
Name Flags
cls
object
callback
queue
public com.oracle.graal.python.builtins.objects.referencetype.PReferenceType createReferenceType(, , java.lang.ref.ReferenceQueue<java.lang.Object>);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)Lcom/oracle/graal/python/builtins/objects/referencetype/PReferenceType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PReferenceType:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
aload 2
aload 3
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createReferenceType:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)Lcom/oracle/graal/python/builtins/objects/referencetype/PReferenceType;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 object Ljava/lang/Object;
0 1 2 callback Ljava/lang/Object;
0 1 3 queue Ljava/lang/ref/ReferenceQueue<Ljava/lang/Object;>;
Signature: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue<Ljava/lang/Object;>;)Lcom/oracle/graal/python/builtins/objects/referencetype/PReferenceType;
MethodParameters:
Name Flags
object
callback
queue
public com.oracle.graal.python.builtins.objects.cell.PCell createCell(com.oracle.truffle.api.Assumption);
descriptor: (Lcom/oracle/truffle/api/Assumption;)Lcom/oracle/graal/python/builtins/objects/cell/PCell;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.cell.PCell
dup
aload 1
invokespecial com.oracle.graal.python.builtins.objects.cell.PCell.<init>:(Lcom/oracle/truffle/api/Assumption;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.cell.PCell
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 effectivelyFinal Lcom/oracle/truffle/api/Assumption;
MethodParameters:
Name Flags
effectivelyFinal
public com.oracle.graal.python.builtins.objects.frame.PFrame createPFrame(com.oracle.graal.python.builtins.objects.frame.PFrame$Reference, com.oracle.truffle.api.nodes.Node, boolean);
descriptor: (Lcom/oracle/graal/python/builtins/objects/frame/PFrame$Reference;Lcom/oracle/truffle/api/nodes/Node;Z)Lcom/oracle/graal/python/builtins/objects/frame/PFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.frame.PFrame
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.frame.PFrame.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/frame/PFrame$Reference;Lcom/oracle/truffle/api/nodes/Node;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.frame.PFrame
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 frameInfo Lcom/oracle/graal/python/builtins/objects/frame/PFrame$Reference;
0 1 2 location Lcom/oracle/truffle/api/nodes/Node;
0 1 3 inClassBody Z
MethodParameters:
Name Flags
frameInfo
location
inClassBody
public com.oracle.graal.python.builtins.objects.frame.PFrame createPFrame(com.oracle.graal.python.builtins.objects.frame.PFrame$Reference, com.oracle.truffle.api.nodes.Node, java.lang.Object, boolean);
descriptor: (Lcom/oracle/graal/python/builtins/objects/frame/PFrame$Reference;Lcom/oracle/truffle/api/nodes/Node;Ljava/lang/Object;Z)Lcom/oracle/graal/python/builtins/objects/frame/PFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.frame.PFrame
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
iload 4
invokespecial com.oracle.graal.python.builtins.objects.frame.PFrame.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/frame/PFrame$Reference;Lcom/oracle/truffle/api/nodes/Node;Ljava/lang/Object;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.frame.PFrame
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 frameInfo Lcom/oracle/graal/python/builtins/objects/frame/PFrame$Reference;
0 1 2 location Lcom/oracle/truffle/api/nodes/Node;
0 1 3 locals Ljava/lang/Object;
0 1 4 inClassBody Z
MethodParameters:
Name Flags
frameInfo
location
locals
inClassBody
public com.oracle.graal.python.builtins.objects.frame.PFrame createPFrame(java.lang.Object, com.oracle.graal.python.builtins.objects.code.PCode, com.oracle.graal.python.builtins.objects.object.PythonObject, java.lang.Object);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/frame/PFrame;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.frame.PFrame
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
aload 2
aload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.frame.PFrame.<init>:(Lcom/oracle/graal/python/PythonLanguage;Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/code/PCode;Lcom/oracle/graal/python/builtins/objects/object/PythonObject;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.frame.PFrame
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 threadState Ljava/lang/Object;
0 1 2 code Lcom/oracle/graal/python/builtins/objects/code/PCode;
0 1 3 globals Lcom/oracle/graal/python/builtins/objects/object/PythonObject;
0 1 4 locals Ljava/lang/Object;
MethodParameters:
Name Flags
threadState
code
globals
locals
public com.oracle.graal.python.builtins.objects.traceback.PTraceback createTraceback(com.oracle.graal.python.builtins.objects.frame.PFrame, int, com.oracle.graal.python.builtins.objects.traceback.PTraceback);
descriptor: (Lcom/oracle/graal/python/builtins/objects/frame/PFrame;ILcom/oracle/graal/python/builtins/objects/traceback/PTraceback;)Lcom/oracle/graal/python/builtins/objects/traceback/PTraceback;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.traceback.PTraceback
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
iload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.traceback.PTraceback.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/frame/PFrame;ILcom/oracle/graal/python/builtins/objects/traceback/PTraceback;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.traceback.PTraceback
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 frame Lcom/oracle/graal/python/builtins/objects/frame/PFrame;
0 1 2 lineno I
0 1 3 next Lcom/oracle/graal/python/builtins/objects/traceback/PTraceback;
MethodParameters:
Name Flags
frame
lineno
next
public com.oracle.graal.python.builtins.objects.traceback.PTraceback createTraceback(com.oracle.graal.python.builtins.objects.frame.PFrame, int, int, com.oracle.graal.python.builtins.objects.traceback.PTraceback);
descriptor: (Lcom/oracle/graal/python/builtins/objects/frame/PFrame;IILcom/oracle/graal/python/builtins/objects/traceback/PTraceback;)Lcom/oracle/graal/python/builtins/objects/traceback/PTraceback;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.traceback.PTraceback
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
iload 2
iload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.traceback.PTraceback.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/frame/PFrame;IILcom/oracle/graal/python/builtins/objects/traceback/PTraceback;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.traceback.PTraceback
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 frame Lcom/oracle/graal/python/builtins/objects/frame/PFrame;
0 1 2 lineno I
0 1 3 lasti I
0 1 4 next Lcom/oracle/graal/python/builtins/objects/traceback/PTraceback;
MethodParameters:
Name Flags
frame
lineno
lasti
next
public com.oracle.graal.python.builtins.objects.traceback.PTraceback createTraceback(com.oracle.graal.python.builtins.objects.traceback.LazyTraceback);
descriptor: (Lcom/oracle/graal/python/builtins/objects/traceback/LazyTraceback;)Lcom/oracle/graal/python/builtins/objects/traceback/PTraceback;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.traceback.PTraceback
dup
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.traceback.PTraceback.<init>:(Lcom/oracle/graal/python/PythonLanguage;Lcom/oracle/graal/python/builtins/objects/traceback/LazyTraceback;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.traceback.PTraceback
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 tb Lcom/oracle/graal/python/builtins/objects/traceback/LazyTraceback;
MethodParameters:
Name Flags
tb
public com.oracle.graal.python.builtins.objects.exception.PBaseException createBaseException(java.lang.Object, com.oracle.graal.python.builtins.objects.tuple.PTuple);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;)Lcom/oracle/graal/python/builtins/objects/exception/PBaseException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.exception.PBaseException
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.exception.PBaseException.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.exception.PBaseException
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 args Lcom/oracle/graal/python/builtins/objects/tuple/PTuple;
MethodParameters:
Name Flags
cls
args
public com.oracle.graal.python.builtins.objects.exception.PBaseException createBaseException(java.lang.Object, java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/exception/PBaseException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.oracle.graal.python.runtime.object.PythonObjectFactory.$assertionsDisabled:Z
ifne 1
aload 2
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
new com.oracle.graal.python.builtins.objects.exception.PBaseException
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.exception.PBaseException.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;[Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.exception.PBaseException
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 2 1 cls Ljava/lang/Object;
0 2 2 format Ljava/lang/String;
0 2 3 args [Ljava/lang/Object;
MethodParameters:
Name Flags
cls
format
args
public com.oracle.graal.python.builtins.objects.exception.PBaseException createBaseException(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/exception/PBaseException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.exception.PBaseException
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.exception.PBaseException.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.exception.PBaseException
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.array.PArray createArray(java.lang.Object, java.lang.String, com.oracle.graal.python.util.BufferFormat);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Lcom/oracle/graal/python/util/BufferFormat;)Lcom/oracle/graal/python/builtins/objects/array/PArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.oracle.graal.python.runtime.object.PythonObjectFactory.$assertionsDisabled:Z
ifne 1
aload 3
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
new com.oracle.graal.python.builtins.objects.array.PArray
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.array.PArray.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;Lcom/oracle/graal/python/util/BufferFormat;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.array.PArray
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 2 1 cls Ljava/lang/Object;
0 2 2 formatString Ljava/lang/String;
0 2 3 format Lcom/oracle/graal/python/util/BufferFormat;
MethodParameters:
Name Flags
cls
formatString
format
public com.oracle.graal.python.builtins.objects.array.PArray createArray(java.lang.String, com.oracle.graal.python.util.BufferFormat, int);
descriptor: (Ljava/lang/String;Lcom/oracle/graal/python/util/BufferFormat;I)Lcom/oracle/graal/python/builtins/objects/array/PArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PArray:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
aload 2
iload 3
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createArray:(Ljava/lang/Object;Ljava/lang/String;Lcom/oracle/graal/python/util/BufferFormat;I)Lcom/oracle/graal/python/builtins/objects/array/PArray;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 formatString Ljava/lang/String;
0 1 2 format Lcom/oracle/graal/python/util/BufferFormat;
0 1 3 length I
Exceptions:
throws com.oracle.graal.python.util.OverflowException
MethodParameters:
Name Flags
formatString
format
length
public com.oracle.graal.python.builtins.objects.array.PArray createArray(java.lang.Object, java.lang.String, com.oracle.graal.python.util.BufferFormat, int);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Lcom/oracle/graal/python/util/BufferFormat;I)Lcom/oracle/graal/python/builtins/objects/array/PArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.oracle.graal.python.runtime.object.PythonObjectFactory.$assertionsDisabled:Z
ifne 1
aload 3
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
new com.oracle.graal.python.builtins.objects.array.PArray
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
iload 4
invokespecial com.oracle.graal.python.builtins.objects.array.PArray.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;Lcom/oracle/graal/python/util/BufferFormat;I)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.array.PArray
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 2 1 cls Ljava/lang/Object;
0 2 2 formatString Ljava/lang/String;
0 2 3 format Lcom/oracle/graal/python/util/BufferFormat;
0 2 4 length I
Exceptions:
throws com.oracle.graal.python.util.OverflowException
MethodParameters:
Name Flags
cls
formatString
format
length
public com.oracle.graal.python.builtins.objects.bytes.PByteArray createByteArray(java.lang.Object, byte[]);
descriptor: (Ljava/lang/Object;[B)Lcom/oracle/graal/python/builtins/objects/bytes/PByteArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.bytes.PByteArray
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.bytes.PByteArray.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;[B)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.bytes.PByteArray
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 array [B
MethodParameters:
Name Flags
cls
array
public com.oracle.graal.python.builtins.objects.bytes.PByteArray createByteArray(com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/bytes/PByteArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PByteArray:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createByteArray:(Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/bytes/PByteArray;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
storage
public com.oracle.graal.python.builtins.objects.bytes.PByteArray createByteArray(java.lang.Object, com.oracle.graal.python.runtime.sequence.storage.SequenceStorage);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)Lcom/oracle/graal/python/builtins/objects/bytes/PByteArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.bytes.PByteArray
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.bytes.PByteArray.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.bytes.PByteArray
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 storage Lcom/oracle/graal/python/runtime/sequence/storage/SequenceStorage;
MethodParameters:
Name Flags
cls
storage
public com.oracle.graal.python.builtins.objects.bytes.PByteArray createByteArray(byte[]);
descriptor: ([B)Lcom/oracle/graal/python/builtins/objects/bytes/PByteArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.bytes.PByteArray
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PByteArray:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PByteArray:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.bytes.PByteArray.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;[B)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.bytes.PByteArray
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 array [B
MethodParameters:
Name Flags
array
public com.oracle.graal.python.builtins.objects.iterator.PStringIterator createStringIterator(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/iterator/PStringIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PStringIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.iterator.PStringIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PStringIterator
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 str Ljava/lang/String;
MethodParameters:
Name Flags
str
public com.oracle.graal.python.builtins.objects.reversed.PStringReverseIterator createStringReverseIterator(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/reversed/PStringReverseIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.reversed.PStringReverseIterator
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.reversed.PStringReverseIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.reversed.PStringReverseIterator
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 str Ljava/lang/String;
MethodParameters:
Name Flags
cls
str
public com.oracle.graal.python.builtins.objects.iterator.PIntegerSequenceIterator createIntegerSequenceIterator(com.oracle.graal.python.runtime.sequence.storage.IntSequenceStorage, com.oracle.graal.python.builtins.objects.list.PList);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/IntSequenceStorage;Lcom/oracle/graal/python/builtins/objects/list/PList;)Lcom/oracle/graal/python/builtins/objects/iterator/PIntegerSequenceIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PIntegerSequenceIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.iterator.PIntegerSequenceIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/IntSequenceStorage;Lcom/oracle/graal/python/builtins/objects/list/PList;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PIntegerSequenceIterator
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/IntSequenceStorage;
0 1 2 list Lcom/oracle/graal/python/builtins/objects/list/PList;
MethodParameters:
Name Flags
storage
list
public com.oracle.graal.python.builtins.objects.iterator.PLongSequenceIterator createLongSequenceIterator(com.oracle.graal.python.runtime.sequence.storage.LongSequenceStorage, com.oracle.graal.python.builtins.objects.list.PList);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/LongSequenceStorage;Lcom/oracle/graal/python/builtins/objects/list/PList;)Lcom/oracle/graal/python/builtins/objects/iterator/PLongSequenceIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PLongSequenceIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.iterator.PLongSequenceIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/LongSequenceStorage;Lcom/oracle/graal/python/builtins/objects/list/PList;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PLongSequenceIterator
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/LongSequenceStorage;
0 1 2 list Lcom/oracle/graal/python/builtins/objects/list/PList;
MethodParameters:
Name Flags
storage
list
public com.oracle.graal.python.builtins.objects.iterator.PDoubleSequenceIterator createDoubleSequenceIterator(com.oracle.graal.python.runtime.sequence.storage.DoubleSequenceStorage, com.oracle.graal.python.builtins.objects.list.PList);
descriptor: (Lcom/oracle/graal/python/runtime/sequence/storage/DoubleSequenceStorage;Lcom/oracle/graal/python/builtins/objects/list/PList;)Lcom/oracle/graal/python/builtins/objects/iterator/PDoubleSequenceIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PDoubleSequenceIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.iterator.PDoubleSequenceIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/runtime/sequence/storage/DoubleSequenceStorage;Lcom/oracle/graal/python/builtins/objects/list/PList;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PDoubleSequenceIterator
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 storage Lcom/oracle/graal/python/runtime/sequence/storage/DoubleSequenceStorage;
0 1 2 list Lcom/oracle/graal/python/builtins/objects/list/PList;
MethodParameters:
Name Flags
storage
list
public com.oracle.graal.python.builtins.objects.iterator.PSequenceIterator createSequenceIterator(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/iterator/PSequenceIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PSequenceIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.iterator.PSequenceIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PSequenceIterator
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 sequence Ljava/lang/Object;
MethodParameters:
Name Flags
sequence
public com.oracle.graal.python.builtins.objects.reversed.PSequenceReverseIterator createSequenceReverseIterator(java.lang.Object, java.lang.Object, int);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;I)Lcom/oracle/graal/python/builtins/objects/reversed/PSequenceReverseIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.reversed.PSequenceReverseIterator
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.reversed.PSequenceReverseIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;I)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.reversed.PSequenceReverseIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 sequence Ljava/lang/Object;
0 1 3 lengthHint I
MethodParameters:
Name Flags
cls
sequence
lengthHint
public com.oracle.graal.python.builtins.objects.iterator.PIntRangeIterator createIntRangeIterator(com.oracle.graal.python.builtins.objects.range.PIntRange);
descriptor: (Lcom/oracle/graal/python/builtins/objects/range/PIntRange;)Lcom/oracle/graal/python/builtins/objects/iterator/PIntRangeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.range.PIntRange.getIntStart:()I
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.range.PIntRange.getIntStep:()I
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.range.PIntRange.getIntLength:()I
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createIntRangeIterator:(III)Lcom/oracle/graal/python/builtins/objects/iterator/PIntRangeIterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 fastRange Lcom/oracle/graal/python/builtins/objects/range/PIntRange;
MethodParameters:
Name Flags
fastRange
public com.oracle.graal.python.builtins.objects.iterator.PIntRangeIterator createIntRangeIterator(int, int, int);
descriptor: (III)Lcom/oracle/graal/python/builtins/objects/iterator/PIntRangeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PIntRangeIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
iload 1
iload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.iterator.PIntRangeIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;III)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PIntRangeIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start I
0 1 2 step I
0 1 3 len I
MethodParameters:
Name Flags
start
step
len
public com.oracle.graal.python.builtins.objects.iterator.PBigRangeIterator createBigRangeIterator(com.oracle.graal.python.builtins.objects.ints.PInt, com.oracle.graal.python.builtins.objects.ints.PInt, com.oracle.graal.python.builtins.objects.ints.PInt);
descriptor: (Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)Lcom/oracle/graal/python/builtins/objects/iterator/PBigRangeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PBigRangeIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.iterator.PBigRangeIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PBigRangeIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start Lcom/oracle/graal/python/builtins/objects/ints/PInt;
0 1 2 step Lcom/oracle/graal/python/builtins/objects/ints/PInt;
0 1 3 len Lcom/oracle/graal/python/builtins/objects/ints/PInt;
MethodParameters:
Name Flags
start
step
len
public com.oracle.graal.python.builtins.objects.iterator.PBigRangeIterator createBigRangeIterator(com.oracle.graal.python.builtins.objects.range.PBigRange);
descriptor: (Lcom/oracle/graal/python/builtins/objects/range/PBigRange;)Lcom/oracle/graal/python/builtins/objects/iterator/PBigRangeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.range.PBigRange.getPIntStart:()Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.range.PBigRange.getPIntStep:()Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 1
invokevirtual com.oracle.graal.python.builtins.objects.range.PBigRange.getPIntLength:()Lcom/oracle/graal/python/builtins/objects/ints/PInt;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createBigRangeIterator:(Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)Lcom/oracle/graal/python/builtins/objects/iterator/PBigRangeIterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 longRange Lcom/oracle/graal/python/builtins/objects/range/PBigRange;
MethodParameters:
Name Flags
longRange
public com.oracle.graal.python.builtins.objects.iterator.PBigRangeIterator createBigRangeIterator(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/iterator/PBigRangeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 0
aload 2
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
aload 0
aload 3
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createInt:(Ljava/math/BigInteger;)Lcom/oracle/graal/python/builtins/objects/ints/PInt;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createBigRangeIterator:(Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)Lcom/oracle/graal/python/builtins/objects/iterator/PBigRangeIterator;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 start Ljava/math/BigInteger;
0 1 2 step Ljava/math/BigInteger;
0 1 3 len Ljava/math/BigInteger;
MethodParameters:
Name Flags
start
step
len
public com.oracle.graal.python.builtins.objects.iterator.PArrayIterator createArrayIterator(com.oracle.graal.python.builtins.objects.array.PArray);
descriptor: (Lcom/oracle/graal/python/builtins/objects/array/PArray;)Lcom/oracle/graal/python/builtins/objects/iterator/PArrayIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PArrayIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PArrayIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PArrayIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.iterator.PArrayIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/array/PArray;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PArrayIterator
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 array Lcom/oracle/graal/python/builtins/objects/array/PArray;
MethodParameters:
Name Flags
array
public com.oracle.graal.python.builtins.objects.iterator.PBaseSetIterator createBaseSetIterator(com.oracle.graal.python.builtins.objects.set.PBaseSet, com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<java.lang.Object>, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/set/PBaseSet;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;I)Lcom/oracle/graal/python/builtins/objects/iterator/PBaseSetIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PBaseSetIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.iterator.PBaseSetIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/set/PBaseSet;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;I)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PBaseSetIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 set Lcom/oracle/graal/python/builtins/objects/set/PBaseSet;
0 1 2 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;
0 1 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/set/PBaseSet;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;I)Lcom/oracle/graal/python/builtins/objects/iterator/PBaseSetIterator;
MethodParameters:
Name Flags
set
iterator
initialSize
public com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator createDictItemIterator(com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<com.oracle.graal.python.builtins.objects.common.HashingStorage$DictEntry>, com.oracle.graal.python.builtins.objects.common.HashingStorage, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictItemIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictItemIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictItemIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Lcom/oracle/graal/python/builtins/objects/common/HashingStorage$DictEntry;>;
0 1 2 hashingStorage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
0 1 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Lcom/oracle/graal/python/builtins/objects/common/HashingStorage$DictEntry;>;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictItemIterator;
MethodParameters:
Name Flags
iterator
hashingStorage
initialSize
public com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator createDictReverseItemIterator(com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<com.oracle.graal.python.builtins.objects.common.HashingStorage$DictEntry>, com.oracle.graal.python.builtins.objects.common.HashingStorage, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictItemIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictReverseItemIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictReverseItemIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
1: iload 3
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)V
2: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 3 1 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Lcom/oracle/graal/python/builtins/objects/common/HashingStorage$DictEntry;>;
0 3 2 hashingStorage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
0 3 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Lcom/oracle/graal/python/builtins/objects/common/HashingStorage$DictEntry;>;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictItemIterator;
MethodParameters:
Name Flags
iterator
hashingStorage
initialSize
public com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator createDictKeyIterator(com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<java.lang.Object>, com.oracle.graal.python.builtins.objects.common.HashingStorage, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictKeyIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictKeyIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictKeyIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;
0 1 2 hashingStorage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
0 1 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictKeyIterator;
MethodParameters:
Name Flags
iterator
hashingStorage
initialSize
public com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator createDictReverseKeyIterator(com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<java.lang.Object>, com.oracle.graal.python.builtins.objects.common.HashingStorage, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictKeyIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictReverseKeyIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictReverseKeyIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
1: iload 3
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)V
2: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 3 1 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;
0 3 2 hashingStorage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
0 3 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictKeyIterator;
MethodParameters:
Name Flags
iterator
hashingStorage
initialSize
public com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator createDictValueIterator(com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<java.lang.Object>, com.oracle.graal.python.builtins.objects.common.HashingStorage, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictValueIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictValueIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictValueIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
1: iload 3
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)V
2: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 3 1 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;
0 3 2 hashingStorage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
0 3 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictValueIterator;
MethodParameters:
Name Flags
iterator
hashingStorage
initialSize
public com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator createDictReverseValueIterator(com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator<java.lang.Object>, com.oracle.graal.python.builtins.objects.common.HashingStorage, int);
descriptor: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictValueIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictReverseValueIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDictReverseValueIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
1: aload 2
2: iload 3
invokespecial com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)V
3: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 4 1 iterator Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;
0 4 2 hashingStorage Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;
0 4 3 initialSize I
Signature: (Lcom/oracle/graal/python/builtins/objects/common/HashingStorageLibrary$HashingStorageIterator<Ljava/lang/Object;>;Lcom/oracle/graal/python/builtins/objects/common/HashingStorage;I)Lcom/oracle/graal/python/builtins/objects/dict/PDictView$PDictValueIterator;
MethodParameters:
Name Flags
iterator
hashingStorage
initialSize
public java.lang.Object createSentinelIterator(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PSentinelIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PSentinelIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PSentinelIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
invokespecial com.oracle.graal.python.builtins.objects.iterator.PSentinelIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 callable Ljava/lang/Object;
0 1 2 sentinel Ljava/lang/Object;
MethodParameters:
Name Flags
callable
sentinel
public com.oracle.graal.python.builtins.objects.enumerate.PEnumerate createEnumerate(java.lang.Object, java.lang.Object, long);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;J)Lcom/oracle/graal/python/builtins/objects/enumerate/PEnumerate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.enumerate.PEnumerate
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
lload 3
invokespecial com.oracle.graal.python.builtins.objects.enumerate.PEnumerate.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;J)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.enumerate.PEnumerate
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 iterator Ljava/lang/Object;
0 1 3 start J
MethodParameters:
Name Flags
cls
iterator
start
public com.oracle.graal.python.builtins.objects.enumerate.PEnumerate createEnumerate(java.lang.Object, java.lang.Object, com.oracle.graal.python.builtins.objects.ints.PInt);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)Lcom/oracle/graal/python/builtins/objects/enumerate/PEnumerate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.enumerate.PEnumerate
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.enumerate.PEnumerate.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/ints/PInt;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.enumerate.PEnumerate
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 iterator Ljava/lang/Object;
0 1 3 start Lcom/oracle/graal/python/builtins/objects/ints/PInt;
MethodParameters:
Name Flags
cls
iterator
start
public com.oracle.graal.python.builtins.objects.map.PMap createMap(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/map/PMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.map.PMap
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.map.PMap.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.map.PMap
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.iterator.PZip createZip(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/iterator/PZip;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PZip
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.iterator.PZip.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;[Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PZip
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 iterables [Ljava/lang/Object;
MethodParameters:
Name Flags
cls
iterables
public com.oracle.graal.python.builtins.objects.iterator.PForeignArrayIterator createForeignArrayIterator(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/iterator/PForeignArrayIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.iterator.PForeignArrayIterator
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PForeignArrayIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PForeignArrayIterator:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.iterator.PForeignArrayIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.iterator.PForeignArrayIterator
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 iterable Ljava/lang/Object;
MethodParameters:
Name Flags
iterable
public com.oracle.graal.python.builtins.objects.memoryview.PBuffer createBuffer(java.lang.Object, java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Z)Lcom/oracle/graal/python/builtins/objects/memoryview/PBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.memoryview.PBuffer
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.memoryview.PBuffer.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.memoryview.PBuffer
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 iterable Ljava/lang/Object;
0 1 3 readonly Z
MethodParameters:
Name Flags
cls
iterable
readonly
public com.oracle.graal.python.builtins.objects.memoryview.PBuffer createBuffer(java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Z)Lcom/oracle/graal/python/builtins/objects/memoryview/PBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.memoryview.PBuffer
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBuffer:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PBuffer:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
iload 2
invokespecial com.oracle.graal.python.builtins.objects.memoryview.PBuffer.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.memoryview.PBuffer
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 iterable Ljava/lang/Object;
0 1 2 readonly Z
MethodParameters:
Name Flags
iterable
readonly
public com.oracle.graal.python.builtins.objects.code.PCode createCode(com.oracle.truffle.api.RootCallTarget);
descriptor: (Lcom/oracle/truffle/api/RootCallTarget;)Lcom/oracle/graal/python/builtins/objects/code/PCode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.code.PCode
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PCode:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PCode:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.code.PCode.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/truffle/api/RootCallTarget;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.code.PCode
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 ct Lcom/oracle/truffle/api/RootCallTarget;
MethodParameters:
Name Flags
ct
public com.oracle.graal.python.builtins.objects.code.PCode createCode(com.oracle.truffle.api.RootCallTarget, byte[], int, int, byte[]);
descriptor: (Lcom/oracle/truffle/api/RootCallTarget;[BII[B)Lcom/oracle/graal/python/builtins/objects/code/PCode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.code.PCode
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PCode:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PCode:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
iload 3
iload 4
aload 5
invokespecial com.oracle.graal.python.builtins.objects.code.PCode.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/truffle/api/RootCallTarget;[BII[B)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.code.PCode
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 ct Lcom/oracle/truffle/api/RootCallTarget;
0 1 2 codestring [B
0 1 3 flags I
0 1 4 firstlineno I
0 1 5 lnotab [B
MethodParameters:
Name Flags
ct
codestring
flags
firstlineno
lnotab
public com.oracle.graal.python.builtins.objects.code.PCode createCode(java.lang.Object, com.oracle.truffle.api.RootCallTarget, com.oracle.graal.python.builtins.objects.function.Signature, int, int, int, byte[], java.lang.Object[], java.lang.Object[], java.lang.Object[], java.lang.Object[], java.lang.Object[], java.lang.String, java.lang.String, int, byte[]);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/api/RootCallTarget;Lcom/oracle/graal/python/builtins/objects/function/Signature;III[B[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;I[B)Lcom/oracle/graal/python/builtins/objects/code/PCode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=20, locals=17, args_size=17
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 0: aload 0
new com.oracle.graal.python.builtins.objects.code.PCode
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
1: iload 4
iload 5
iload 6
2: aload 7
aload 8
aload 9
3: aload 10
aload 11
aload 12
4: aload 13
aload 14
iload 15
aload 16
invokespecial com.oracle.graal.python.builtins.objects.code.PCode.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/truffle/api/RootCallTarget;Lcom/oracle/graal/python/builtins/objects/function/Signature;III[B[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;I[B)V
5: invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.code.PCode
areturn
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 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 6 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 6 1 cls Ljava/lang/Object;
0 6 2 callTarget Lcom/oracle/truffle/api/RootCallTarget;
0 6 3 signature Lcom/oracle/graal/python/builtins/objects/function/Signature;
0 6 4 nlocals I
0 6 5 stacksize I
0 6 6 flags I
0 6 7 codestring [B
0 6 8 constants [Ljava/lang/Object;
0 6 9 names [Ljava/lang/Object;
0 6 10 varnames [Ljava/lang/Object;
0 6 11 freevars [Ljava/lang/Object;
0 6 12 cellvars [Ljava/lang/Object;
0 6 13 filename Ljava/lang/String;
0 6 14 name Ljava/lang/String;
0 6 15 firstlineno I
0 6 16 lnotab [B
MethodParameters:
Name Flags
cls
callTarget
signature
nlocals
stacksize
flags
codestring
constants
names
varnames
freevars
cellvars
filename
name
firstlineno
lnotab
public com.oracle.graal.python.builtins.objects.zipimporter.PZipImporter createZipImporter(java.lang.Object, com.oracle.graal.python.builtins.objects.dict.PDict, java.lang.String);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/builtins/objects/dict/PDict;Ljava/lang/String;)Lcom/oracle/graal/python/builtins/objects/zipimporter/PZipImporter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.zipimporter.PZipImporter
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.zipimporter.PZipImporter.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/graal/python/builtins/objects/dict/PDict;Ljava/lang/String;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.zipimporter.PZipImporter
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 zipDirectoryCache Lcom/oracle/graal/python/builtins/objects/dict/PDict;
0 1 3 separator Ljava/lang/String;
MethodParameters:
Name Flags
cls
zipDirectoryCache
separator
public com.oracle.graal.python.builtins.objects.socket.PSocket createSocket(int, int, int);
descriptor: (III)Lcom/oracle/graal/python/builtins/objects/socket/PSocket;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.socket.PSocket
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PSocket:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PSocket:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
iload 1
iload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.socket.PSocket.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;III)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.socket.PSocket
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 family I
0 1 2 type I
0 1 3 proto I
MethodParameters:
Name Flags
family
type
proto
public com.oracle.graal.python.builtins.objects.socket.PSocket createSocket(java.lang.Object, int, int, int);
descriptor: (Ljava/lang/Object;III)Lcom/oracle/graal/python/builtins/objects/socket/PSocket;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.socket.PSocket
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
iload 2
iload 3
iload 4
invokespecial com.oracle.graal.python.builtins.objects.socket.PSocket.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;III)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.socket.PSocket
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 family I
0 1 3 type I
0 1 4 proto I
MethodParameters:
Name Flags
cls
family
type
proto
public com.oracle.graal.python.builtins.objects.socket.PSocket createSocket(java.lang.Object, int, int, int, int);
descriptor: (Ljava/lang/Object;IIII)Lcom/oracle/graal/python/builtins/objects/socket/PSocket;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.socket.PSocket
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
iload 2
iload 3
iload 4
iload 5
invokespecial com.oracle.graal.python.builtins.objects.socket.PSocket.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;IIII)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.socket.PSocket
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 family I
0 1 3 type I
0 1 4 proto I
0 1 5 fileno I
MethodParameters:
Name Flags
cls
family
type
proto
fileno
public com.oracle.graal.python.builtins.objects.thread.PLock createLock();
descriptor: ()Lcom/oracle/graal/python/builtins/objects/thread/PLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PLock:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createLock:(Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/thread/PLock;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public com.oracle.graal.python.builtins.objects.thread.PLock createLock(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/thread/PLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.thread.PLock
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.thread.PLock.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.thread.PLock
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.thread.PRLock createRLock();
descriptor: ()Lcom/oracle/graal/python/builtins/objects/thread/PRLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PRLock:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.createRLock:(Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/thread/PRLock;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
public com.oracle.graal.python.builtins.objects.thread.PRLock createRLock(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/objects/thread/PRLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.thread.PRLock
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokespecial com.oracle.graal.python.builtins.objects.thread.PRLock.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.thread.PRLock
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
MethodParameters:
Name Flags
cls
public com.oracle.graal.python.builtins.objects.thread.PThread createPythonThread(java.lang.Thread);
descriptor: (Ljava/lang/Thread;)Lcom/oracle/graal/python/builtins/objects/thread/PThread;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.oracle.graal.python.builtins.objects.thread.PThread
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PThread:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PThread:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
invokespecial com.oracle.graal.python.builtins.objects.thread.PThread.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Thread;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.thread.PThread
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 thread Ljava/lang/Thread;
MethodParameters:
Name Flags
thread
public com.oracle.graal.python.builtins.objects.thread.PThread createPythonThread(java.lang.Object, java.lang.Thread);
descriptor: (Ljava/lang/Object;Ljava/lang/Thread;)Lcom/oracle/graal/python/builtins/objects/thread/PThread;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.oracle.graal.python.builtins.objects.thread.PThread
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
invokespecial com.oracle.graal.python.builtins.objects.thread.PThread.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Thread;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.thread.PThread
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 thread Ljava/lang/Thread;
MethodParameters:
Name Flags
cls
thread
public com.oracle.graal.python.builtins.objects.thread.PSemLock createSemLock(java.lang.Object, java.lang.String, int, java.util.concurrent.Semaphore);
descriptor: (Ljava/lang/Object;Ljava/lang/String;ILjava/util/concurrent/Semaphore;)Lcom/oracle/graal/python/builtins/objects/thread/PSemLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.thread.PSemLock
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
iload 3
aload 4
invokespecial com.oracle.graal.python.builtins.objects.thread.PSemLock.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;ILjava/util/concurrent/Semaphore;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.thread.PSemLock
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 name Ljava/lang/String;
0 1 3 kind I
0 1 4 sharedSemaphore Ljava/util/concurrent/Semaphore;
MethodParameters:
Name Flags
cls
name
kind
sharedSemaphore
public com.oracle.graal.python.builtins.objects.posix.PScandirIterator createScandirIterator(, java.lang.String, java.nio.file.DirectoryStream<com.oracle.truffle.api.TruffleFile>, boolean);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/nio/file/DirectoryStream;Z)Lcom/oracle/graal/python/builtins/objects/posix/PScandirIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.posix.PScandirIterator
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
iload 4
invokespecial com.oracle.graal.python.builtins.objects.posix.PScandirIterator.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;Ljava/nio/file/DirectoryStream;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.posix.PScandirIterator
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 path Ljava/lang/String;
0 1 3 next Ljava/nio/file/DirectoryStream<Lcom/oracle/truffle/api/TruffleFile;>;
0 1 4 produceBytes Z
Signature: (Ljava/lang/Object;Ljava/lang/String;Ljava/nio/file/DirectoryStream<Lcom/oracle/truffle/api/TruffleFile;>;Z)Lcom/oracle/graal/python/builtins/objects/posix/PScandirIterator;
MethodParameters:
Name Flags
cls
path
next
produceBytes
public com.oracle.graal.python.builtins.objects.posix.PDirEntry createDirEntry(java.lang.String, com.oracle.truffle.api.TruffleFile, boolean);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/api/TruffleFile;Z)Lcom/oracle/graal/python/builtins/objects/posix/PDirEntry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.posix.PDirEntry
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDirEntry:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PDirEntry:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
aload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.posix.PDirEntry.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;Lcom/oracle/truffle/api/TruffleFile;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.posix.PDirEntry
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 name Ljava/lang/String;
0 1 2 file Lcom/oracle/truffle/api/TruffleFile;
0 1 3 produceBytes Z
MethodParameters:
Name Flags
name
file
produceBytes
public java.lang.Object createDirEntry(java.lang.Object, java.lang.String, com.oracle.truffle.api.TruffleFile);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Lcom/oracle/truffle/api/TruffleFile;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.posix.PDirEntry
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
iconst_0
invokespecial com.oracle.graal.python.builtins.objects.posix.PDirEntry.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/String;Lcom/oracle/truffle/api/TruffleFile;Z)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 cls Ljava/lang/Object;
0 1 2 name Ljava/lang/String;
0 1 3 file Lcom/oracle/truffle/api/TruffleFile;
MethodParameters:
Name Flags
cls
name
file
public com.oracle.graal.python.builtins.objects.mmap.PMMap createMMap(java.nio.channels.SeekableByteChannel, long, long);
descriptor: (Ljava/nio/channels/SeekableByteChannel;JJ)Lcom/oracle/graal/python/builtins/objects/mmap/PMMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
new com.oracle.graal.python.builtins.objects.mmap.PMMap
dup
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PMMap:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
getstatic com.oracle.graal.python.builtins.PythonBuiltinClassType.PMMap:Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;
aload 0
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getLanguage:()Lcom/oracle/graal/python/PythonLanguage;
invokevirtual com.oracle.graal.python.builtins.PythonBuiltinClassType.getInstanceShape:(Lcom/oracle/graal/python/PythonLanguage;)Lcom/oracle/truffle/api/object/Shape;
aload 1
lload 2
lload 4
invokespecial com.oracle.graal.python.builtins.objects.mmap.PMMap.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/nio/channels/SeekableByteChannel;JJ)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.mmap.PMMap
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 channel Ljava/nio/channels/SeekableByteChannel;
0 1 2 length J
0 1 4 offset J
MethodParameters:
Name Flags
channel
length
offset
public com.oracle.graal.python.builtins.objects.mmap.PMMap createMMap(java.lang.Object, java.nio.channels.SeekableByteChannel, long, long);
descriptor: (Ljava/lang/Object;Ljava/nio/channels/SeekableByteChannel;JJ)Lcom/oracle/graal/python/builtins/objects/mmap/PMMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
new com.oracle.graal.python.builtins.objects.mmap.PMMap
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
lload 3
lload 5
invokespecial com.oracle.graal.python.builtins.objects.mmap.PMMap.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/nio/channels/SeekableByteChannel;JJ)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.mmap.PMMap
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
0 1 2 channel Ljava/nio/channels/SeekableByteChannel;
0 1 3 length J
0 1 5 offset J
MethodParameters:
Name Flags
clazz
channel
length
offset
public com.oracle.graal.python.builtins.modules.bz2.BZ2Object$BZ2Compressor createBZ2Compressor(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/modules/bz2/BZ2Object$BZ2Compressor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokestatic com.oracle.graal.python.builtins.modules.bz2.BZ2Object.createCompressor:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/modules/bz2/BZ2Object$BZ2Compressor;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.bz2.BZ2Object$BZ2Compressor
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
MethodParameters:
Name Flags
clazz
public com.oracle.graal.python.builtins.modules.bz2.BZ2Object$BZ2Decompressor createBZ2Decompressor(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/modules/bz2/BZ2Object$BZ2Decompressor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokestatic com.oracle.graal.python.builtins.modules.bz2.BZ2Object.createDecompressor:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/modules/bz2/BZ2Object$BZ2Decompressor;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.bz2.BZ2Object$BZ2Decompressor
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
MethodParameters:
Name Flags
clazz
public com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject createJavaZLibCompObject(java.lang.Object, java.lang.Object, int, int, int, byte[]);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;III[B)Lcom/oracle/graal/python/builtins/modules/zlib/ZLibCompObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
iload 3
iload 4
iload 5
aload 6
invokestatic com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject.createJava:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;III[B)Lcom/oracle/graal/python/builtins/modules/zlib/ZLibCompObject$JavaZlibCompObject;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject
areturn
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/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
0 1 2 stream Ljava/lang/Object;
0 1 3 level I
0 1 4 wbits I
0 1 5 strategy I
0 1 6 zdict [B
MethodParameters:
Name Flags
clazz
stream
level
wbits
strategy
zdict
public com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject createJavaZLibCompObject(java.lang.Object, java.lang.Object, int, byte[]);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;I[B)Lcom/oracle/graal/python/builtins/modules/zlib/ZLibCompObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
iload 3
aload 4
invokestatic com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject.createJava:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;I[B)Lcom/oracle/graal/python/builtins/modules/zlib/ZLibCompObject$JavaZlibCompObject;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject
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 Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
0 1 2 stream Ljava/lang/Object;
0 1 3 wbits I
0 1 4 zdict [B
MethodParameters:
Name Flags
clazz
stream
wbits
zdict
public com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject createNativeZLibCompObject(java.lang.Object, java.lang.Object, com.oracle.graal.python.runtime.NFIZlibSupport);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NFIZlibSupport;)Lcom/oracle/graal/python/builtins/modules/zlib/ZLibCompObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokestatic com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject.createNative:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NFIZlibSupport;)Lcom/oracle/graal/python/builtins/modules/zlib/ZLibCompObject$NativeZlibCompObject;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
0 1 2 zst Ljava/lang/Object;
0 1 3 zlibSupport Lcom/oracle/graal/python/runtime/NFIZlibSupport;
MethodParameters:
Name Flags
clazz
zst
zlibSupport
public com.oracle.graal.python.builtins.objects.lzma.PLZMADecompressor createLZMADecompressor(java.lang.Object, int, int);
descriptor: (Ljava/lang/Object;II)Lcom/oracle/graal/python/builtins/objects/lzma/PLZMADecompressor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.lzma.PLZMADecompressor
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
iload 2
iload 3
invokespecial com.oracle.graal.python.builtins.objects.lzma.PLZMADecompressor.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;II)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.lzma.PLZMADecompressor
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
0 1 2 format I
0 1 3 memlimit I
MethodParameters:
Name Flags
clazz
format
memlimit
public com.oracle.graal.python.builtins.objects.lzma.PLZMACompressor createLZMACompressor(java.lang.Object, org.tukaani.xz.FinishableOutputStream, java.io.ByteArrayOutputStream);
descriptor: (Ljava/lang/Object;Lorg/tukaani/xz/FinishableOutputStream;Ljava/io/ByteArrayOutputStream;)Lcom/oracle/graal/python/builtins/objects/lzma/PLZMACompressor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.oracle.graal.python.builtins.objects.lzma.PLZMACompressor
dup
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
aload 2
aload 3
invokespecial com.oracle.graal.python.builtins.objects.lzma.PLZMACompressor.<init>:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lorg/tukaani/xz/FinishableOutputStream;Ljava/io/ByteArrayOutputStream;)V
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.objects.lzma.PLZMACompressor
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
0 1 2 lzmaStream Lorg/tukaani/xz/FinishableOutputStream;
0 1 3 bos Ljava/io/ByteArrayOutputStream;
MethodParameters:
Name Flags
clazz
lzmaStream
bos
public com.oracle.graal.python.builtins.modules.io.PBuffered createBufferedReader(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/modules/io/PBuffered;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokestatic com.oracle.graal.python.builtins.modules.io.PBuffered.createBufferedReader:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/modules/io/PBuffered;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.io.PBuffered
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
MethodParameters:
Name Flags
clazz
public com.oracle.graal.python.builtins.modules.io.PBuffered createBufferWriter(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/modules/io/PBuffered;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokestatic com.oracle.graal.python.builtins.modules.io.PBuffered.createBufferedWriter:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/modules/io/PBuffered;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.io.PBuffered
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
MethodParameters:
Name Flags
clazz
public com.oracle.graal.python.builtins.modules.io.PBuffered createBufferRandom(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/graal/python/builtins/modules/io/PBuffered;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
aload 1
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.getShape:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Shape;
invokestatic com.oracle.graal.python.builtins.modules.io.PBuffered.createBufferedRandom:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)Lcom/oracle/graal/python/builtins/modules/io/PBuffered;
invokevirtual com.oracle.graal.python.runtime.object.PythonObjectFactory.trace:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.oracle.graal.python.builtins.modules.io.PBuffered
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/object/PythonObjectFactory;
0 1 1 clazz Ljava/lang/Object;
MethodParameters:
Name Flags
clazz
}
SourceFile: "PythonObjectFactory.java"
InnerClasses:
public BZ2Compressor = com.oracle.graal.python.builtins.modules.bz2.BZ2Object$BZ2Compressor of com.oracle.graal.python.builtins.modules.bz2.BZ2Object
public BZ2Decompressor = com.oracle.graal.python.builtins.modules.bz2.BZ2Object$BZ2Decompressor of com.oracle.graal.python.builtins.modules.bz2.BZ2Object
public final DictEntry = com.oracle.graal.python.builtins.objects.common.HashingStorage$DictEntry of com.oracle.graal.python.builtins.objects.common.HashingStorage
public final HashingStorageIterator = com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary$HashingStorageIterator of com.oracle.graal.python.builtins.objects.common.HashingStorageLibrary
public final PDictItemIterator = com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemIterator of com.oracle.graal.python.builtins.objects.dict.PDictView
public final PDictItemsView = com.oracle.graal.python.builtins.objects.dict.PDictView$PDictItemsView of com.oracle.graal.python.builtins.objects.dict.PDictView
public final PDictKeyIterator = com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeyIterator of com.oracle.graal.python.builtins.objects.dict.PDictView
public final PDictKeysView = com.oracle.graal.python.builtins.objects.dict.PDictView$PDictKeysView of com.oracle.graal.python.builtins.objects.dict.PDictView
public final PDictValueIterator = com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValueIterator of com.oracle.graal.python.builtins.objects.dict.PDictView
public final PDictValuesView = com.oracle.graal.python.builtins.objects.dict.PDictView$PDictValuesView of com.oracle.graal.python.builtins.objects.dict.PDictView
public final Reference = com.oracle.graal.python.builtins.objects.frame.PFrame$Reference of com.oracle.graal.python.builtins.objects.frame.PFrame
public abstract GetInstanceShape = com.oracle.graal.python.builtins.objects.type.TypeNodes$GetInstanceShape of com.oracle.graal.python.builtins.objects.type.TypeNodes
public abstract ContextReference = com.oracle.truffle.api.TruffleLanguage$ContextReference of com.oracle.truffle.api.TruffleLanguage
public final Env = com.oracle.truffle.api.TruffleLanguage$Env of com.oracle.truffle.api.TruffleLanguage
protected JavaZlibCompObject = com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject$JavaZlibCompObject of com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject
protected NativeZlibCompObject = com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject$NativeZlibCompObject of com.oracle.graal.python.builtins.modules.zlib.ZLibCompObject
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.dsl.GenerateUncached()
com.oracle.truffle.api.dsl.ImportStatic(value = {Lcom/oracle/graal/python/runtime/PythonOptions;})
com.oracle.truffle.api.dsl.ReportPolymorphism()