Class AbstractExpressionValue
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
cool.klass.model.meta.domain.value.AbstractExpressionValue
- All Implemented Interfaces:
Element,ElementWithSourceCode,ExpressionValue
- Direct Known Subclasses:
AbstractLiteralValue,AbstractMemberReferencePath,VariableReferenceImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractExpressionValue.AbstractExpressionValueBuilder<BuiltElement extends AbstractExpressionValue>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractElement
AbstractElement.ElementBuilder<BuiltElement extends Element> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractExpressionValue(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<Element> macroElement, SourceCode sourceCode) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.AbstractElement
getElementContext, getMacroElement, getSourceCodeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.klass.model.meta.domain.api.Element
getMacroElementMethods inherited from interface cool.klass.model.meta.domain.api.value.ExpressionValue
visit
-
Constructor Details
-
AbstractExpressionValue
protected AbstractExpressionValue(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode)
-