gnu.expr
public class CheckedTarget extends StackTarget
| Constructor Summary | |
|---|---|
| CheckedTarget(Type type) | |
| CheckedTarget(Type type, LambdaExp proc, int argno) | |
| CheckedTarget(Type type, String procname, int argno) | |
| Method Summary | |
|---|---|
| void | compileFromStack(Compilation comp, Type stackType) |
| static void | emitCheckedCoerce(Compilation comp, String procname, int argno, Type type) |
| static void | emitCheckedCoerce(Compilation comp, LambdaExp proc, int argno, Type type) |
| static void | emitCheckedCoerce(Compilation comp, LambdaExp proc, int argno, Type type, Variable argValue) |
| static Target | getInstance(Type type, String procname, int argno) |
| static Target | getInstance(Type type, LambdaExp proc, int argno) |
| static Target | getInstance(Type type) |