gnu.expr
public class ConsumerTarget extends Target
| Constructor Summary | |
|---|---|
| ConsumerTarget(Variable consumer) | |
| Method Summary | |
|---|---|
| void | compileFromStack(Compilation comp, Type stackType) |
| static void | compileUsingConsumer(Expression exp, Compilation comp, Target target) Compile an expression using a temporary Consumer, if needed. |
| static void | compileUsingConsumer(Expression exp, Compilation comp, Target target, Method makeMethod, Method resultMethod) |
| boolean | compileWrite(Expression exp, Compilation comp) |
| Variable | getConsumerVariable() |
| Type | getType() |
| boolean | isContextTarget() True iff this target is the current CallContext's current Consumer. |
| static Target | makeContextTarget(Compilation comp) Make a Target that uses the current CallContext's current Consumer. |