[jboss-cvs] JBossAS SVN: r71133 - in projects/jboss-reflect/trunk/src: tests/org/jboss/test/beaninfo/test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Mar 21 03:54:37 EDT 2008


Author: alesj
Date: 2008-03-21 03:54:37 -0400 (Fri, 21 Mar 2008)
New Revision: 71133

Modified:
   projects/jboss-reflect/trunk/src/main/org/jboss/reflect/plugins/introspection/ReflectFieldInfoImpl.java
   projects/jboss-reflect/trunk/src/tests/org/jboss/test/beaninfo/test/AccessRestrictionTestCase.java
Log:
Null check.
Comment fix.

Modified: projects/jboss-reflect/trunk/src/main/org/jboss/reflect/plugins/introspection/ReflectFieldInfoImpl.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/org/jboss/reflect/plugins/introspection/ReflectFieldInfoImpl.java	2008-03-21 06:42:26 UTC (rev 71132)
+++ projects/jboss-reflect/trunk/src/main/org/jboss/reflect/plugins/introspection/ReflectFieldInfoImpl.java	2008-03-21 07:54:37 UTC (rev 71133)
@@ -81,8 +81,11 @@
     */
    public void setField(Field field)
    {
-      accessCheck(Modifier.isPublic(field.getModifiers()));
+      if (field != null)
+         accessCheck(Modifier.isPublic(field.getModifiers()));
+
       this.field = field;
+
       if (isPublic() == false && field != null)
          setAccessible();
    }

Modified: projects/jboss-reflect/trunk/src/tests/org/jboss/test/beaninfo/test/AccessRestrictionTestCase.java
===================================================================
--- projects/jboss-reflect/trunk/src/tests/org/jboss/test/beaninfo/test/AccessRestrictionTestCase.java	2008-03-21 06:42:26 UTC (rev 71132)
+++ projects/jboss-reflect/trunk/src/tests/org/jboss/test/beaninfo/test/AccessRestrictionTestCase.java	2008-03-21 07:54:37 UTC (rev 71133)
@@ -84,7 +84,7 @@
       beanInfo.setProperty(test, "pubString", "public");
       assertEquals("public", test.pubString);
       
-      // But we should be able to set the private field
+      // But we shouldn't be able to set the private field
       try
       {
          beanInfo.setProperty(test, "privString", "private");




More information about the jboss-cvs-commits mailing list