Package org.jruby.ir.targets
Class JVM
java.lang.Object
org.jruby.ir.targets.JVM
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Classstatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final Classstatic final Classstatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final Classstatic final org.objectweb.asm.Typestatic final Classstatic final org.objectweb.asm.Typestatic final Classstatic final org.objectweb.asm.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.ClassVisitorcls()method()voidpopclass()voidvoidpushmethod(String name, IRScope scope, String scopeField, com.headius.invokebinder.Signature signature, boolean specificArity) voidpushscript(JVMVisitor visitor, String clsName, String filename) static StringscriptToClass(String name) byte[]
-
Field Details
-
OBJECT
-
OBJECT_ARRAY
-
BLOCK
-
THREADCONTEXT
-
STATICSCOPE
-
RUBY_MODULE
-
OBJECT_TYPE
public static final org.objectweb.asm.Type OBJECT_TYPE -
OBJECT_ARRAY_TYPE
public static final org.objectweb.asm.Type OBJECT_ARRAY_TYPE -
BOOLEAN_TYPE
public static final org.objectweb.asm.Type BOOLEAN_TYPE -
DOUBLE_TYPE
public static final org.objectweb.asm.Type DOUBLE_TYPE -
LONG_TYPE
public static final org.objectweb.asm.Type LONG_TYPE -
INT_TYPE
public static final org.objectweb.asm.Type INT_TYPE -
BLOCK_TYPE
public static final org.objectweb.asm.Type BLOCK_TYPE -
THREADCONTEXT_TYPE
public static final org.objectweb.asm.Type THREADCONTEXT_TYPE -
STATICSCOPE_TYPE
public static final org.objectweb.asm.Type STATICSCOPE_TYPE -
RUBY_MODULE_TYPE
public static final org.objectweb.asm.Type RUBY_MODULE_TYPE
-
-
Constructor Details
-
JVM
public JVM()
-
-
Method Details
-
toByteCode
public byte[] toByteCode() -
cls
public org.objectweb.asm.ClassVisitor cls() -
classData
-
methodData
-
pushscript
-
popclass
public void popclass() -
method
-
pushmethod
-
popmethod
public void popmethod() -
scriptToClass
-