[jboss-cvs] JBossAS SVN: r76063 - in projects/microcontainer/trunk: kernel/src/main/org/jboss/beans/metadata/plugins and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 21 13:04:34 EDT 2008


Author: alesj
Date: 2008-07-21 13:04:34 -0400 (Mon, 21 Jul 2008)
New Revision: 76063

Modified:
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractDependencyItem.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAliasMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractNamedAliasMetaData.java
Log:
Null check.
Log info.

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractDependencyItem.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractDependencyItem.java	2008-07-21 15:15:10 UTC (rev 76062)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractDependencyItem.java	2008-07-21 17:04:34 UTC (rev 76063)
@@ -246,6 +246,6 @@
     */
    protected void toHumanReadableString(StringBuilder builder)
    {
-      builder.append("Depends on '").append(getIDependOn());
+      builder.append("Depends on '").append(getIDependOn()).append("'");
    }
 }

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAliasMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAliasMetaData.java	2008-07-21 15:15:10 UTC (rev 76062)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAliasMetaData.java	2008-07-21 17:04:34 UTC (rev 76063)
@@ -50,6 +50,9 @@
 
    public Object getAliasValue()
    {
+      if (alias == null)
+         throw new IllegalArgumentException("Alias should not be null");
+
       return alias;
    }
 
@@ -83,17 +86,17 @@
 
    public void toString(JBossStringBuilder buffer)
    {
-      buffer.append("alias=").append(alias);
+      buffer.append("alias=").append(getAliasValue());
    }
 
    public void toShortString(JBossStringBuilder buffer)
    {
-      buffer.append(alias);
+      buffer.append(getAliasValue());
    }
 
    protected int getHashCode()
    {
-      return alias.hashCode();
+      return getAliasValue().hashCode();
    }
 
    public boolean equals(Object object)
@@ -102,8 +105,7 @@
          return false;
 
       AbstractAliasMetaData amd = (AbstractAliasMetaData)object;
-      // this is what we probably want? - never saw duplicate annotation on a bean/prop/...
-      return alias.equals(amd.alias);
+      return getAliasValue().equals(amd.getAliasValue());
    }
 
    public AbstractAliasMetaData clone()

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractNamedAliasMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractNamedAliasMetaData.java	2008-07-21 15:15:10 UTC (rev 76062)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractNamedAliasMetaData.java	2008-07-21 17:04:34 UTC (rev 76063)
@@ -51,6 +51,9 @@
 
    public Object getName()
    {
+      if (name == null)
+         throw new IllegalArgumentException("Name should not be null");
+
       return name;
    }
 
@@ -67,13 +70,13 @@
 
    public void toString(JBossStringBuilder buffer)
    {
-      buffer.append("name=").append(name).append(" ");
+      buffer.append("name=").append(getName()).append(" ");
       super.toString(buffer);
    }
 
    protected int getHashCode()
    {
-      return name.hashCode() + 7 * super.getHashCode();
+      return getName().hashCode() + 7 * super.getHashCode();
    }
 
    public boolean equals(Object object)
@@ -82,7 +85,7 @@
          return false;
       
       AbstractNamedAliasMetaData amd = (AbstractNamedAliasMetaData)object;
-      return name.equals(amd.name);
+      return getName().equals(amd.getName());
    }
 
    public AbstractNamedAliasMetaData clone()




More information about the jboss-cvs-commits mailing list