Package cool.klass.model.meta.domain
Class SourceCodeImpl.SourceCodeBuilderImpl
java.lang.Object
cool.klass.model.meta.domain.SourceCodeImpl.SourceCodeBuilderImpl
- All Implemented Interfaces:
SourceCode.SourceCodeBuilder
- Enclosing class:
SourceCodeImpl
public static final class SourceCodeImpl.SourceCodeBuilderImpl
extends Object
implements SourceCode.SourceCodeBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionSourceCodeBuilderImpl(String sourceName, String sourceCodeText, org.antlr.v4.runtime.BufferedTokenStream tokenStream, org.antlr.v4.runtime.ParserRuleContext parserContext, Optional<SourceCodeImpl.SourceCodeBuilderImpl> macroSourceCodeBuilder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()voidbuild2()voidsetMacroElement(Optional<AbstractElement.ElementBuilder<?>> macroElement)
-
Constructor Details
-
SourceCodeBuilderImpl
public SourceCodeBuilderImpl(@Nonnull String sourceName, @Nonnull String sourceCodeText, @Nonnull org.antlr.v4.runtime.BufferedTokenStream tokenStream, @Nonnull org.antlr.v4.runtime.ParserRuleContext parserContext, @Nonnull Optional<SourceCodeImpl.SourceCodeBuilderImpl> macroSourceCodeBuilder)
-
-
Method Details
-
build
- Specified by:
buildin interfaceSourceCode.SourceCodeBuilder
-
getMacroElement
-
setMacroElement
-
build2
public void build2()
-