public class GoloCompilationException extends java.lang.RuntimeException
| Modifier and Type | Class and Description | 
|---|---|
| static class  | GoloCompilationException.BuilderAn exception builder object allows preparing an exception by progressively adding problems. | 
| static class  | GoloCompilationException.ProblemA problem reported either while compiling the source code or processing the intermediate representation. | 
| Constructor and Description | 
|---|
| GoloCompilationException(java.lang.String message)Makes a new compiler exception with a message. | 
| GoloCompilationException(java.lang.String message,
                        java.lang.Throwable cause)Makes a new exception from a message and a root cause. | 
| GoloCompilationException(java.lang.Throwable throwable)Makes a new compiler exception from a root cause. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<GoloCompilationException.Problem> | getProblems() | 
| java.lang.String | getSourceCode()Gives the problematic source code, if specified. | 
| void | setSourceCode(java.lang.String sourceCode)Specifies the problematic source code. | 
public GoloCompilationException(java.lang.String message)
message - the message.public GoloCompilationException(java.lang.Throwable throwable)
throwable - the cause.public GoloCompilationException(java.lang.String message, java.lang.Throwable cause)
message - the message.cause - the cause.public java.util.List<GoloCompilationException.Problem> getProblems()
public java.lang.String getSourceCode()
null if none has been specified.public void setSourceCode(java.lang.String sourceCode)
sourceCode - the raw source code.