gnu.expr

Class StackTarget

public class StackTarget extends Target

Constructor Summary
StackTarget(Type type)
Method Summary
voidcompileFromStack(Compilation comp, Type stackType)
protected booleancompileFromStack0(Compilation comp, Type stackType)
static voidconvert(Compilation comp, Type stackType, Type targetType)
protected static voidemitCoerceFromObject(Type type, Compilation comp)
static TargetgetInstance(Type type)
TypegetType()

Constructor Detail

StackTarget

public StackTarget(Type type)

Method Detail

compileFromStack

public void compileFromStack(Compilation comp, Type stackType)

compileFromStack0

protected boolean compileFromStack0(Compilation comp, Type stackType)

convert

public static void convert(Compilation comp, Type stackType, Type targetType)

emitCoerceFromObject

protected static void emitCoerceFromObject(Type type, Compilation comp)

getInstance

public static Target getInstance(Type type)

getType

public Type getType()