public class StaticIdentifierExpr 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 android.databinding.tool.writer.KCode |
generateCode() |
Expr |
generateInverse(ExprModel model,
Expr value,
java.lang.String bindingClassName) |
java.lang.String |
getInvertibleError() |
boolean |
isDynamic()
Whether the result of this expression can change or not.
|
boolean |
isObservable() |
asPackage, computeUniqueKey, constructDependencies, getName, getUserDefinedType, injectSafeUnboxing, isDeclared, 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, 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 isObservable()
isObservable in class Exprpublic boolean isDynamic()
ExprisDynamic in class IdentifierExprpublic java.lang.String getInvertibleError()
getInvertibleError in class IdentifierExprpublic Expr generateInverse(ExprModel model, Expr value, java.lang.String bindingClassName)
generateInverse in class IdentifierExprprotected android.databinding.tool.writer.KCode generateCode()
generateCode in class IdentifierExprpublic Expr cloneToModel(ExprModel model)
cloneToModel in class IdentifierExpr