public static KEMException criticalError(String message, HasLocation node) { return create(ExceptionType.ERROR, KExceptionGroup.CRITICAL, message, null, node.location().orElse(null), node.source().orElse(null)); }
public void registerCompilerWarning(String message, HasLocation node) { register(ExceptionType.WARNING, KExceptionGroup.COMPILER, message, null, node.location().orElse(null), node.source().orElse(null)); }
public static KEMException criticalError(String message, Throwable e, HasLocation node) { return create(ExceptionType.ERROR, KExceptionGroup.CRITICAL, message, e, node.location().orElse(null), node.source().orElse(null)); }
public void registerCriticalWarning(String message, HasLocation node) { register(ExceptionType.WARNING, KExceptionGroup.CRITICAL, message, null, node.location().orElse(null), node.source().orElse(null)); }
public void registerInternalHiddenWarning(String message, HasLocation node) { register(ExceptionType.HIDDENWARNING, KExceptionGroup.INTERNAL, message, null, node.location().orElse(null), node.source().orElse(null)); }
public static KEMException internalError(String message, HasLocation node) { return create(ExceptionType.ERROR, KExceptionGroup.INTERNAL, message, null, node.location().orElse(null), node.source().orElse(null)); }
public static KEMException compilerError(String message, HasLocation node) { return create(ExceptionType.ERROR, KExceptionGroup.COMPILER, message, null, node.location().orElse(null), node.source().orElse(null)); }
public static KEMException compilerError(String message, Throwable e, HasLocation node) { return create(ExceptionType.ERROR, KExceptionGroup.COMPILER, message, e, node.location().orElse(null), node.source().orElse(null)); }