public class StaticIdentifierExpr extends IdentifierExpr
Modifier and Type | Method and Description |
---|---|
protected KCode |
generateCode(boolean expand) |
String |
getInvertibleError() |
boolean |
isDynamic()
Whether the result of this expression can change or not.
|
boolean |
isObservable() |
KCode |
toInverseCode(KCode value) |
asPackage, computeUniqueKey, constructDependencies, getName, getUserDefinedType, isDeclared, resolveType, setDeclared, setUserDefinedType
addLocation, addTwoWay, 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, isEqualityCheck, isRead, isTwoWay, isUsed, join, join, markAsReadIfDone, markFlagsAsRead, onSwappedWith, provideScopeLocation, resetResolvedType, resolveListeners, resolveTwoWayExpressions, setBindingExpression, setId, setIsUsed, setModel, setRequirementId, setTwoWay, shouldReadNow, toCode, toCode, toFullCode, toString, trimShouldReadFlags, updateExpr
public boolean isObservable()
isObservable
in class Expr
public boolean isDynamic()
Expr
isDynamic
in class IdentifierExpr
public String getInvertibleError()
getInvertibleError
in class IdentifierExpr
public KCode toInverseCode(KCode value)
toInverseCode
in class IdentifierExpr
protected KCode generateCode(boolean expand)
generateCode
in class IdentifierExpr