diff options
Diffstat (limited to 'jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java')
-rw-r--r-- | jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java index 2dd177501fdf..882ec81062be 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java @@ -21,9 +21,7 @@ import gnu.trove.TObjectIntHashMap; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jps.builders.*; -import org.jetbrains.jps.builders.impl.BuildOutputConsumerImpl; import org.jetbrains.jps.builders.impl.BuildTargetChunk; -import org.jetbrains.jps.builders.impl.DirtyFilesHolderBase; import org.jetbrains.jps.builders.logging.ProjectBuilderLogger; import org.jetbrains.jps.builders.storage.SourceToOutputMapping; import org.jetbrains.jps.cmdline.ProjectDescriptor; @@ -87,24 +85,6 @@ public class BuildOperations { pd.fsState.markInitialScanPerformed(target); } - public static <R extends BuildRootDescriptor, T extends BuildTarget<R>> - void buildTarget(final T target, final CompileContext context, TargetBuilder<?, ?> builder) throws ProjectBuildException, IOException { - - if (builder.getTargetTypes().contains(target.getTargetType())) { - DirtyFilesHolder<R, T> holder = new DirtyFilesHolderBase<R, T>(context) { - @Override - public void processDirtyFiles(@NotNull FileProcessor<R, T> processor) throws IOException { - context.getProjectDescriptor().fsState.processFilesToRecompile(context, target, processor); - } - }; - //noinspection unchecked - BuildOutputConsumerImpl outputConsumer = new BuildOutputConsumerImpl(target, context); - ((TargetBuilder<R, T>)builder).build(target, holder, outputConsumer, context); - outputConsumer.fireFileGeneratedEvent(); - context.checkCanceled(); - } - } - public static void markTargetsUpToDate(CompileContext context, BuildTargetChunk chunk) throws IOException { final ProjectDescriptor pd = context.getProjectDescriptor(); final BuildFSState fsState = pd.fsState; |