Class CaseConditionalImpl.CaseScopeImpl
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.CaseConditionalImpl.CaseScopeImpl
- All Implemented Interfaces:
CaseConditional,CaseConditional.CaseScope,Documentable,FunctionItem,OS_Container,OS_Element,StatementItem
- Enclosing class:
- CaseConditionalImpl
public class CaseConditionalImpl.CaseScopeImpl
extends Object
implements OS_Container, OS_Element, CaseConditional, CaseConditional.CaseScope
-
Nested Class Summary
Nested classes/interfaces inherited from interface tripleo.elijah_durable_congenial.lang.i.CaseConditional
CaseConditional.CaseScope -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocString(antlr.Token s1) voidaddScopeFor(IExpression expression, CaseConditional caseScope) voidaddToContainer(OS_Element anElement) asString()voidexpr(IExpression expr) @Nullable IExpressiongetExpr()getItems()@NotNull OS_Element@Nullable HashMap<IExpression,CaseConditionalImpl.CaseScopeImpl> items()voidvoidscope(Scope3 aSco, IExpression aExpr1) voidvoidsetContext(CaseContext ctx) voidvoidvisitGen(@NotNull ElElementVisitor visit)
-
Constructor Details
-
CaseScopeImpl
-
-
Method Details
-
addToContainer
- Specified by:
addToContainerin interfaceOS_Container
-
addDocString
public void addDocString(antlr.Token s1) - Specified by:
addDocStringin interfaceDocumentable
-
addScopeFor
- Specified by:
addScopeForin interfaceCaseConditional
-
expr
- Specified by:
exprin interfaceCaseConditional
-
getContext
- Specified by:
getContextin interfaceCaseConditional- Specified by:
getContextin interfaceOS_Element
-
getExpr
- Specified by:
getExprin interfaceCaseConditional
-
getScopes
- Specified by:
getScopesin interfaceCaseConditional
-
getParent
- Specified by:
getParentin interfaceCaseConditional- Specified by:
getParentin interfaceOS_Element
-
scope
- Specified by:
scopein interfaceCaseConditional
-
setContext
- Specified by:
setContextin interfaceCaseConditional
-
postConstruct
public void postConstruct()- Specified by:
postConstructin interfaceCaseConditional
-
getItems
-
items
- Specified by:
itemsin interfaceOS_Container
-
setDefault
public void setDefault()- Specified by:
setDefaultin interfaceCaseConditional
-
visitGen
- Specified by:
visitGenin interfaceCaseConditional- Specified by:
visitGenin interfaceOS_Element
-
serializeTo
- Specified by:
serializeToin interfaceCaseConditional- Specified by:
serializeToin interfaceFunctionItem- Specified by:
serializeToin interfaceOS_Element
-
asString
- Specified by:
asStringin interfaceOS_Element
-