ソースを参照

Handle Annotation.annotationType() calls


git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@297 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
tags/rel_3_17_1_ga
kkhan 18年前
コミット
da847bf6bf
1個のファイルの変更5行の追加0行の削除
  1. 5
    0
      src/main/javassist/bytecode/annotation/AnnotationImpl.java

+ 5
- 0
src/main/javassist/bytecode/annotation/AnnotationImpl.java ファイルの表示

@@ -85,6 +85,11 @@ public class AnnotationImpl implements InvocationHandler {
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)

読み込み中…
キャンセル
保存