public static SyntaxNodeException createError(Exception ex, ILocation location, IOpenSourceCodeModule source) { return createError(formatErrorMessage(ex), ex, location, source); }
public void throwIfAny() throws SyntaxNodeException { throwIfAny(StringUtils.EMPTY); }
public static SyntaxNodeException createError(String message, IOpenSourceCodeModule source) { return createError(message, null, null, source); }
public static SyntaxNodeException createError(String message, Exception ex, ILocation location, IOpenSourceCodeModule source) { Logger logger = LoggerFactory.getLogger(SyntaxNodeExceptionUtils.class); logger.debug(message, ex); return new SyntaxNodeException(message, ex, location, source); }
public static void processError(CompositeSyntaxNodeException error, IBindingContext bindingContext) { SyntaxNodeException[] errors = error.getErrors(); for (SyntaxNodeException e : errors) { bindingContext.addError(e); } }
public void throwIfAny(String msg) throws SyntaxNodeException { if (!syntaxNodeExceptions.isEmpty()) { if (syntaxNodeExceptions.size() == 1) { throw syntaxNodeExceptions.get(0); } else { throw new CompositeSyntaxNodeException(msg, syntaxNodeExceptions.toArray(new SyntaxNodeException[] {})); } } } }
public static SyntaxNodeException createError(Exception ex, ILocation location, IOpenSourceCodeModule source) { return createError(formatErrorMessage(ex), ex, location, source); }
public static SyntaxNodeException createError(String message, Exception ex, ILocation location, IOpenSourceCodeModule source) { Logger logger = LoggerFactory.getLogger(SyntaxNodeExceptionUtils.class); logger.debug(message, ex); return new SyntaxNodeException(message, ex, location, source); }
public static SyntaxNodeException createError(String message, IOpenSourceCodeModule source) { return createError(message, null, null, source); }
public static void processError(CompositeSyntaxNodeException error, IBindingContext bindingContext) { SyntaxNodeException[] errors = error.getErrors(); for (SyntaxNodeException e : errors) { bindingContext.addError(e); } }
public void throwIfAny() throws SyntaxNodeException { throwIfAny(StringUtils.EMPTY); }
public static SyntaxNodeException createError(Exception ex, ISyntaxNode syntaxNode) { return createError(formatErrorMessage(ex), ex, syntaxNode); }
public static void processError(String message, ISyntaxNode syntaxNode, Exception ex, IBindingContext bindingContext) { SyntaxNodeException error = SyntaxNodeExceptionUtils.createError(message, ex, syntaxNode); bindingContext.addError(error); }
public static void addMarkers(IResource resource, CompositeSyntaxNodeException sex, String openl) { SyntaxNodeException[] errors = sex.getErrors(); for (int i = 0; i < errors.length; i++) { // TODO severity addMarker(resource, errors[i], openl, IMarker.SEVERITY_ERROR); } }
public static SyntaxNodeException createError(Exception ex, ISyntaxNode syntaxNode) { return createError(formatErrorMessage(ex), ex, syntaxNode); }
protected IParsedCode getInvalidCode(String message, IOpenSourceCodeModule source) { SyntaxNodeException error = SyntaxNodeExceptionUtils.createError(message, source); SyntaxNodeException[] errors = new SyntaxNodeException[] { error }; return new ParsedCode(null, source, errors, null); } }
public void addError(CompositeSyntaxNodeException error) { SyntaxNodeException[] errors = error.getErrors(); for (SyntaxNodeException e : errors) { addError(e); } }
public static void processError(String message, ISyntaxNode syntaxNode, Exception ex, IBindingContext bindingContext) { SyntaxNodeException error = SyntaxNodeExceptionUtils.createError(message, ex, syntaxNode); bindingContext.addError(error); }