gnu.kawa.reflect
public class InstanceOf extends Procedure2 implements CanInline, Inlineable
Field Summary | |
---|---|
protected Language | language |
Constructor Summary | |
---|---|
InstanceOf(Language language) | |
InstanceOf(Language language, String name) |
Method Summary | |
---|---|
Object | apply2(Object arg1, Object arg2) |
void | compile(ApplyExp exp, Compilation comp, Target target) |
static void | emitIsInstance(TypeValue type, Variable incoming, Compilation comp, Target target) |
Type | getReturnType(Expression[] args) |
Expression | inline(ApplyExp exp, ExpWalker walker) |