|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.ClassLoader net.sf.transjvm.util.Evaluator
public class Evaluator
Nested Class Summary | |
---|---|
static class |
Evaluator.Boolean
|
static class |
Evaluator.Double
|
static class |
Evaluator.Dump
|
static class |
Evaluator.Float
|
static class |
Evaluator.Integer
|
static class |
Evaluator.Long
|
static class |
Evaluator.Object
|
Constructor Summary | |
---|---|
Evaluator()
|
|
Evaluator(java.lang.ClassLoader parent)
|
Method Summary | |
---|---|
boolean |
booleanValue(Expression value)
|
java.lang.Number |
compileNumber(Expression value)
|
java.lang.Number |
compileNumber(Statement code,
Frame frame,
TypeID returnType)
|
double |
doubleValue(Expression value)
|
void |
execute(Statement code,
Frame frame)
|
float |
floatValue(Expression value)
|
Evaluator.Dump |
getDump()
|
int |
intValue(Expression value)
|
long |
longValue(Expression value)
|
java.lang.Object |
objectValue(Expression value)
|
void |
setDump(Evaluator.Dump dump)
|
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Evaluator()
public Evaluator(java.lang.ClassLoader parent)
Method Detail |
---|
public void setDump(Evaluator.Dump dump)
public Evaluator.Dump getDump()
public int intValue(Expression value)
public double doubleValue(Expression value)
public float floatValue(Expression value)
public long longValue(Expression value)
public java.lang.Number compileNumber(Expression value)
public java.lang.Number compileNumber(Statement code, Frame frame, TypeID returnType)
public boolean booleanValue(Expression value)
public java.lang.Object objectValue(Expression value)
public void execute(Statement code, Frame frame)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |