Class AntlrModifier
java.lang.Object
cool.klass.model.converter.compiler.state.AntlrElement
cool.klass.model.converter.compiler.state.AntlrOrdinalElement
cool.klass.model.converter.compiler.state.property.AntlrModifier
- All Implemented Interfaces:
IAntlrElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AntlrModifierstatic final org.eclipse.collections.api.list.ImmutableList<String>static final AntlrModifierFields inherited from class cool.klass.model.converter.compiler.state.AntlrOrdinalElement
ordinalFields inherited from class cool.klass.model.converter.compiler.state.AntlrElement
AMBIGUOUS_PARENT, compilationUnit, elementContext, NOT_FOUND_PARENT -
Constructor Summary
ConstructorsConstructorDescriptionAntlrModifier(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<CompilationUnit> compilationUnit, int ordinal, AntlrNamedElement surroundingElement) -
Method Summary
Modifier and TypeMethodDescriptionbuild()org.antlr.v4.runtime.TokenbooleanbooleanisAudit()booleanbooleanbooleanbooleanbooleanisFinal()booleanisFrom()booleanisId()booleanisKey()booleanbooleanisOwned()booleanbooleanisSystem()booleanbooleanbooleanisTo()booleanbooleanisUser()booleanisUserId()booleanisValid()booleanbooleantoString()Methods inherited from class cool.klass.model.converter.compiler.state.AntlrOrdinalElement
getOrdinalMethods inherited from class cool.klass.model.converter.compiler.state.AntlrElement
getCompilationUnit, getElementContext, getMacroElement, getMacroElementBuilder, getSourceCodeBuilder, getSourceText, getSourceTextLenient, hasMacro, isForwardReference, isInSameCompilationUnitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface cool.klass.model.converter.compiler.state.IAntlrElement
gatherSurroundingElements, getContextAfter, getContextBefore, getEntireContext, getSurroundingElement, getSurroundingElements, isContext, reportAuditErrors
-
Field Details
-
AMBIGUOUS
-
NOT_FOUND
-
AUDIT_PROPERTY_NAMES
-
-
Constructor Details
-
AntlrModifier
public AntlrModifier(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<CompilationUnit> compilationUnit, int ordinal, @Nonnull AntlrNamedElement surroundingElement)
-
-
Method Details
-
getSurroundingElement
-
getKeywordToken
public org.antlr.v4.runtime.Token getKeywordToken() -
getKeyword
-
is
-
isAudit
public boolean isAudit() -
isCreatedBy
public boolean isCreatedBy() -
isCreatedOn
public boolean isCreatedOn() -
isLastUpdatedBy
public boolean isLastUpdatedBy() -
isUser
public boolean isUser() -
isPrivate
public boolean isPrivate() -
isFinal
public boolean isFinal() -
isSystem
public boolean isSystem() -
isValid
public boolean isValid() -
isFrom
public boolean isFrom() -
isTo
public boolean isTo() -
isVersion
public boolean isVersion() -
isUserId
public boolean isUserId() -
isId
public boolean isId() -
isKey
public boolean isKey() -
isDerived
public boolean isDerived() -
isOwned
public boolean isOwned() -
isTransient
public boolean isTransient() -
isSystemTemporal
public boolean isSystemTemporal() -
isValidTemporal
public boolean isValidTemporal() -
isBitemporal
public boolean isBitemporal() -
isTemporal
public boolean isTemporal() -
build
-
getElementBuilder
- Overrides:
getElementBuilderin classAntlrElement
-
toString
- Overrides:
toStringin classAntlrElement
-