Interface AntlrTopLevelElement
- All Superinterfaces:
IAntlrElement
- All Known Implementing Classes:
AntlrAssociation,AntlrClass,AntlrClassifier,AntlrEnumeration,AntlrInterface,AntlrProjection,AntlrServiceGroup
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.antlr.v4.runtime.ParserRuleContextdefault org.eclipse.collections.api.tuple.Pair<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.Token> default org.eclipse.collections.api.tuple.Pair<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.Token> getName()intdefault Optional<IAntlrElement>default booleandefault voidreportDuplicateTopLevelName(CompilerAnnotationHolder compilerAnnotationHolder) voidreportErrors(CompilerAnnotationHolder compilerAnnotationHolder) voidreportNameErrors(CompilerAnnotationHolder compilerAnnotationHolder) Methods inherited from interface cool.klass.model.converter.compiler.state.IAntlrElement
gatherSurroundingElements, getCompilationUnit, getElementContext, getEntireContext, getMacroElement, getSurroundingElement, getSurroundingElements, reportAuditErrors
-
Method Details
-
getContextBefore
default org.eclipse.collections.api.tuple.Pair<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.Token> getContextBefore()- Specified by:
getContextBeforein interfaceIAntlrElement
-
getContextAfter
@Nonnull default org.eclipse.collections.api.tuple.Pair<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.Token> getContextAfter()- Specified by:
getContextAfterin interfaceIAntlrElement
-
getBlockContext
default org.antlr.v4.runtime.ParserRuleContext getBlockContext()- Returns:
- a context representing a block, where '{' and '}' are the start and stop tokens.
- Throws:
UnsupportedOperationException- unless overridden
-
getElementBuilder
-
getSurroundingElement
- Specified by:
getSurroundingElementin interfaceIAntlrElement
-
isContext
default boolean isContext()- Specified by:
isContextin interfaceIAntlrElement
-
reportErrors
-
reportNameErrors
-
reportDuplicateTopLevelName
default void reportDuplicateTopLevelName(@Nonnull CompilerAnnotationHolder compilerAnnotationHolder) -
getName
-
getOrdinal
int getOrdinal()
-