Package cool.klass.model.meta.domain
Class AbstractIdentifierElement.IdentifierElementBuilder<BuiltElement extends AbstractIdentifierElement>
java.lang.Object
cool.klass.model.meta.domain.AbstractElement.ElementBuilder<BuiltElement>
cool.klass.model.meta.domain.AbstractOrdinalElement.OrdinalElementBuilder<BuiltElement>
cool.klass.model.meta.domain.AbstractNamedElement.NamedElementBuilder<BuiltElement>
cool.klass.model.meta.domain.AbstractIdentifierElement.IdentifierElementBuilder<BuiltElement>
- Direct Known Subclasses:
AbstractPackageableElement.PackageableElementBuilder,AbstractProjectionParent.AbstractProjectionParentBuilder,AbstractTypedElement.TypedElementBuilder,EnumerationLiteralImpl.EnumerationLiteralBuilder,ParameterImpl.ParameterBuilder,ProjectionDataTypePropertyImpl.ProjectionDataTypePropertyBuilder,ProjectionProjectionReferenceImpl.ProjectionProjectionReferenceBuilder,UrlConstantImpl.UrlConstantBuilder
- Enclosing class:
AbstractIdentifierElement
public abstract static class AbstractIdentifierElement.IdentifierElementBuilder<BuiltElement extends AbstractIdentifierElement>
extends AbstractNamedElement.NamedElementBuilder<BuiltElement>
-
Field Summary
Fields inherited from class cool.klass.model.meta.domain.AbstractNamedElement.NamedElementBuilder
nameContextFields inherited from class cool.klass.model.meta.domain.AbstractOrdinalElement.OrdinalElementBuilder
ordinalFields inherited from class cool.klass.model.meta.domain.AbstractElement.ElementBuilder
element, elementContext, macroElement, sourceCode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIdentifierElementBuilder(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<AbstractElement.ElementBuilder<?>> macroElement, SourceCode.SourceCodeBuilder sourceCode, int ordinal, KlassParser.IdentifierContext nameContext) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.AbstractElement.ElementBuilder
build, buildChildren, buildUnsafe, getElement
-
Constructor Details
-
IdentifierElementBuilder
protected IdentifierElementBuilder(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<AbstractElement.ElementBuilder<?>> macroElement, @Nullable SourceCode.SourceCodeBuilder sourceCode, int ordinal, @Nonnull KlassParser.IdentifierContext nameContext)
-
-
Method Details
-
getNameContext
- Overrides:
getNameContextin classAbstractNamedElement.NamedElementBuilder<BuiltElement extends AbstractIdentifierElement>
-