public abstract class MethodBaseExpr extends Expr
KEY_END, KEY_JOIN, KEY_JOIN_END, KEY_JOIN_START, KEY_START, mChildren, NO_ID
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Dependency> |
constructDependencies() |
java.lang.String |
getName() |
Expr |
getTarget() |
protected Expr |
resolveListenersAsMethodReference(android.databinding.tool.reflection.ModelClass listener,
Expr parent) |
java.util.List<ExecutionPath> |
toExecutionPath(java.util.List<ExecutionPath> paths) |
void |
updateExpr(android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer) |
addJustMeToExecutionPath, addLocation, asPackage, assertIsInvertible, canBeEvaluatedToAVariable, canBeInvalidated, cloneToModel, cloneToModel, computeUniqueKey, considerElevatingConditionals, constructDynamicChildrenDependencies, enableDirectInvalidation, generateCode, generateInverse, getAllCalculationPaths, getChildren, getDefaultValue, getDependants, getDependencies, getId, getInvalidFlags, getInvertibleError, getLocations, getModel, getParents, getPredicateInvalidFlags, getReadSoFar, getRequirementFlagIndex, getRequirementId, getResolvedType, getShouldReadFlags, getShouldReadFlagsWithConditionals, getUniqueKey, getUpdateRegistrationCall, getVersion, hasConditionalDependant, hasId, hasNestedCannotRead, injectSafeUnboxing, invalidateReadFlags, isBindingExpression, isConditional, isDynamic, isEqualityCheck, isIsUsedInCallback, isObservable, isRead, isUsed, join, join, markAsBindingExpression, markAsReadIfDone, markAsUsed, markAsUsedInCallback, markFlagsAsRead, onSwappedWith, provideScopeLocation, recursivelyInjectSafeUnboxing, resetResolvedType, resolveListeners, resolveTwoWayExpressions, resolveType, safeUnboxChild, setId, setModel, setRequirementId, setUnwrapObservableFields, shouldReadNow, toCode, toExecutionPath, toExecutionPathInOrder, toExecutionPathInOrder, toFullCode, toString, trimShouldReadFlags, unwrapChildTo, unwrapObservableField, unwrapObservableFieldChildren
public Expr getTarget()
public java.util.List<ExecutionPath> toExecutionPath(java.util.List<ExecutionPath> paths)
toExecutionPath
in class Expr
protected Expr resolveListenersAsMethodReference(android.databinding.tool.reflection.ModelClass listener, Expr parent)
protected java.util.List<Dependency> constructDependencies()
constructDependencies
in class Expr
public java.lang.String getName()
public void updateExpr(android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer)
updateExpr
in class Expr