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