All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
StaticIdentifierExpr |
addImport(String alias,
String type,
Location location) |
Expr |
argListExpr(Iterable<Expr> expressions) |
Expr |
bindingExpr(Expr bindingExpr)
The actual thingy that is set on the binding target.
|
BitShiftExpr |
bitshift(Expr left,
String op,
Expr right) |
Expr |
bracketExpr(Expr variableExpr,
Expr argExpr) |
BuiltInVariableExpr |
builtInVariable(String name,
String type,
String accessCode) |
Expr |
castExpr(String type,
Expr expr) |
ComparisonExpr |
comparison(String op,
Expr left,
Expr right) |
FieldAccessExpr |
field(Expr parent,
String name) |
static List<Expr> |
filterShouldRead(Iterable<Expr> exprs) |
Expr |
findFlagExpression(int flag)
May return null if flag is equal to invalidate any flag.
|
List<Expr> |
getBindingExpressions() |
Map<String,Expr> |
getExprMap() |
String |
getFlag(int id) |
int |
getFlagBucketCount() |
String[] |
getFlagMapping() |
Map<String,String> |
getImports() |
int |
getInvalidateableFieldLimit() |
BitSet |
getInvalidateAnyBitSet() |
int |
getInvalidateAnyFlagIndex() |
List<Expr> |
getObservables() |
List<Expr> |
getPendingExpressions() |
int |
getTotalFlagCount() |
Expr |
group(Expr grouped) |
IdentifierExpr |
identifier(String name) |
InstanceOfExpr |
instanceOfOp(Expr expr,
String type) |
Expr |
listenerExpr(Expr expression,
String name,
ModelClass listenerType,
ModelMethod listenerMethod) |
TernaryExpr |
logical(Expr left,
String op,
Expr right) |
boolean |
markBitsRead() |
MathExpr |
math(Expr left,
String op,
Expr right) |
MethodCallExpr |
methodCall(Expr target,
String name,
List<Expr> args) |
FieldAccessExpr |
observableField(Expr parent,
String name) |
<T extends Expr> T |
register(T expr)
Adds the expression to the list of expressions and returns it.
|
void |
removeExpr(Expr expr) |
Expr |
resourceExpr(String packageName,
String resourceType,
String resourceName,
List<Expr> args) |
void |
seal()
Give id to each expression.
|
void |
setCurrentLocationInFile(Location location) |
void |
setCurrentParserContext(ParserRuleContext currentParserContext) |
int |
size() |
StaticIdentifierExpr |
staticIdentifier(String name) |
StaticIdentifierExpr |
staticIdentifierFor(ModelClass modelClass)
Creates a static identifier for the given class or returns the existing one.
|
SymbolExpr |
symbol(String text,
Class type) |
TernaryExpr |
ternary(Expr pred,
Expr ifTrue,
Expr ifFalse) |
TwoWayListenerExpr |
twoWayListenerExpr(InverseBinding inverseBinding) |
UnaryExpr |
unary(String op,
Expr expr) |
ViewFieldExpr |
viewFieldExpr(BindingTarget bindingTarget) |