From 0f1701d237160b7128c8662577e6892af92651ad Mon Sep 17 00:00:00 2001 From: adrian Date: Sun, 5 Feb 2006 13:53:06 +0000 Subject: [PATCH] Allow for retrieval of the real type name of the annotation. We need this to emulate isAnnotationPresent(), etc. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@241 30ef5769-5b8d-40dd-aea6-55b5d6557bb3 --- src/main/javassist/bytecode/annotation/AnnotationImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/javassist/bytecode/annotation/AnnotationImpl.java b/src/main/javassist/bytecode/annotation/AnnotationImpl.java index 91e8989b..59f83e0d 100644 --- a/src/main/javassist/bytecode/annotation/AnnotationImpl.java +++ b/src/main/javassist/bytecode/annotation/AnnotationImpl.java @@ -24,7 +24,7 @@ import javassist.bytecode.MethodInfo; import java.lang.reflect.*; -class AnnotationImpl implements InvocationHandler { +public class AnnotationImpl implements InvocationHandler { private Annotation annotation; private ClassPool pool; private ClassLoader classLoader; @@ -50,6 +50,11 @@ class AnnotationImpl implements InvocationHandler { classLoader = loader; } + public String getTypeName() + { + return annotation.getTypeName(); + } + public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { -- 2.39.5