BuildInput¶
-
public class
BuildInput
¶ Input for a build. Use the
BuildInputBuilder
fluent interface to create objects of this class.See also:
BuildInputBuilder
Fields¶
analyzeSelector¶
-
public final FileSelector
analyzeSelector
¶ File selector to determine which resources should be analyzed, or null to analyze everything.
buildOrder¶
-
public final BuildOrder
buildOrder
¶ Language build order.
includePaths¶
-
public final Multimap<ILanguageImpl, FileObject>
includePaths
¶ Per-language include paths;
messagePrinter¶
-
public final IMessagePrinter
messagePrinter
¶ Message printer to use during build, or null to skip printing messages.
pardonedLanguages¶
-
public final Set<ILanguageImpl>
pardonedLanguages
¶ Languages for which errors are pardoned; prevents throwing an exception when
throwOnErrors
is true.
selector¶
-
public final FileSelector
selector
¶ File selector to determine which resources should be processed, or null to process everything.
sourceChanges¶
-
public final Iterable<ResourceChange>
sourceChanges
¶ Sources that have changed.
state¶
-
public final BuildState
state
¶ Build state with information about previous builds.
throwOnErrors¶
-
public final boolean
throwOnErrors
¶ If an exception should be thrown when there are parsing, analysis, or transformation errors.
transformGoals¶
-
public final Iterable<ITransformGoal>
transformGoals
¶ Transformer goals to execute on analyzed or parsed results.
transformSelector¶
-
public final FileSelector
transformSelector
¶ File selector to determine which resources should be transformed, or null to transform everything.
Constructors¶
BuildInput¶
-
public
BuildInput
(BuildState state, IProject project, Iterable<ResourceChange> resourceChanges, Multimap<ILanguageImpl, FileObject> includePaths, BuildOrder buildOrder, FileSelector parseSelector, boolean analyze, FileSelector analyzeSelector, boolean transform, FileSelector transformSelector, Iterable<ITransformGoal> transformGoals, IMessagePrinter messagePrinter, boolean throwOnErrors, Set<ILanguageImpl> pardonedLanguages)¶