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

By: Feildmaster <admin@feildmaster.com>
This commit is contained in:
Bukkit/Spigot 2012-02-19 02:49:51 -06:00
parent a23dfcdc7e
commit 539aedf219

View File

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