diff options
author | chibash <chiba@javassist.org> | 2017-10-27 06:12:33 +0900 |
---|---|---|
committer | chibash <chiba@javassist.org> | 2017-10-27 06:12:33 +0900 |
commit | c9c209727daa0a56685ed2283b3ce9497b495a6c (patch) | |
tree | 1ea7a79252ee97b8ca005966d305afb4d28b584a | |
parent | 8cca83be821c64806322241ba0e602c42c864f1b (diff) | |
download | javassist-c9c209727daa0a56685ed2283b3ce9497b495a6c.tar.gz javassist-c9c209727daa0a56685ed2283b3ce9497b495a6c.zip |
fixes a bug of getAnnotations(). Some hidden annotations were not ignored.
-rw-r--r-- | javassist.jar | bin | 728917 -> 728963 bytes | |||
-rw-r--r-- | src/main/javassist/bytecode/annotation/Annotation.java | 4 |
2 files changed, 4 insertions, 0 deletions
diff --git a/javassist.jar b/javassist.jar Binary files differindex 72927741..7d27f307 100644 --- a/javassist.jar +++ b/javassist.jar diff --git a/src/main/javassist/bytecode/annotation/Annotation.java b/src/main/javassist/bytecode/annotation/Annotation.java index 6054f549..10ceb8ee 100644 --- a/src/main/javassist/bytecode/annotation/Annotation.java +++ b/src/main/javassist/bytecode/annotation/Annotation.java @@ -303,6 +303,10 @@ public class Annotation { */ throw new ClassNotFoundException(clazz.getName(), e); } + catch (IllegalAccessError e2) { + // also IllegalAccessError + throw new ClassNotFoundException(clazz.getName(), e2); + } } /** |