Inherited from FeedbackProvidedException
Inherited from UnprintableException
Inherited from CompileFailed
Inherited from RuntimeException
Inherited from Exception
Inherited from Throwable
Inherited from Serializable
Inherited from AnyRef
Inherited from 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.