BuildOutput

public class BuildOutput<P extends IParseUnit, A extends IAnalyzeUnit, AU extends IAnalyzeUnitUpdate, T extends ITransformUnit<?>> implements IBuildOutputInternal<P, A, AU, T>

Fields

analysisResults

public final Collection<A> analysisResults

analysisUpdates

public final Collection<AU> analysisUpdates

changedResources

public final Collection<FileObject> changedResources

extraMessages

public final Collection<IMessage> extraMessages

includedResources

public final Set<FileName> includedResources

parseResults

public final Collection<P> parseResults

removedResources

public final Set<FileName> removedResources

state

public BuildState state

transformResults

public final Collection<T> transformResults

Methods

add

public void add(boolean success, Iterable<FileName> removedResources, Iterable<FileName> includedResources, Iterable<FileObject> changedResources, Iterable<P> parseResults, Iterable<A> analysisResults, Iterable<AU> analysisUpdates, Iterable<T> transformResults, Iterable<IMessage> extraMessages)

allMessages

public Iterable<IMessage> allMessages()

analysisResults

public Iterable<A> analysisResults()

analysisUpdates

public Iterable<AU> analysisUpdates()

changedResources

public Iterable<FileObject> changedResources()

extraMessages

public Iterable<IMessage> extraMessages()

includedResources

public Set<FileName> includedResources()

parseResults

public Iterable<P> parseResults()

removedResources

public Set<FileName> removedResources()

setState

public void setState(BuildState state)

state

public BuildState state()

success

public boolean success()

transformResults

public Iterable<T> transformResults()