public static class Compiler.TheVarExpr extends java.lang.Object implements Compiler.Expr
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Compiler.TheVarExpr.Parser |
Constructor and Description |
---|
Compiler.TheVarExpr(Var var) |
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 Var var
public Compiler.TheVarExpr(Var var)
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