ProcessorRunner

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

Default implementation for the processor runner.

Constructors

ProcessorRunner

public ProcessorRunner(IProcessor<P, A, AU, T> processor, ILanguageService languageService)

Methods

build

public ITask<? extends IBuildOutput<P, A, AU, T>> build(BuildInput input, IProgress progress, ICancel cancel)

clean

public ITask<?> clean(CleanInput input, IProgress progress, ICancel cancel)

updateDialects

public ITask<?> updateDialects(FileObject location, Iterable<ResourceChange> changes)