summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWesley Wolfe <weswolf@aol.com>2012-02-16 14:37:57 -0600
committerEvilSeph <evilseph@gmail.com>2012-02-19 04:10:05 -0500
commit79da5a149db83ced049b6a4f28a3486bef6f7dd8 (patch)
tree0e3d99368705cbe048aab8bb007d38e0995eb301 /src
parent2b49045614fe5c8dd7611ac876d70fef6b93ebcd (diff)
downloadbukkit-79da5a149db83ced049b6a4f28a3486bef6f7dd8.tar
bukkit-79da5a149db83ced049b6a4f28a3486bef6f7dd8.tar.gz
bukkit-79da5a149db83ced049b6a4f28a3486bef6f7dd8.tar.lz
bukkit-79da5a149db83ced049b6a4f28a3486bef6f7dd8.tar.xz
bukkit-79da5a149db83ced049b6a4f28a3486bef6f7dd8.zip
[Bleeding] Added Enchantment and misc tests to ItemStack (de)serialization
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/event/Event.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/main/java/org/bukkit/event/Event.java b/src/main/java/org/bukkit/event/Event.java
index 6f27a4a2..8b91f922 100644
--- a/src/main/java/org/bukkit/event/Event.java
+++ b/src/main/java/org/bukkit/event/Event.java
@@ -2,8 +2,6 @@ package org.bukkit.event;
import java.io.Serializable;
-import org.apache.commons.lang.Validate;
-
/**
* Represents an event
*/
@@ -12,17 +10,18 @@ public abstract class Event implements Serializable {
private final String name;
protected Event() {
- this.name = getClass().getName();
+ this(null);
}
protected Event(final String name) {
- Validate.notNull(name, "name cannot be null");
- this.name = name;
+ if (name == null) {
+ this.name = getClass().getName();
+ } else {
+ this.name = name;
+ }
}
/**
- * Gets the event's name. Should only be used if getType() == Type.CUSTOM
- *
* @return Name of this event
*/
public final String getEventName() {
@@ -30,7 +29,7 @@ public abstract class Event implements Serializable {
}
public HandlerList getHandlers() {
- throw new IllegalStateException("Event must implement getHandlers()");
+ throw new IllegalStateException(getEventName() + " must implement getHandlers()");
}
public enum Result {