Based on RestliCompilationException from the rest.li-sbt-plugin.
In order to produce exceptions that can be pretty printed by play (or any framework built on
SBT). We must produce a xsbti.CompilationFailed exception. Because sbt only provides an
interface, we must implement all intefaces from xsbti that we require.
Linear Supertypes
CompileFailed, RuntimeException, Exception, Throwable, Serializable, AnyRef, Any
Based on RestliCompilationException from the rest.li-sbt-plugin.
In order to produce exceptions that can be pretty printed by play (or any framework built on SBT). We must produce a xsbti.CompilationFailed exception. Because sbt only provides an interface, we must implement all intefaces from xsbti that we require.