Modifier and Type | Field and Description |
---|---|
static java.lang.Class |
BLOCK |
static Type |
BLOCK_TYPE |
static int |
CMP_EQ |
static java.lang.Class |
OBJECT |
static Type |
OBJECT_TYPE |
static java.lang.Class |
STATICSCOPE |
static Type |
STATICSCOPE_TYPE |
static java.lang.Class |
THREADCONTEXT |
static Type |
THREADCONTEXT_TYPE |
Constructor and Description |
---|
JVM() |
Modifier and Type | Method and Description |
---|---|
ClassVisitor |
cls() |
org.jruby.ir.targets.ClassData |
clsData() |
byte[] |
code() |
void |
declareField(java.lang.String field) |
IRBytecodeAdapter |
method() |
MethodData |
methodData() |
void |
popclass() |
void |
popmethod() |
void |
pushclass(java.lang.String clsName) |
void |
pushmethod(java.lang.String name,
int arity) |
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 BLOCK
public static final java.lang.Class THREADCONTEXT
public static final java.lang.Class STATICSCOPE
public static final Type OBJECT_TYPE
public static final Type BLOCK_TYPE
public static final Type THREADCONTEXT_TYPE
public static final Type STATICSCOPE_TYPE
public byte[] code()
public ClassVisitor cls()
public org.jruby.ir.targets.ClassData clsData()
public MethodData methodData()
public void pushclass(java.lang.String clsName)
public void pushscript(java.lang.String clsName, java.lang.String filename)
public void popclass()
public IRBytecodeAdapter method()
public void pushmethod(java.lang.String name, int arity)
public void popmethod()
public static java.lang.String scriptToClass(java.lang.String name)
public void declareField(java.lang.String field)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.