CleanInputBuilder¶
-
public class
CleanInputBuilder
¶
Methods¶
addComponent¶
-
public CleanInputBuilder
addComponent
(ILanguageComponent component)¶ Adds languages from given language component.
addComponents¶
-
public CleanInputBuilder
addComponents
(Iterable<? extends ILanguageComponent> components)¶ Adds languages from given language components.
addLanguage¶
-
public CleanInputBuilder
addLanguage
(ILanguageImpl language)¶ Adds a single language implementation.
addLanguages¶
-
public CleanInputBuilder
addLanguages
(Iterable<? extends ILanguageImpl> languages)¶ Adds given language implementations.
build¶
-
public CleanInput
build
(IDependencyService dependencyService)¶ Builds a clean input object from the current state.
Throws: - MetaborgException – When
IDependencyService.compileDeps(IProject)
throws.
- MetaborgException – When
withCompileDependencyLanguages¶
-
public CleanInputBuilder
withCompileDependencyLanguages
(boolean addDependencyLanguages)¶ Sets if compile time dependencies should be added to languages when the input is built. Defaults to true.
withComponents¶
-
public CleanInputBuilder
withComponents
(Iterable<ILanguageComponent> components)¶ Sets the languages from given language components.
withLanguages¶
-
public CleanInputBuilder
withLanguages
(Set<ILanguageImpl> languages)¶ Sets the languages to given language implementations.
withSelector¶
-
public CleanInputBuilder
withSelector
(FileSelector selector)¶ Sets the file selector to given selector.