public class CastExpr extends Expr
Modifier and Type | Method and Description |
---|---|
protected String |
computeUniqueKey() |
protected List<Dependency> |
constructDependencies() |
protected KCode |
generateCode(boolean expand) |
Expr |
getCastExpr() |
String |
getCastType() |
String |
getInvertibleError() |
protected ModelClass |
resolveType(ModelAnalyzer modelAnalyzer) |
KCode |
toInverseCode(KCode value) |
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, toString, trimShouldReadFlags, updateExpr
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 getCastExpr()
public String getCastType()
protected KCode generateCode(boolean expand)
generateCode
in class Expr
public String getInvertibleError()
getInvertibleError
in class Expr
public KCode toInverseCode(KCode value)
toInverseCode
in class Expr