Files
processing4/processing/app/PdeException.java

35 lines
805 B
Java

public class PdeException extends Exception {
int line = -1;
public PdeException() { }
public PdeException(String message) {
super(massage(message));
//System.out.println("message for this error is " + message);
}
public PdeException(String message, int line) {
super(massage(message));
this.line = line;
}
// make static so that super() can call it
static public final String massage(String msg) {
if (msg.indexOf("java.lang.") == 0) {
//int dot = msg.lastIndexOf('.');
msg = msg.substring("java.lang.".length());
}
return msg;
//return (dot == -1) ? msg : msg.substring(dot+1);
}
#ifndef PLAYER
#ifdef DBN
public PdeException(String message, DbnToken token) {
super(message + ", token: " + token.toString());
}
#endif
#endif
}