package org.jetbrains.kotlin.maven;
import org.apache.maven.plugin.compiler.CompilationFailureException;
import org.codehaus.plexus.compiler.CompilerMessage;
import org.jetbrains.annotations.NotNull;
import java.util.Collections;
import java.util.List;
public class KotlinCompilationFailureException extends CompilationFailureException {
private List<CompilerMessage> compilerMessages;
public KotlinCompilationFailureException(@NotNull List<CompilerMessage> compilerMessages) {
super(compilerMessages);
this.compilerMessages = Collections.unmodifiableList(compilerMessages);
}
public List<CompilerMessage> getCompilerMessages() {
return compilerMessages;
}
}