package ch.njol.skript.util;
import java.io.IOException;
import org.eclipse.jdt.annotation.Nullable;
import ch.njol.skript.Skript;
import ch.njol.skript.localization.Language;
public abstract class ExceptionUtils {
private ExceptionUtils() {}
private final static String IO_NODE = "io exceptions";
@Nullable
public final static String toString(final IOException e) {
if (Language.keyExists(IO_NODE + "." + e.getClass().getSimpleName())) {
return Language.format(IO_NODE + "." + e.getClass().getSimpleName(), e.getLocalizedMessage());
}
if (Skript.testing())
e.printStackTrace();
return e.getLocalizedMessage();
}
}