Package cool.klass.model.meta.domain
Class PrimitiveTypeBuilder
java.lang.Object
cool.klass.model.meta.domain.AbstractElement.ElementBuilder<PrimitiveType>
cool.klass.model.meta.domain.PrimitiveTypeBuilder
- All Implemented Interfaces:
DataType.DataTypeGetter,Type.TypeGetter
public class PrimitiveTypeBuilder
extends AbstractElement.ElementBuilder<PrimitiveType>
implements DataType.DataTypeGetter
-
Field Summary
Fields inherited from class cool.klass.model.meta.domain.AbstractElement.ElementBuilder
element, elementContext, macroElement, sourceCode -
Constructor Summary
ConstructorsConstructorDescriptionPrimitiveTypeBuilder(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<AbstractElement.ElementBuilder<?>> macroElement, PrimitiveType primitiveType) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.AbstractElement.ElementBuilder
build, buildChildren, getElement
-
Constructor Details
-
PrimitiveTypeBuilder
public PrimitiveTypeBuilder(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<AbstractElement.ElementBuilder<?>> macroElement, @Nonnull PrimitiveType primitiveType)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceDataType.DataTypeGetter- Specified by:
getTypein interfaceType.TypeGetter
-
buildUnsafe
- Specified by:
buildUnsafein classAbstractElement.ElementBuilder<PrimitiveType>
-