[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