/** * Convenience routine to return the specified error's * underlying SyntaxException, or null if it isn't one. */ public SyntaxException getSyntaxError(int index) { SyntaxException exception = null; Message message = getError(index); if (message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } return exception; }
private String flattenErrorMessage() { StringWriter stringWriter = new StringWriter(); PrintWriter writer = new PrintWriter(stringWriter, true); for (int i = source.getErrorCollector().getErrorCount() - 1; i >= 0; i--) { source.getErrorCollector().getError(i).write(writer); } writer.close(); return stringWriter.toString(); } }
public static ScriptError fromGroovyException(MultipleCompilationErrorsException e) { ErrorCollector errorCollector = e.getErrorCollector(); if (errorCollector.getErrorCount() > 0) { Message error = errorCollector.getError(0); if (error instanceof SyntaxErrorMessage) { SyntaxException cause = ((SyntaxErrorMessage) error).getCause(); return new ScriptError(cause.getMessage(), cause.getStartLine(), cause.getStartColumn(), cause.getEndLine(), cause.getEndColumn()); } else { throw new AssertionError("SyntaxErrorMessage is expected"); } } else { throw new AssertionError("At least one error is expected"); } }
/** * Convenience routine to return the specified error's * underlying Exception, or null if it isn't one. */ public Exception getException(int index) { Exception exception = null; Message message = getError(index); if (message != null) { if (message instanceof ExceptionMessage) { exception = ((ExceptionMessage) message).getCause(); } else if (message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } } return exception; }
Message message = collector.getError(i); URI uri; Diagnostic diagnostic;
/** * Convenience routine to return the specified error's * underlying SyntaxException, or null if it isn't one. */ public SyntaxException getSyntaxError(int index) { SyntaxException exception = null; Message message = getError(index); if (message != null && message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } return exception; }
ErrorCollector collector = compilationUnit.getErrorCollector(); for (int i = 0; i < collector.getErrorCount(); ++i) { result.registerError(convertMessage(collector.getError(i)));
/** * Convenience routine to return the specified error's * underlying SyntaxException, or null if it isn't one. */ public SyntaxException getSyntaxError(int index) { SyntaxException exception = null; Message message = getError(index); if (message != null && message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } return exception; }
Message errorMessage = e.getErrorCollector().getError(0); if ( errorMessage instanceof SyntaxErrorMessage) { SyntaxException se = ((SyntaxErrorMessage)errorMessage).getCause();
/** * Convenience routine to return the specified error's * underlying SyntaxException, or null if it isn't one. */ public SyntaxException getSyntaxError(int index) { SyntaxException exception = null; Message message = getError(index); if (message != null && message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } return exception; }
/** * Convenience routine to return the specified error's * underlying SyntaxException, or null if it isn't one. */ public SyntaxException getSyntaxError(int index) { SyntaxException exception = null; Message message = getError(index); if (message != null && message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } return exception; }
/** * Convenience routine to return the specified error's * underlying Exception, or null if it isn't one. */ public Exception getException(int index) { Exception exception = null; Message message = getError(index); if (message != null) { if (message instanceof ExceptionMessage) { exception = ((ExceptionMessage) message).getCause(); } else if (message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } } return exception; }
/** * Convenience routine to return the specified error's * underlying Exception, or null if it isn't one. */ public Exception getException(int index) { Exception exception = null; Message message = getError(index); if (message != null) { if (message instanceof ExceptionMessage) { exception = ((ExceptionMessage) message).getCause(); } else if (message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } } return exception; }
/** * Convenience routine to return the specified error's * underlying Exception, or null if it isn't one. */ public Exception getException(int index) { Exception exception = null; Message message = getError(index); if (message != null) { if (message instanceof ExceptionMessage) { exception = ((ExceptionMessage) message).getCause(); } else if (message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } } return exception; }
/** * Convenience routine to return the specified error's * underlying Exception, or null if it isn't one. */ public Exception getException(int index) { Exception exception = null; Message message = getError(index); if (message != null) { if (message instanceof ExceptionMessage) { exception = ((ExceptionMessage) message).getCause(); } else if (message instanceof SyntaxErrorMessage) { exception = ((SyntaxErrorMessage) message).getCause(); } } return exception; }