Kapt: Remove artificial KaptError exception on errors from annotation processor (KT-21262)
This commit is contained in:
@@ -22,6 +22,7 @@ import kotlin.collections.ArraysKt;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.kotlin.analyzer.AnalysisResult;
|
||||
import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments;
|
||||
import org.jetbrains.kotlin.cli.common.messages.GroupingMessageCollector;
|
||||
import org.jetbrains.kotlin.cli.common.messages.MessageCollector;
|
||||
@@ -127,6 +128,9 @@ public abstract class CLICompiler<A extends CommonCompilerArguments> extends CLI
|
||||
}
|
||||
return exitCode;
|
||||
}
|
||||
catch (AnalysisResult.CompilationErrorException e) {
|
||||
return COMPILATION_ERROR;
|
||||
}
|
||||
catch (Throwable t) {
|
||||
MessageCollectorUtil.reportException(groupingCollector, t);
|
||||
return INTERNAL_ERROR;
|
||||
|
||||
Reference in New Issue
Block a user