Modifier and Type | Field and Description |
---|---|
static java.lang.Class |
BLOCK |
static org.objectweb.asm.Type |
BLOCK_TYPE |
static org.objectweb.asm.Type |
BOOLEAN_TYPE |
static int |
CMP_EQ |
static org.objectweb.asm.Type |
DOUBLE_TYPE |
static org.objectweb.asm.Type |
LONG_TYPE |
static java.lang.Class |
OBJECT |
static java.lang.Class |
OBJECT_ARRAY |
static org.objectweb.asm.Type |
OBJECT_ARRAY_TYPE |
static org.objectweb.asm.Type |
OBJECT_TYPE |
static java.lang.Class |
RUBY_MODULE |
static org.objectweb.asm.Type |
RUBY_MODULE_TYPE |
static java.lang.Class |
STATICSCOPE |
static org.objectweb.asm.Type |
STATICSCOPE_TYPE |
static java.lang.Class |
THREADCONTEXT |
static org.objectweb.asm.Type |
THREADCONTEXT_TYPE |
Constructor and Description |
---|
JVM() |
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.ClassVisitor |
cls() |
org.jruby.ir.targets.ClassData |
clsData() |
byte[] |
code() |
IRBytecodeAdapter |
method() |
MethodData |
methodData() |
void |
popclass() |
void |
popmethod() |
void |
pushmethod(java.lang.String name,
IRScope scope,
com.headius.invokebinder.Signature signature,
boolean specificArity) |
abstract void |
pushscript(java.lang.String clsName,
java.lang.String filename) |
static java.lang.String |
scriptToClass(java.lang.String name) |
public static final int CMP_EQ
public static final java.lang.Class OBJECT
public static final java.lang.Class OBJECT_ARRAY
public static final java.lang.Class BLOCK
public static final java.lang.Class THREADCONTEXT
public static final java.lang.Class STATICSCOPE
public static final java.lang.Class RUBY_MODULE
public static final org.objectweb.asm.Type OBJECT_TYPE
public static final org.objectweb.asm.Type OBJECT_ARRAY_TYPE
public static final org.objectweb.asm.Type BOOLEAN_TYPE
public static final org.objectweb.asm.Type DOUBLE_TYPE
public static final org.objectweb.asm.Type LONG_TYPE
public static final org.objectweb.asm.Type BLOCK_TYPE
public static final org.objectweb.asm.Type THREADCONTEXT_TYPE
public static final org.objectweb.asm.Type STATICSCOPE_TYPE
public static final org.objectweb.asm.Type RUBY_MODULE_TYPE
public byte[] code()
public org.objectweb.asm.ClassVisitor cls()
public org.jruby.ir.targets.ClassData clsData()
public MethodData methodData()
public abstract void pushscript(java.lang.String clsName, java.lang.String filename)
public void popclass()
public IRBytecodeAdapter method()
public void pushmethod(java.lang.String name, IRScope scope, com.headius.invokebinder.Signature signature, boolean specificArity)
public void popmethod()
public static java.lang.String scriptToClass(java.lang.String name)
Copyright © 2001-2018 JRuby. All Rights Reserved.