public class CallbackArgExpr extends IdentifierExpr
KEY_END, KEY_JOIN, KEY_JOIN_END, KEY_JOIN_START, KEY_START, mChildren, NO_ID| Constructor and Description |
|---|
CallbackArgExpr(int argIndex,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
cloneToModel(ExprModel model) |
protected java.lang.String |
computeUniqueKey() |
protected java.util.List<Dependency> |
constructDependencies() |
protected android.databinding.tool.writer.KCode |
generateCode() |
java.lang.String |
getInvertibleError() |
java.lang.String |
getName() |
boolean |
isDynamic()
Whether the result of this expression can change or not.
|
protected android.databinding.tool.reflection.ModelClass |
resolveType(android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer) |
void |
setClassFromCallback(android.databinding.tool.reflection.ModelClass modelClass) |
asPackage, generateInverse, getUserDefinedType, injectSafeUnboxing, isDeclared, setDeclared, setUserDefinedType, toStringaddJustMeToExecutionPath, addLocation, assertIsInvertible, canBeEvaluatedToAVariable, canBeInvalidated, cloneToModel, considerElevatingConditionals, constructDynamicChildrenDependencies, enableDirectInvalidation, getAllCalculationPaths, getChildren, getDefaultValue, getDependants, getDependencies, getId, getInvalidFlags, getLocations, getModel, getParents, getPredicateInvalidFlags, getReadSoFar, getRequirementFlagIndex, getRequirementId, getResolvedType, getShouldReadFlags, getShouldReadFlagsWithConditionals, getUniqueKey, getUpdateRegistrationCall, getVersion, hasConditionalDependant, hasId, hasNestedCannotRead, invalidateReadFlags, isBindingExpression, isConditional, isEqualityCheck, isIsUsedInCallback, isObservable, isRead, isUsed, join, join, markAsBindingExpression, markAsReadIfDone, markAsUsed, markAsUsedInCallback, markFlagsAsRead, onSwappedWith, provideScopeLocation, recursivelyInjectSafeUnboxing, resetResolvedType, resolveListeners, resolveTwoWayExpressions, safeUnboxChild, setId, setModel, setRequirementId, setUnwrapObservableFields, shouldReadNow, toCode, toExecutionPath, toExecutionPath, toExecutionPathInOrder, toExecutionPathInOrder, toFullCode, trimShouldReadFlags, unwrapChildTo, unwrapObservableField, unwrapObservableFieldChildren, updateExprpublic boolean isDynamic()
ExprisDynamic in class IdentifierExprpublic void setClassFromCallback(android.databinding.tool.reflection.ModelClass modelClass)
protected android.databinding.tool.reflection.ModelClass resolveType(android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer)
resolveType in class IdentifierExprprotected java.util.List<Dependency> constructDependencies()
constructDependencies in class IdentifierExprprotected android.databinding.tool.writer.KCode generateCode()
generateCode in class IdentifierExprprotected java.lang.String computeUniqueKey()
computeUniqueKey in class IdentifierExprpublic java.lang.String getInvertibleError()
getInvertibleError in class IdentifierExprpublic java.lang.String getName()
getName in class IdentifierExprpublic Expr cloneToModel(ExprModel model)
cloneToModel in class IdentifierExpr