Interface CaseConditional
- All Superinterfaces:
FunctionItem,OS_Element,StatementItem
- All Known Implementing Classes:
CaseConditionalImpl,CaseConditionalImpl.CaseScopeImpl
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddScopeFor(IExpression expression, CaseConditional caseScope) voidexpr(IExpression expr) getExpr()voidvoidscope(Scope3 aSco, IExpression aExpr1) default voidvoidsetContext(CaseContext ctx) voidvoidvisitGen(ElElementVisitor visit) Methods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString
-
Method Details
-
addScopeFor
-
expr
-
getContext
Context getContext()- Specified by:
getContextin interfaceOS_Element
-
getExpr
IExpression getExpr() -
getParent
OS_Element getParent()- Specified by:
getParentin interfaceOS_Element
-
getScopes
HashMap<IExpression,CaseConditionalImpl.CaseScopeImpl> getScopes() -
postConstruct
void postConstruct() -
scope
-
setContext
-
setDefault
void setDefault() -
visitGen
- Specified by:
visitGenin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceFunctionItem- Specified by:
serializeToin interfaceOS_Element
-