public class MethodCallExpr extends Expr
Modifier and Type | Method and Description |
---|---|
protected String |
computeUniqueKey() |
protected List<Dependency> |
constructDependencies() |
protected KCode |
generateCode(boolean expand) |
List<Expr> |
getArgs() |
Callable |
getGetter() |
String |
getInvertibleError() |
String |
getName() |
Expr |
getTarget() |
protected ModelClass |
resolveType(ModelAnalyzer modelAnalyzer) |
void |
updateExpr(ModelAnalyzer modelAnalyzer) |
addLocation, addTwoWay, asPackage, assertIsInvertible, canBeEvaluatedToAVariable, canBeInvalidated, computeChildrenKey, 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, isDynamic, isEqualityCheck, isObservable, isRead, isTwoWay, isUsed, join, join, markAsReadIfDone, markFlagsAsRead, onSwappedWith, provideScopeLocation, resetResolvedType, resolveListeners, resolveTwoWayExpressions, setBindingExpression, setId, setIsUsed, setModel, setRequirementId, setTwoWay, shouldReadNow, toCode, toCode, toFullCode, toInverseCode, toString, trimShouldReadFlags
public void updateExpr(ModelAnalyzer modelAnalyzer)
updateExpr
in class Expr
protected KCode generateCode(boolean expand)
generateCode
in class Expr
protected ModelClass resolveType(ModelAnalyzer modelAnalyzer)
resolveType
in class Expr
protected List<Dependency> constructDependencies()
constructDependencies
in class Expr
protected String computeUniqueKey()
computeUniqueKey
in class Expr
public Expr getTarget()
public String getName()
public Callable getGetter()
public String getInvertibleError()
getInvertibleError
in class Expr