[Jboss-cvs] JBossAS SVN: r55514 - trunk/tomcat/src/main/org/jboss/web/tomcat/tc6

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Aug 10 23:36:14 EDT 2006


Author: bdecoste
Date: 2006-08-10 23:36:13 -0400 (Thu, 10 Aug 2006)
New Revision: 55514

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java
Log:
added new InjectionContainer.getAnnotation(...) methods

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java	2006-08-11 01:17:55 UTC (rev 55513)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java	2006-08-11 03:36:13 UTC (rev 55514)
@@ -510,6 +510,13 @@
       Object o = method.getAnnotation(t);
       return (T) o;
    }
+   
+   public <T> T getAnnotation(Class<T> annotationType, Method method)
+   {
+      Class t = annotationType;
+      Object o = method.getAnnotation(t);
+      return (T) o;
+   }
 
    public <T> T getAnnotation(Class<T> annotationType, Class clazz, Field field)
    {
@@ -517,6 +524,13 @@
       Object o = field.getAnnotation(t);
       return (T) o;
    }
+   
+   public <T> T getAnnotation(Class<T> annotationType, Field field)
+   {
+      Class t = annotationType;
+      Object o = field.getAnnotation(t);
+      return (T) o;
+   }
 
    public DependencyPolicy getDependencyPolicy()
    {




More information about the jboss-cvs-commits mailing list