summaryrefslogtreecommitdiff
path: root/test/031-class-attributes/src/ClassAttrs.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/031-class-attributes/src/ClassAttrs.java')
-rw-r--r--test/031-class-attributes/src/ClassAttrs.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/031-class-attributes/src/ClassAttrs.java b/test/031-class-attributes/src/ClassAttrs.java
index 8489a2c222..f55a34c5f2 100644
--- a/test/031-class-attributes/src/ClassAttrs.java
+++ b/test/031-class-attributes/src/ClassAttrs.java
@@ -107,9 +107,14 @@ public class ClassAttrs {
inner.showMe();
ClassAttrs attrs = new ClassAttrs();
-
- /* anonymous, not local, not member */
- printClassAttrs((new OtherClass() { int i = 5; }).getClass());
+ try {
+ /* anonymous, not local, not member */
+ printClassAttrs(Class.forName("ClassAttrs$1")); // ClassAttrs$1.j
+ } catch (ClassNotFoundException e) {
+ System.out.println("FAILED: " + e);
+ e.printStackTrace(System.out);
+ throw new AssertionError(e);
+ }
/* member, not anonymous, not local */
printClassAttrs(MemberClass.class);