[jboss-cvs] JBossAS SVN: r104269 - projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 27 11:37:42 EDT 2010


Author: kabir.khan at jboss.com
Date: 2010-04-27 11:37:42 -0400 (Tue, 27 Apr 2010)
New Revision: 104269

Modified:
   projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistParameterizedClassInfo.java
Log:
[JBREFLECT-5] Clean up a bit

Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistParameterizedClassInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistParameterizedClassInfo.java	2010-04-27 15:31:58 UTC (rev 104268)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistParameterizedClassInfo.java	2010-04-27 15:37:42 UTC (rev 104269)
@@ -69,10 +69,7 @@
     */
    JavassistParameterizedClassInfo(JavassistTypeInfoFactoryImpl factory, ClassInfo delegate, TypeArgument[] typeArguments, JavassistTypeVariableSpy spy)
    {
-      super(delegate);
-      this.factory = factory;
-      this.typeArguments = typeArguments;
-      this.spy = spy;
+      this(factory, delegate, typeArguments, spy, ClassInfoImpl.UNKNOWN_TYPES);
    }
    
    /**
@@ -84,7 +81,15 @@
     */
    public JavassistParameterizedClassInfo(JavassistTypeInfoFactoryImpl factory, ClassInfo delegate, TypeInfo[] typeArgumentInfos)
    {
-      this(factory, delegate, (TypeArgument[])null, null);
+      this(factory, delegate, null, null, typeArgumentInfos);
+   }
+   
+   private JavassistParameterizedClassInfo(JavassistTypeInfoFactoryImpl factory, ClassInfo delegate, TypeArgument[] typeArguments, JavassistTypeVariableSpy spy, TypeInfo[] typeArgumentInfos)
+   {
+      super(delegate);
+      this.factory = factory;
+      this.typeArguments = typeArguments;
+      this.spy = spy;
       this.typeArgumentInfos = typeArgumentInfos;
    }
    
@@ -168,7 +173,7 @@
       if (info instanceof ClassInfo)
       {
          ClassInfo cinfo = (ClassInfo)info;
-         if (((ClassInfo) info).getActualTypeArguments().length > 0)
+         if (cinfo.getActualTypeArguments().length > 0)
          {
             buffer.append("<");
             for (TypeInfo arg : cinfo.getActualTypeArguments())




More information about the jboss-cvs-commits mailing list