SpoofaxProjectConfigBuilder¶
-
public class
SpoofaxProjectConfigBuilder
extends ProjectConfigBuilder implements ISpoofaxProjectConfigBuilder¶
Constructors¶
SpoofaxProjectConfigBuilder¶
-
public
SpoofaxProjectConfigBuilder
(AConfigurationReaderWriter configReaderWriter)¶
Methods¶
addCompileDeps¶
-
public ISpoofaxProjectConfigBuilder
addCompileDeps
(Iterable<LanguageIdentifier> deps)¶
addJavaDeps¶
-
public ISpoofaxProjectConfigBuilder
addJavaDeps
(Iterable<LanguageIdentifier> deps)¶
addSourceDeps¶
-
public ISpoofaxProjectConfigBuilder
addSourceDeps
(Iterable<LanguageIdentifier> deps)¶
addSources¶
-
public ISpoofaxProjectConfigBuilder
addSources
(Iterable<IExportConfig> sources)¶
build¶
-
public ISpoofaxProjectConfig
build
(FileObject rootFolder)¶
build¶
-
public SpoofaxProjectConfig
build
(HierarchicalConfiguration<ImmutableNode> configuration)¶
copyFrom¶
-
public ISpoofaxProjectConfigBuilder
copyFrom
(ISpoofaxProjectConfig config)¶
copyValuesFrom¶
-
public void
copyValuesFrom
(ISpoofaxProjectConfig config)¶
reset¶
-
public ISpoofaxProjectConfigBuilder
reset
()¶
withCompileDeps¶
-
public ISpoofaxProjectConfigBuilder
withCompileDeps
(Iterable<LanguageIdentifier> deps)¶
withJavaDeps¶
-
public ISpoofaxProjectConfigBuilder
withJavaDeps
(Iterable<LanguageIdentifier> deps)¶
withMetaborgVersion¶
-
public ISpoofaxProjectConfigBuilder
withMetaborgVersion
(String metaborgVersion)¶
withNaBL2Config¶
-
public ISpoofaxProjectConfigBuilder
withNaBL2Config
(NaBL2Config config)¶
withSourceDeps¶
-
public ISpoofaxProjectConfigBuilder
withSourceDeps
(Iterable<LanguageIdentifier> deps)¶
withSources¶
-
public ISpoofaxProjectConfigBuilder
withSources
(Iterable<IExportConfig> sources)¶
withTypesmart¶
-
public ISpoofaxProjectConfigBuilder
withTypesmart
(boolean typesmart)¶