diff --git a/core/src/main/java/edu/umd/cs/piccolo/PNode.java b/core/src/main/java/edu/umd/cs/piccolo/PNode.java index b10fb5b..388166d 100644 --- a/core/src/main/java/edu/umd/cs/piccolo/PNode.java +++ b/core/src/main/java/edu/umd/cs/piccolo/PNode.java @@ -333,13 +333,11 @@ * @throws IllegalArgumentException with nested @link ParseException. */ public void setName(final String name) { - if (name != null) { - if (!nameValuePat.matcher(name).matches()) { - RuntimeException e = new IllegalArgumentException("'" + name + "' doesn't match '" - + nameValuePat.pattern() + "'"); - e.initCause(new ParseException(name, 0)); - throw e; - } + if (name != null && !nameValuePat.matcher(name).matches()) { + RuntimeException e = new IllegalArgumentException("'" + name + "' doesn't match '" + nameValuePat.pattern() + + "'"); + e.initCause(new ParseException(name, 0)); + throw e; } this.name = name; } diff --git a/parent/pom.xml b/parent/pom.xml index 58ddd4e..7acb80d 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.piccolo2d piccolo2d-parent @@ -12,7 +13,9 @@ as zooming, animation and multiple representations. - + UTF-8 http://www.piccolo2d.org/java ${httpbase}/site @@ -231,9 +234,10 @@ maven-changelog-plugin - + maven-jxr-plugin @@ -276,6 +280,7 @@ true true target/site + false + maven.site ${piccolo2d.file.site.base}