[Bleeding] Specify event name in exception. Addresses BUKKIT-778

This commit is contained in:
Feildmaster 2012-02-19 02:49:51 -06:00 committed by EvilSeph
parent 79da5a149d
commit 7288e2adb7

View File

@ -7,24 +7,15 @@ import java.io.Serializable;
*/ */
@SuppressWarnings("serial") @SuppressWarnings("serial")
public abstract class Event implements Serializable { public abstract class Event implements Serializable {
private final String name; private String name;
protected Event() {
this(null);
}
protected Event(final String name) {
if (name == null) {
this.name = getClass().getName();
} else {
this.name = name;
}
}
/** /**
* @return Name of this event * @return Name of this event
*/ */
public final String getEventName() { public String getEventName() {
if (name == null) {
name = getClass().getSimpleName();
}
return name; return name;
} }