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, toString
addJustMeToExecutionPath, 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, 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, updateExpr
public boolean isObservable()
isObservable
in class Expr
public boolean isDynamic()
Expr
isDynamic
in class IdentifierExpr
public java.lang.String getInvertibleError()
getInvertibleError
in class IdentifierExpr
public Expr generateInverse(ExprModel model, Expr value, java.lang.String bindingClassName)
generateInverse
in class IdentifierExpr
protected android.databinding.tool.writer.KCode generateCode()
generateCode
in class IdentifierExpr
public Expr cloneToModel(ExprModel model)
cloneToModel
in class IdentifierExpr