Package cool.klass.model.meta.domain
Class AbstractOrdinalElement
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
cool.klass.model.meta.domain.AbstractOrdinalElement
- All Implemented Interfaces:
Element,ElementWithSourceCode
- Direct Known Subclasses:
AbstractNamedElement,ModifierImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractElement
AbstractElement.ElementBuilder<BuiltElement extends Element> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOrdinalElement(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<Element> macroElement, SourceCode sourceCode, int ordinal) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.AbstractElement
getElementContext, getMacroElement, getSourceCodeObject
-
Field Details
-
ordinal
protected final int ordinal
-
-
Constructor Details
-
AbstractOrdinalElement
public AbstractOrdinalElement(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, int ordinal)
-
-
Method Details
-
getOrdinal
public int getOrdinal()
-