static class Compiler.KeywordInvokeExpr extends java.lang.Object implements Compiler.Expr
Modifier and Type | Field and Description |
---|---|
int |
column |
(package private) static Type |
ILOOKUP_TYPE |
Compiler.KeywordExpr |
kw |
int |
line |
int |
siteIndex |
java.lang.String |
source |
java.lang.Object |
tag |
Compiler.Expr |
target |
Constructor and Description |
---|
Compiler.KeywordInvokeExpr(java.lang.String source,
int line,
int column,
Symbol tag,
Compiler.KeywordExpr kw,
Compiler.Expr target) |
Modifier and Type | Method and Description |
---|---|
void |
emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
java.lang.Object |
eval() |
java.lang.Class |
getJavaClass() |
boolean |
hasJavaClass() |
public final Compiler.KeywordExpr kw
public final java.lang.Object tag
public final Compiler.Expr target
public final int line
public final int column
public final int siteIndex
public final java.lang.String source
static Type ILOOKUP_TYPE
public Compiler.KeywordInvokeExpr(java.lang.String source, int line, int column, Symbol tag, Compiler.KeywordExpr kw, Compiler.Expr target)
public java.lang.Object eval()
eval
in interface Compiler.Expr
public void emit(Compiler.C context, Compiler.ObjExpr objx, GeneratorAdapter gen)
emit
in interface Compiler.Expr
public boolean hasJavaClass()
hasJavaClass
in interface Compiler.Expr
public java.lang.Class getJavaClass()
getJavaClass
in interface Compiler.Expr