[jboss-cvs] JBossAS SVN: r70913 - in projects/jboss-reflect/trunk/src/main/org/jboss/beans/info: spi and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Mar 17 11:11:00 EDT 2008
Author: alesj
Date: 2008-03-17 11:11:00 -0400 (Mon, 17 Mar 2008)
New Revision: 70913
Modified:
projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/AbstractPropertyInfo.java
projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/FieldPropertyInfo.java
projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/NestedPropertyInfo.java
projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/spi/PropertyInfo.java
Log:
Adding getFieldInfo() to PropertyInfo.
Modified: projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/AbstractPropertyInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/AbstractPropertyInfo.java 2008-03-17 15:03:16 UTC (rev 70912)
+++ projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/AbstractPropertyInfo.java 2008-03-17 15:11:00 UTC (rev 70913)
@@ -28,6 +28,7 @@
import org.jboss.reflect.plugins.AnnotationHolder;
import org.jboss.reflect.spi.AnnotationValue;
import org.jboss.reflect.spi.TypeInfo;
+import org.jboss.reflect.spi.FieldInfo;
import org.jboss.util.JBossStringBuilder;
/**
@@ -143,6 +144,11 @@
this.type = type;
}
+ public FieldInfo getFieldInfo()
+ {
+ return null;
+ }
+
@Override
public boolean equals(Object object)
{
Modified: projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/FieldPropertyInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/FieldPropertyInfo.java 2008-03-17 15:03:16 UTC (rev 70912)
+++ projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/FieldPropertyInfo.java 2008-03-17 15:11:00 UTC (rev 70913)
@@ -99,6 +99,11 @@
field.set(bean, value);
}
+ public FieldInfo getFieldInfo()
+ {
+ return field;
+ }
+
@Override
public boolean equals(Object object)
{
Modified: projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/NestedPropertyInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/NestedPropertyInfo.java 2008-03-17 15:03:16 UTC (rev 70912)
+++ projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/plugins/NestedPropertyInfo.java 2008-03-17 15:11:00 UTC (rev 70913)
@@ -31,6 +31,7 @@
import org.jboss.reflect.spi.AnnotationValue;
import org.jboss.reflect.spi.MethodInfo;
import org.jboss.reflect.spi.TypeInfo;
+import org.jboss.reflect.spi.FieldInfo;
import org.jboss.util.JBossObject;
import org.jboss.util.JBossStringBuilder;
import org.jboss.util.NotImplementedException;
@@ -186,6 +187,11 @@
return false;
}
+ public FieldInfo getFieldInfo()
+ {
+ return null;
+ }
+
public AnnotationValue[] getAnnotations()
{
throw new IllegalArgumentException("Unable to determine right PropertyInfo on " + beanInfo + " by name: " + name);
Modified: projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/spi/PropertyInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/spi/PropertyInfo.java 2008-03-17 15:03:16 UTC (rev 70912)
+++ projects/jboss-reflect/trunk/src/main/org/jboss/beans/info/spi/PropertyInfo.java 2008-03-17 15:11:00 UTC (rev 70913)
@@ -24,6 +24,7 @@
import org.jboss.reflect.spi.AnnotatedInfo;
import org.jboss.reflect.spi.MethodInfo;
import org.jboss.reflect.spi.TypeInfo;
+import org.jboss.reflect.spi.FieldInfo;
/**
* Description of a property.
@@ -120,4 +121,13 @@
* @throws Throwable for any error
*/
void set(Object bean, Object value) throws Throwable;
+
+ /**
+ * Get the field info
+ * in case impl uses field to
+ * handle property ops.
+ *
+ * @return the field info or null if no such info available
+ */
+ FieldInfo getFieldInfo();
}
More information about the jboss-cvs-commits
mailing list