gnu.expr
Class StackTarget

java.lang.Object
  |
  +--gnu.expr.Target
        |
        +--gnu.expr.StackTarget
Direct Known Subclasses:
CheckedTarget, TailTarget

public class StackTarget
extends Target


Fields inherited from class gnu.expr.Target
Ignore, pushObject, returnObject
 
Constructor Summary
StackTarget(Type type)
           
 
Method Summary
 void compileFromStack(Compilation comp, Type stackType)
           
protected  boolean compileFromStack0(Compilation comp, Type stackType)
           
static Target getInstance(Type type)
           
 Type getType()
           
 
Methods inherited from class gnu.expr.Target
pushValue, returnValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackTarget

public StackTarget(Type type)
Method Detail

getType

public Type getType()
Overrides:
getType in class Target

getInstance

public static Target getInstance(Type type)

compileFromStack0

protected boolean compileFromStack0(Compilation comp,
                                    Type stackType)

compileFromStack

public void compileFromStack(Compilation comp,
                             Type stackType)
Overrides:
compileFromStack in class Target