Modifier and Type | Field and Description |
---|---|
static 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 Class |
OBJECT |
static Class |
OBJECT_ARRAY |
static org.objectweb.asm.Type |
OBJECT_ARRAY_TYPE |
static org.objectweb.asm.Type |
OBJECT_TYPE |
static Class |
RUBY_MODULE |
static org.objectweb.asm.Type |
RUBY_MODULE_TYPE |
static Class |
STATICSCOPE |
static org.objectweb.asm.Type |
STATICSCOPE_TYPE |
static 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(String name,
IRScope scope,
com.headius.invokebinder.Signature signature,
boolean specificArity) |
abstract void |
pushscript(String clsName,
String filename) |
static String |
scriptToClass(String name) |
public static final int CMP_EQ
public static final Class OBJECT
public static final Class OBJECT_ARRAY
public static final Class BLOCK
public static final Class THREADCONTEXT
public static final Class STATICSCOPE
public static final 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 void popclass()
public IRBytecodeAdapter method()
public void pushmethod(String name, IRScope scope, com.headius.invokebinder.Signature signature, boolean specificArity)
public void popmethod()
Copyright © 2001-2015 JRuby. All Rights Reserved.