public class CallbackExprModel extends ExprModel
Constructor and Description |
---|
CallbackExprModel(ExprModel original) |
Modifier and Type | Method and Description |
---|---|
StaticIdentifierExpr |
addImport(java.lang.String alias,
java.lang.String type,
android.databinding.tool.store.Location location) |
CallbackArgExpr |
callbackArg(java.lang.String name) |
int |
getArgCount() |
java.util.List<CallbackArgExpr> |
getArguments() |
java.util.Map<java.lang.String,java.lang.String> |
getImports() |
IdentifierExpr |
identifier(java.lang.String name) |
<T extends Expr> |
register(T expr)
Adds the expression to the list of expressions and returns it.
|
void |
seal()
Give id to each expression.
|
argListExpr, assignment, bindingExpr, bitshift, bracketExpr, builtInVariable, callbackWrapper, castExpr, comparison, field, filterShouldRead, findFlagExpression, findIdentifier, getBindingExpressions, getCallbackWrappers, getCurrentLocationInFile, getCurrentParserContext, getExprMap, getExt, getFlag, getFlagBucketCount, getFlagMapping, getInvalidateableFieldLimit, getInvalidateAnyBitSet, getInvalidateAnyFlagIndex, getObservables, getPendingExpressions, getTotalFlagCount, instanceOfOp, lambdaExpr, listenerExpr, logical, markBitsRead, markSealed, math, methodCall, methodReference, observableField, obtainCallbackId, removeExpr, resourceExpr, setCurrentLocationInFile, setCurrentParserContext, size, staticIdentifier, staticIdentifierFor, symbol, ternary, twoWayListenerExpr, unary, viewFieldExpr
public CallbackExprModel(ExprModel original)
public java.util.Map<java.lang.String,java.lang.String> getImports()
getImports
in class ExprModel
public StaticIdentifierExpr addImport(java.lang.String alias, java.lang.String type, android.databinding.tool.store.Location location)
public <T extends Expr> T register(T expr)
ExprModel
public void seal()
ExprModel
public IdentifierExpr identifier(java.lang.String name)
identifier
in class ExprModel
public CallbackArgExpr callbackArg(java.lang.String name)
public int getArgCount()
public java.util.List<CallbackArgExpr> getArguments()