[jboss-cvs] JBossAS SVN: r90051 - projects/kernel/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 10 09:16:39 EDT 2009


Author: jaikiran
Date: 2009-06-10 09:16:39 -0400 (Wed, 10 Jun 2009)
New Revision: 90051

Modified:
   projects/kernel/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java
Log:
JBKERNEL-35 Use DeclaredMethodSignature instead of MethodSignature for a better performance

Modified: projects/kernel/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java
===================================================================
--- projects/kernel/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java	2009-06-10 13:16:34 UTC (rev 90050)
+++ projects/kernel/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java	2009-06-10 13:16:39 UTC (rev 90051)
@@ -41,16 +41,16 @@
 import org.jboss.logging.Logger;
 import org.jboss.metadata.spi.MetaData;
 import org.jboss.metadata.spi.signature.ConstructorSignature;
+import org.jboss.metadata.spi.signature.DeclaredMethodSignature;
 import org.jboss.metadata.spi.signature.FieldSignature;
-import org.jboss.metadata.spi.signature.MethodSignature;
 import org.jboss.metadata.spi.signature.Signature;
 import org.jboss.reflect.spi.AnnotatedInfo;
 import org.jboss.reflect.spi.ClassInfo;
 import org.jboss.reflect.spi.ConstructorInfo;
 import org.jboss.reflect.spi.FieldInfo;
 import org.jboss.reflect.spi.MethodInfo;
+import org.jboss.reflect.spi.TypeInfo;
 import org.jboss.reflect.spi.TypeInfoFactory;
-import org.jboss.reflect.spi.TypeInfo;
 
 /**
  * Common bean annotation handler.
@@ -341,7 +341,7 @@
             // direct == check is OK
             if (declaringCI != objectTI && visitedMethods.contains(mi) == false)
             {
-               Signature mis = new MethodSignature(mi);
+               Signature mis = new DeclaredMethodSignature(mi);
                MetaData cmdr = retrieval.getComponentMetaData(mis);
                if (cmdr != null)
                {
@@ -372,7 +372,7 @@
          {
             if (smi.isStatic() && smi.isPublic())
             {
-               Signature mis = new MethodSignature(smi);
+               Signature mis = new DeclaredMethodSignature(smi);
                MetaData cmdr = retrieval.getComponentMetaData(mis);
                if (cmdr != null)
                {
@@ -428,7 +428,7 @@
          return;
       
       visitedMethods.add(method);
-      Signature sis = new MethodSignature(method);
+      Signature sis = new DeclaredMethodSignature(method);
       MetaData cmdr = retrieval.getComponentMetaData(sis);
       if (cmdr != null)
       {




More information about the jboss-cvs-commits mailing list