SpoofaxBuilder¶
-
public class
SpoofaxBuilder
extends Builder<ISpoofaxInputUnit, ISpoofaxParseUnit, ISpoofaxAnalyzeUnit, ISpoofaxAnalyzeUnitUpdate, ISpoofaxTransformUnit<?>, ISpoofaxTransformUnit<ISpoofaxParseUnit>, ISpoofaxTransformUnit<ISpoofaxAnalyzeUnit>> implements ISpoofaxBuilder¶ Typedef class for
Builder
with Spoofax interfaces.
Constructors¶
SpoofaxBuilder¶
-
public
SpoofaxBuilder
(IResourceService resourceService, ILanguageIdentifierService languageIdentifier, ILanguagePathService languagePathService, ISpoofaxUnitService unitService, ISourceTextService sourceTextService, ISpoofaxSyntaxService syntaxService, IContextService contextService, ISpoofaxAnalysisService analysisService, ISpoofaxTransformService transformService, ISpoofaxParseResultUpdater parseResultUpdater, ISpoofaxAnalysisResultUpdater analysisResultUpdater, Provider<IBuildOutputInternal<ISpoofaxParseUnit, ISpoofaxAnalyzeUnit, ISpoofaxAnalyzeUnitUpdate, ISpoofaxTransformUnit<?>>> buildOutputProvider)¶
Methods¶
build¶
-
public ISpoofaxBuildOutput
build
(BuildInput input, IProgress progress, ICancel cancel)¶
build¶
-
public ISpoofaxBuildOutput
build
(BuildInput input)¶