From c3d0b3a5cdbe6b54f1881a5f623794596cdec8bb Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Mon, 2 Apr 2012 20:08:43 +0200 Subject: [PATCH] do not print trace for compilation-canceled exception --- .../jps/javac/CompilationCanceledException.java | 16 ++++++++++++++++ .../jetbrains/jps/javac/JavacFileManager.java | 7 +------ .../src/org/jetbrains/jps/javac/JavacServer.java | 3 +++ 3 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 jps/jps-builders/src/org/jetbrains/jps/javac/CompilationCanceledException.java diff --git a/jps/jps-builders/src/org/jetbrains/jps/javac/CompilationCanceledException.java b/jps/jps-builders/src/org/jetbrains/jps/javac/CompilationCanceledException.java new file mode 100644 index 000000000000..80eae60a05f9 --- /dev/null +++ b/jps/jps-builders/src/org/jetbrains/jps/javac/CompilationCanceledException.java @@ -0,0 +1,16 @@ +package org.jetbrains.jps.javac; + +/** + * @author Eugene Zhuravlev + * Date: 4/2/12 + */ +class CompilationCanceledException extends RuntimeException{ + CompilationCanceledException() { + super("Compilation canceled"); + } + + @Override + public synchronized Throwable fillInStackTrace() { + return this; + } +} diff --git a/jps/jps-builders/src/org/jetbrains/jps/javac/JavacFileManager.java b/jps/jps-builders/src/org/jetbrains/jps/javac/JavacFileManager.java index 0715a336d814..7ba5054dd5fc 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/javac/JavacFileManager.java +++ b/jps/jps-builders/src/org/jetbrains/jps/javac/JavacFileManager.java @@ -210,12 +210,7 @@ class JavacFileManager extends ForwardingJavaFileManager