aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchibash <chiba@javassist.org>2017-10-27 06:12:33 +0900
committerchibash <chiba@javassist.org>2017-10-27 06:12:33 +0900
commitc9c209727daa0a56685ed2283b3ce9497b495a6c (patch)
tree1ea7a79252ee97b8ca005966d305afb4d28b584a
parent8cca83be821c64806322241ba0e602c42c864f1b (diff)
downloadjavassist-c9c209727daa0a56685ed2283b3ce9497b495a6c.tar.gz
javassist-c9c209727daa0a56685ed2283b3ce9497b495a6c.zip
fixes a bug of getAnnotations(). Some hidden annotations were not ignored.
-rw-r--r--javassist.jarbin728917 -> 728963 bytes
-rw-r--r--src/main/javassist/bytecode/annotation/Annotation.java4
2 files changed, 4 insertions, 0 deletions
diff --git a/javassist.jar b/javassist.jar
index 72927741..7d27f307 100644
--- a/javassist.jar
+++ b/javassist.jar
Binary files differ
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);
+ }
}
/**