public class BuiltInVariableExpr extends IdentifierExpr
KEY_END, KEY_JOIN, KEY_JOIN_END, KEY_JOIN_START, KEY_START, mChildren, NO_ID| Modifier and Type | Method and Description |
|---|---|
Expr |
cloneToModel(ExprModel model) |
protected java.util.List<Dependency> |
constructDependencies() |
protected android.databinding.tool.writer.KCode |
generateCode() |
java.lang.String |
getInvertibleError() |
boolean |
isDeclared() |
boolean |
isDynamic()
Whether the result of this expression can change or not.
|
asPackage, computeUniqueKey, generateInverse, getName, getUserDefinedType, injectSafeUnboxing, resolveType, 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 IdentifierExprprotected java.util.List<Dependency> constructDependencies()
constructDependencies in class IdentifierExprprotected android.databinding.tool.writer.KCode generateCode()
generateCode in class IdentifierExprpublic boolean isDeclared()
isDeclared in class IdentifierExprpublic java.lang.String getInvertibleError()
getInvertibleError in class IdentifierExprpublic Expr cloneToModel(ExprModel model)
cloneToModel in class IdentifierExpr