public static class Compiler.EmptyExpr extends java.lang.Object implements Compiler.Expr
Modifier and Type | Field and Description |
---|---|
java.lang.Object |
coll |
(package private) static Type |
EMPTY_LIST_TYPE |
(package private) static Type |
HASHMAP_TYPE |
(package private) static Type |
HASHSET_TYPE |
(package private) static Type |
LIST_TYPE |
(package private) static Type |
VECTOR_TYPE |
Constructor and Description |
---|
Compiler.EmptyExpr(java.lang.Object coll) |
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 java.lang.Object coll
static final Type HASHMAP_TYPE
static final Type HASHSET_TYPE
static final Type VECTOR_TYPE
static final Type LIST_TYPE
static final Type EMPTY_LIST_TYPE
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