public abstract class Target
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Target |
Ignore
A Target which means that the result is ignored.
|
static Target |
pushObject
A Target which means to push an Object on the JVM stack.
|
Constructor and Description |
---|
Target() |
Modifier and Type | Method and Description |
---|---|
abstract void |
compileFromStack(Compilation comp,
Type stackType) |
abstract Type |
getType() |
static Target |
pushValue(Type type)
Return a Target to push a value of specified type on JCM stack.
|
public static final Target Ignore
public static final Target pushObject
public abstract Type getType()
public abstract void compileFromStack(Compilation comp, Type stackType)