[jboss-cvs] javassist/src/main/javassist/bytecode/annotation ...
Kabir Khan
kkhan at jboss.com
Tue Jul 18 05:35:36 EDT 2006
User: kkhan
Date: 06/07/18 05:35:36
Modified: src/main/javassist/bytecode/annotation AnnotationImpl.java
Log:
Handle Annotation.annotationType() calls
Revision Changes Path
1.8 +5 -0 javassist/src/main/javassist/bytecode/annotation/AnnotationImpl.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AnnotationImpl.java
===================================================================
RCS file: /cvsroot/jboss/javassist/src/main/javassist/bytecode/annotation/AnnotationImpl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AnnotationImpl.java 13 Feb 2006 16:38:05 -0000 1.7
+++ AnnotationImpl.java 18 Jul 2006 09:35:36 -0000 1.8
@@ -85,6 +85,11 @@
else if ("hashCode".equals(name))
return new Integer(hashCode());
}
+ else if ("annotationType".equals(name) && method.getParameterTypes().length == 0)
+ {
+ return classLoader.loadClass(getTypeName());
+ }
+
MemberValue mv = annotation.getMemberValue(name);
if (mv == null)
More information about the jboss-cvs-commits
mailing list