public class ExpressionInvalid extends Expression
| Constructor and Description |
|---|
ExpressionInvalid(ZenPosition position) |
ExpressionInvalid(ZenPosition position,
ZenType type) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
cast(ZenPosition position,
IEnvironmentGlobal errors,
ZenType type) |
void |
compile(boolean result,
IEnvironmentMethod environment) |
void |
compileIf(org.objectweb.asm.Label onElse,
IEnvironmentMethod environment) |
Expression |
getMember(ZenPosition position,
IEnvironmentGlobal errors,
java.lang.String name) |
ZenType |
getType() |
assign, call, eval, getPosition, parse, predictCallTypes, toSymbol, toTypepublic ExpressionInvalid(ZenPosition position)
public ExpressionInvalid(ZenPosition position, ZenType type)
public Expression getMember(ZenPosition position, IEnvironmentGlobal errors, java.lang.String name)
getMember in interface IPartialExpressiongetMember in class Expressionpublic Expression cast(ZenPosition position, IEnvironmentGlobal errors, ZenType type)
cast in class Expressionpublic ZenType getType()
public void compile(boolean result,
IEnvironmentMethod environment)
compile in class Expressionpublic void compileIf(org.objectweb.asm.Label onElse,
IEnvironmentMethod environment)
compileIf in class Expression