[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