[jboss-cvs] JBossAS SVN: r110877 - in projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins: introspection and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 10 05:37:17 EST 2011


Author: alesj
Date: 2011-03-10 05:37:17 -0500 (Thu, 10 Mar 2011)
New Revision: 110877

Modified:
   projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoHelper.java
   projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoImpl.java
   projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/introspection/IntrospectionTypeInfoFactoryImpl.java
Log:
Port [JBREFLECT-141].


Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoHelper.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoHelper.java	2011-03-10 10:33:46 UTC (rev 110876)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoHelper.java	2011-03-10 10:37:17 UTC (rev 110877)
@@ -31,6 +31,7 @@
  * ClassInfoHelper.
  * 
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="mailto:ales.justin at jboss.org">Ales Justin</a>
  * @version $Revision$
  */
 public interface ClassInfoHelper
@@ -41,7 +42,7 @@
     * @param classInfo the class info
     * @return the super class info
     */
-   ClassInfoImpl getSuperClass(ClassInfoImpl classInfo);
+   ClassInfo getSuperClass(ClassInfoImpl classInfo);
 
    /**
     * Get the generic super class

Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoImpl.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoImpl.java	2011-03-10 10:33:46 UTC (rev 110876)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/ClassInfoImpl.java	2011-03-10 10:37:17 UTC (rev 110877)
@@ -21,13 +21,6 @@
 */
 package org.jboss.reflect.plugins;
 
-import java.io.Serializable;
-import java.lang.reflect.Array;
-import java.lang.reflect.Modifier;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-
 import org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactory;
 import org.jboss.reflect.spi.AnnotationValue;
 import org.jboss.reflect.spi.ClassInfo;
@@ -41,6 +34,13 @@
 import org.jboss.reflect.spi.TypeInfoFactory;
 import org.jboss.util.JBossStringBuilder;
 
+import java.io.Serializable;
+import java.lang.reflect.Array;
+import java.lang.reflect.Modifier;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * Class info
  *
@@ -369,7 +369,7 @@
     * 
     * @param superInfo the super class
     */
-   public void setSuperclass(ClassInfoImpl superInfo)
+   void setSuperclass(ClassInfo superInfo)
    {
       this.superclass = superInfo;
    }

Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/introspection/IntrospectionTypeInfoFactoryImpl.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/introspection/IntrospectionTypeInfoFactoryImpl.java	2011-03-10 10:33:46 UTC (rev 110876)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/introspection/IntrospectionTypeInfoFactoryImpl.java	2011-03-10 10:37:17 UTC (rev 110877)
@@ -21,8 +21,44 @@
 */
 package org.jboss.reflect.plugins.introspection;
 
+import org.jboss.reflect.plugins.AnnotationAttributeImpl;
+import org.jboss.reflect.plugins.AnnotationHelper;
+import org.jboss.reflect.plugins.AnnotationInfoImpl;
+import org.jboss.reflect.plugins.AnnotationValueFactory;
+import org.jboss.reflect.plugins.ArrayInfoImpl;
+import org.jboss.reflect.plugins.ClassInfoHelper;
+import org.jboss.reflect.plugins.ClassInfoImpl;
+import org.jboss.reflect.plugins.ConstructorInfoImpl;
+import org.jboss.reflect.plugins.EnumConstantInfoImpl;
+import org.jboss.reflect.plugins.EnumInfoImpl;
+import org.jboss.reflect.plugins.FieldInfoImpl;
+import org.jboss.reflect.plugins.GenericsUtil;
+import org.jboss.reflect.plugins.MethodInfoImpl;
+import org.jboss.reflect.plugins.PackageInfoImpl;
+import org.jboss.reflect.plugins.TypeVariableAware;
+import org.jboss.reflect.spi.AnnotationInfo;
+import org.jboss.reflect.spi.AnnotationValue;
+import org.jboss.reflect.spi.ArrayInfo;
+import org.jboss.reflect.spi.ClassInfo;
+import org.jboss.reflect.spi.InterfaceInfo;
+import org.jboss.reflect.spi.NumberInfo;
+import org.jboss.reflect.spi.PrimitiveInfo;
+import org.jboss.reflect.spi.TypeInfo;
+import org.jboss.reflect.spi.TypeInfoFactory;
+import org.jboss.util.collection.WeakTypeCache;
+
 import java.lang.annotation.Annotation;
-import java.lang.reflect.*;
+import java.lang.reflect.AnnotatedElement;
+import java.lang.reflect.Constructor;
+import java.lang.reflect.Field;
+import java.lang.reflect.GenericArrayType;
+import java.lang.reflect.GenericDeclaration;
+import java.lang.reflect.Member;
+import java.lang.reflect.Method;
+import java.lang.reflect.ParameterizedType;
+import java.lang.reflect.Type;
+import java.lang.reflect.TypeVariable;
+import java.lang.reflect.WildcardType;
 import java.security.AccessController;
 import java.security.PrivilegedAction;
 import java.security.PrivilegedActionException;
@@ -33,10 +69,6 @@
 import java.util.List;
 import java.util.Map;
 
-import org.jboss.reflect.plugins.*;
-import org.jboss.reflect.spi.*;
-import org.jboss.util.collection.WeakTypeCache;
-
 /**
  * An introspection type factory.
  *
@@ -66,15 +98,15 @@
    }
 
    @SuppressWarnings("deprecation")
-   public ClassInfoImpl getSuperClass(ClassInfoImpl classInfo)
+   public ClassInfo getSuperClass(ClassInfoImpl classInfo)
    {
       Class<?> clazz = classInfo.getType();
-      ClassInfoImpl superType = null;
+      ClassInfo superType = null;
       if (clazz.isInterface() == false)
       {
          Class<?> superClazz = clazz.getSuperclass();
          if (superClazz != null)
-            superType = (ClassInfoImpl) getTypeInfo(superClazz);
+            superType = (ClassInfo) getTypeInfo(superClazz);
       }
       return superType;
    }



More information about the jboss-cvs-commits mailing list