Modifier and Type | Field and Description |
---|---|
static Class |
BLOCK |
static org.objectweb.asm.Type |
BLOCK_TYPE |
static int |
CMP_EQ |
static Class |
OBJECT |
static org.objectweb.asm.Type |
OBJECT_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() |
void |
declareField(String field) |
IRBytecodeAdapter |
method() |
MethodData |
methodData() |
void |
popclass() |
void |
popmethod() |
void |
pushclass(String clsName) |
void |
pushmethod(String name,
int arity) |
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 BLOCK
public static final Class THREADCONTEXT
public static final Class STATICSCOPE
public static final org.objectweb.asm.Type OBJECT_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 byte[] code()
public org.objectweb.asm.ClassVisitor cls()
public org.jruby.ir.targets.ClassData clsData()
public MethodData methodData()
public void pushclass(String clsName)
public void popclass()
public IRBytecodeAdapter method()
public void pushmethod(String name, int arity)
public void popmethod()
public void declareField(String field)
Copyright © 2001–2015 JRuby. All rights reserved.