diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog index b8799d69ec6..98006afe6e7 100644 --- a/libjava/testsuite/ChangeLog +++ b/libjava/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2002-12-01 Tom Tromey + + * libjava.jacks/jacks.exp (gcj_jacks_setup_xfail): New function. + (gcj_jacks_parse): Use it; set up xfails. + * libjava.jacks/jacks.xfail: New file. + 2002-12-01 Mark Wielaard * libjava.mauve/xfails: Remove Inspector FAILs that now PASS. diff --git a/libjava/testsuite/libjava.jacks/jacks.exp b/libjava/testsuite/libjava.jacks/jacks.exp index 4e49503ec92..b7f87eb6316 100644 --- a/libjava/testsuite/libjava.jacks/jacks.exp +++ b/libjava/testsuite/libjava.jacks/jacks.exp @@ -1,6 +1,17 @@ # Run the Jacks test suite. # See http://www-124.ibm.com/developerworks/oss/cvs/jikes/~checkout~/jacks/jacks.html +proc gcj_jacks_setup_xfail {ary} { + upvar $ary array + global srcdir + + set fd [open $srcdir/libjava.jacks/jacks.xfail] + while {! [eof $fd]} { + set array([gets $fd]) {} + } + close $fd +} + proc gcj_jacks_write {filename} { global GCJ_UNDER_TEST @@ -29,14 +40,21 @@ proc gcj_jacks_parse {file} { return } + verbose "Reading jacks.xfail" + gcj_jacks_setup_xfail xfails + while {! [eof $fd]} { set line [gets $fd] if {[string match RESULT* $line]} { set linelist [split $line] + set test [lindex $linelist 1] + if {[info exists xfails($test)]} { + setup_xfail "*-*-*" + } if {[lindex $linelist 2] == "PASSED"} { - pass [lindex $linelist 1] + pass $test } else { - fail [lindex $linelist 1] + fail $test } } } diff --git a/libjava/testsuite/libjava.jacks/jacks.xfail b/libjava/testsuite/libjava.jacks/jacks.xfail new file mode 100644 index 00000000000..8e2ebe77f0e --- /dev/null +++ b/libjava/testsuite/libjava.jacks/jacks.xfail @@ -0,0 +1,848 @@ +14.14-plain-2 +14.14-plain-5 +14.14-label-1 +14.14-label-2 +14.14-label-5 +14.14-label-8 +14.7-shadow-3 +14.3-1 +14.3-scope-2 +14.3-scope-3 +14.3-scope-4 +14.3-scope-5 +14.3-scope-9 +14.3-scope-11 +14.4.2-shadow-5 +14.4.2-shadow-6 +14.4.2-shadow-7 +14.4.2-shadow-9 +14.19-shadow-4 +14.19-shadow-5 +14.19-shadow-6 +14.19-shadow-7 +14.19-shadow-12 +14.19-shadow-13 +14.19-shadow-14 +14.19-shadow-15 +14.19.exception-13 +14.19.exception-14 +14.19.exception-15 +14.19.exception-16 +14.19.exception-21 +14.19.exception-22 +14.19.exception-23 +14.19.exception-24 +14.20-block-4 +14.20-block-5 +14.20-block-9 +14.20-block-10 +14.20-local-2 +14.20-label-5 +14.20-label-6 +14.20-label-8 +14.20-label-9 +14.20-label-10 +14.20-label-11 +14.20-label-12 +14.20-label-13 +14.20-label-14 +14.20-label-15 +14.20-switch-8 +14.20-switch-9 +14.20-switch-14 +14.20-switch-15 +14.20-switch-17 +14.20-switch-18 +14.20-switch-19 +14.20-switch-20 +14.20-switch-21 +14.20-switch-22 +14.20-switch-23 +14.20-switch-24 +14.20-while-4 +14.20-while-5 +14.20-while-12 +14.20-while-13 +14.20-while-14 +14.20-while-15 +14.20-while-16 +14.20-while-17 +14.20-while-18 +14.20-while-19 +14.20-do-6 +14.20-do-7 +14.20-do-9 +14.20-do-10 +14.20-do-11 +14.20-do-12 +14.20-do-13 +14.20-do-14 +14.20-do-15 +14.20-do-16 +14.20-do-17 +14.20-do-18 +14.20-do-19 +14.20-do-20 +14.20-do-21 +14.20-do-22 +14.20-do-23 +14.20-do-24 +14.20-do-25 +14.20-do-26 +14.20-do-27 +14.20-do-28 +14.20-do-29 +14.20-do-30 +14.20-do-31 +14.20-do-32 +14.20-do-33 +14.20-for-4 +14.20-for-5 +14.20-for-8 +14.20-for-9 +14.20-for-15 +14.20-for-16 +14.20-for-17 +14.20-for-18 +14.20-for-19 +14.20-for-20 +14.20-for-21 +14.20-for-22 +14.20-abrupt-2 +14.20-abrupt-3 +14.20-abrupt-6 +14.20-abrupt-7 +14.20-abrupt-10 +14.20-abrupt-11 +14.20-abrupt-14 +14.20-abrupt-15 +14.20-synchronized-3 +14.20-synchronized-4 +14.20-try-3 +14.20-try-4 +14.20-try-9 +14.20-try-10 +14.20-try-14 +14.20-try-15 +14.20-try-18 +14.20-try-19 +14.20-try-22 +14.20-try-23 +14.20-try-27 +14.20-try-28 +14.20-try-31 +14.20-try-32 +14.20-catch-15 +14.20-catch-17 +14.20-if-6 +14.20-if-7 +14.20-for-update-1 +8.1.1.1-default-abstract-11 +8.1.1.1-default-abstract-13 +8.1.1.1-default-abstract-15 +8.1.1.1-default-abstract-19 +8.1.1.1-default-abstract-21 +8.1.1.1-default-abstract-22 +8.1.1.1-default-abstract-24 +8.1.1.1-default-abstract-25 +8.1.2-static-1 +8.1.2-static-11 +8.1.2-static-16 +8.1.2-enclosing-4 +8.1.2-enclosing-5 +8.1.3-object-3 +8.1.3-superclass-10 +8.1.3-superclass-12 +8.1.3-superclass-13 +8.1.4-superinterface-8 +8.1.4-superinterface-10 +8.1.4-superinterface-11 +8.2-accessibility-inherited-member-5 +8.8.5.1-example-1 +8.8.5.1-example-3 +8.8.5.1-qualified-1 +8.8.5.1-qualified-2 +8.8.5.1-qualified-3 +8.8.5.1-qualified-4 +8.8.5.1-qualified-10 +8.8.5.1-qualified-11 +8.8.5.1-qualified-12 +8.8.5.1-qualified-13 +8.8.5.1-qualified-15 +8.8.7-inaccessible-default-constructor-toplevel-2 +8.8.7-accessible-default-constructor-inner-18 +8.8.7-accessible-default-constructor-inner-20 +8.3-inheritance-1 +8.3-inheritance-2 +8.3-inheritance-3 +8.3-inheritance-5 +8.3-inheritance-6 +8.3.1.2-final-2 +8.3.1.2-final-17 +8.3.1.2-final-19 +8.3.1.2-final-21 +8.3.1.2-final-24 +8.3.1.2-final-27 +8.3.1.2-final-28 +8.3.1.2-final-29 +8.3.2-abrupt-3 +8.3.2-abrupt-5 +8.3.2-abrupt-6 +8.3.2-abrupt-7 +8.3.2.2-super-2 +8.3.2.3-illegal-forward-instance-1 +8.3.2.3-illegal-forward-instance-2 +8.3.2.3-illegal-forward-instance-3 +8.3.2.3-illegal-forward-instance-4 +8.3.2.3-illegal-forward-instance-5 +8.3.2.3-illegal-forward-instance-6 +8.3.2.3-illegal-forward-instance-7 +8.3.2.3-illegal-forward-instance-8 +8.3.2.3-illegal-forward-instance-9 +8.3.2.3-legal-forward-instance-11 +8.3.2.3-illegal-forward-static-1 +8.3.2.3-illegal-forward-static-2 +8.3.2.3-illegal-forward-static-3 +8.3.2.3-illegal-forward-static-4 +8.3.2.3-illegal-forward-static-5 +8.3.2.3-illegal-forward-static-6 +8.3.2.3-illegal-forward-static-7 +8.3.2.3-illegal-forward-static-8 +8.3.2.3-illegal-forward-static-9 +8.3.2.3-illegal-forward-static-10 +8.6-checked-exception-2 +8.6-checked-exception-4 +8.6-checked-exception-5 +8.6-checked-exception-6 +8.6-checked-exception-8 +8.6-checked-exception-10 +8.6-checked-exception-11 +8.6-checked-exception-12 +8.6-abrupt-1 +8.6-abrupt-4 +8.5-inheritance-4 +8.5-inheritance-6 +8.5.2-non-static-member-usage-2 +8.4.6-miranda-2 +8.4.6-miranda-3 +8.4.6-miranda-4 +8.4.6-inheritance-1 +8.4.6-inheritance-2 +8.4.6.2-hiding-3 +8.4.6.4-multiple-3 +8.4.6.4-multiple-4 +8.4.6.4-multiple-5 +8.4.6.4-multiple-7 +8.4.6.4-multiple-8 +8.4.6.4-abstract-1 +8.4.6.4-abstract-2 +8.4.6.4-abstract-4 +8.4.6.4-abstract-9 +8.4.6.4-abstract-10 +8.4.6.1-override-3 +8.4.6.3-modifier-8 +8.4.6.3-modifier-9 +8.4.6.3-modifier-10 +8.4.6.3-modifier-11 +8.4.6.3-modifier-12 +8.4.6.3-modifier-13 +8.4.6.3-default-4 +8.4.6.3-default-6 +8.4.6.3-default-10 +8.4.6.3-default-12 +8.4.6.3-default-14 +8.4.6.3-signature-4 +8.4.6.3-signature-7 +8.4.6.3-signature-9 +8.4.6.3-signature-10 +8.4.6.3-signature-12 +8.4.6.3-signature-15 +8.4.3-native-9 +8.4.3-native-10 +8.4.3-bad-1 +8.4.3-bad-2 +8.7-abrupt-1 +5.1.3-dti-1 +5.1.3-dti-2 +5.1.3-fti-1 +5.1.3-fti-2 +5.1.2-bts-1 +5.1.2-bts-2 +5.1.2-bts-3 +5.1.2-bts-4 +5.1.2-bts-5 +5.1.2-bti-1 +5.1.2-bti-3 +5.1.2-bti-5 +5.1.2-btl-1 +5.1.2-btl-3 +5.1.2-btl-5 +5.1.2-btf-1 +5.1.2-btf-3 +5.1.2-btf-5 +5.1.2-btd-1 +5.1.2-btd-3 +5.1.2-btd-5 +5.1.2-sti-1 +5.1.2-sti-5 +5.1.2-stl-1 +5.1.2-stl-3 +5.1.2-stl-5 +5.1.2-stf-1 +5.1.2-stf-3 +5.1.2-stf-5 +5.1.2-std-3 +5.1.2-std-5 +16-static-1 +16-static-2 +16-instance-5 +16-instance-6 +16-instance-7 +16.5-anonymous-3 +16.8-constructor-6 +16.8-constructor-7 +16.8-constructor-8 +16.1.7-simple-definite-assignment-fail-8 +16.1.7-simple-definite-assignment-fail-9 +16.1.7-compound-definite-assignment-fail-8 +16.1.7-compound-definite-assignment-fail-9 +16.1.7-simple-definite-unassignment-fail-1 +16.1.7-compound-definite-unassignment-fail-1 +16.1.7-compound-definite-unassignment-fail-6 +16.1.7-compound-definite-unassignment-pass-6 +16.1.7-compound-definite-unassignment-pass-7 +16.1.2-definite-unassignment-fail-6 +16.1.5-definite-unassignment-pass-4 +16.1.5-definite-unassignment-pass-7 +16.1.5-not-assignable-7 +16.1.5-not-assignable-8 +16.1.3-definite-unassignment-fail-6 +16.1.8-definite-unassign-fail-1 +16.1.8-definite-unassign-fail-2 +16.1.8-definite-unassign-fail-3 +16.1.8-definite-unassign-fail-4 +16.2.10-definite-unassign-pass-1 +16.2.10-definite-unassign-pass-2 +16.2.10-definite-unassign-pass-4 +16.2.10-definite-unassign-pass-5 +16.2.10-definite-unassign-pass-6 +16.2.10-definite-unassign-pass-7 +16.2.10-definite-unassign-pass-8 +16.2.10-definite-unassign-pass-9 +16.2.10-definite-unassign-fail-6 +16.2.10-definite-unassign-fail-7 +16.2.10-definite-unassign-fail-8 +16.2.10-definite-unassign-fail-9 +16.2.10-definite-assign-pass-2 +16.2.10-definite-assign-fail-2 +16.2.11-definite-unassign-pass-1 +16.2.11-definite-unassign-pass-2 +16.2.11-definite-unassign-pass-4 +16.2.11-definite-unassign-pass-5 +16.2.11-definite-unassign-pass-6 +16.2.11-definite-unassign-pass-7 +16.2.11-definite-unassign-pass-8 +16.2.11-definite-unassign-fail-7 +16.2.11-definite-unassign-fail-8 +16.2.11-definite-unassign-fail-9 +16.2.11-definite-assign-pass-2 +16.2.11-definite-assign-fail-3 +16.2.7-final-4 +16.2.7-final-6 +16.2.5-definite-unassign-pass-1 +16.2.5-definite-unassign-pass-2 +16.2.5-definite-unassign-pass-3 +16.2.3-switch-1 +16.2.8-final-1 +16.2.8-final-2 +16.2.8-unassigned-1 +16.2.8-unassigned-6 +16.2.8-unassigned-8 +16.2.14-definite-unassign-fail-5 +16.2.14-definite-unassign-fail-6 +16.2.14-definite-unassign-fail-7 +16.2.14-definite-unassign-fail-8 +16.2.14-definite-unassign-fail-12 +16.2.14-definite-unassign-fail-13 +16.2.9-definite-unassign-pass-1 +16.2.9-definite-unassign-pass-2 +16.2.9-definite-unassign-pass-4 +16.2.9-definite-unassign-pass-5 +16.2.9-definite-unassign-pass-6 +16.2.9-definite-unassign-pass-7 +16.2.9-definite-unassign-pass-8 +16.2.9-definite-unassign-fail-5 +16.2.9-definite-unassign-fail-6 +16.2.9-definite-unassign-fail-7 +16.2.9-definite-assign-pass-2 +16.2.9-definite-assign-fail-3 +15.18.1-float-1 +15.18.1-float-2 +15.18.1-float-3 +15.18.1-float-4 +15.18.1-float-5 +15.18.1-float-6 +15.18.1-float-7 +15.18.1-float-8 +15.18.1-float-9 +15.18.1-float-10 +15.18.1-float-11 +15.18.1-float-12 +15.18.1-double-1 +15.18.1-double-2 +15.18.1-double-3 +15.18.1-double-4 +15.18.1-double-5 +15.18.1-double-6 +15.18.1-double-7 +15.18.1-double-8 +15.18.1-double-9 +15.18.1-double-10 +15.18.1-double-11 +15.18.1-double-12 +15.18.1-double-13 +15.18.1-valid-1 +15.13-anon-1 +15.26.2-mult-12 +15.26.2-div-12 +15.26.2-mod-12 +15.26.2-add-12 +15.26.2-sub-12 +15.26.2-left-shift-12 +15.26.2-signed-right-shift-12 +15.26.2-unsigned-right-shift-12 +15.26.2-and-10 +15.26.2-and-12 +15.26.2-xor-10 +15.26.2-xor-12 +15.26.2-or-10 +15.26.2-or-12 +15.16-value-1 +15.16-value-2 +15.16-semantic-5 +15.9.5.1-superconstructor-2 +15.9.5.1-superconstructor-4 +15.9.5.1-superconstructor-7 +15.9.5.1-superconstructor-8 +15.9.5.1-exception-1 +15.9.5.1-exception-3 +15.9.5.1-exception-4 +15.9.3-choosing-4 +15.9.1-unqualified-anonymous-23 +15.9.1-unqualified-anonymous-25 +15.9.1-unqualified-anonymous-26 +15.9.1-unqualified-anonymous-27 +15.9.1-qualified-anonymous-2 +15.9.1-qualified-anonymous-6 +15.9.1-qualified-anonymous-7 +15.9.1-qualified-anonymous-10 +15.9.1-qualified-anonymous-12 +15.9.1-qualified-anonymous-13 +15.9.1-qualified-anonymous-14 +15.9.1-qualified-anonymous-17 +15.9.1-qualified-anonymous-18 +15.9.1-qualified-anonymous-20 +15.9.1-qualified-anonymous-22 +15.9.1-qualified-anonymous-26 +15.9.1-qualified-anonymous-28 +15.9.1-unqualified-concrete-6 +15.9.1-unqualified-concrete-7 +15.9.1-unqualified-concrete-10 +15.9.1-unqualified-concrete-15 +15.9.1-qualified-concrete-6 +15.9.1-qualified-concrete-7 +15.9.1-qualified-concrete-10 +15.9.1-qualified-concrete-12 +15.9.1-qualified-concrete-14 +15.9.1-qualified-concrete-16 +15.9.1-qualified-concrete-20 +15.9.1-qualified-concrete-23 +15.28-primitive-9 +15.28-primitive-15 +15.28-primitive-16 +15.28-primitive-17 +15.28-simple-name-6 +15.28-simple-name-8 +15.28-uninitialized-simple-name-3 +15.28-cast-simple-name-1 +15.28-cast-simple-name-2 +15.28-cast-simple-name-3 +15.28-qualified-name-5 +15.28-qualified-name-6 +15.28-qualified-name-7 +15.28-qualified-name-8 +15.28-qualified-name-9 +15.28-qualified-name-10 +15.28-string-2 +15.28-string-5 +15.28-string-9 +15.28-string-11 +15.28-string-13 +15.28-string-15 +15.28-string-16 +15.28-string-17 +15.28-string-18 +15.28-simple-namestr-1 +15.28-simple-namestr-2 +15.28-simple-namestr-3 +15.28-simple-namestr-4 +15.28-qualified-namestr-7 +15.28-qualified-namestr-8 +15.28-qualified-namestr-9 +15.28-notstring-1 +15.28-null-1 +15.28-null-3 +15.28-instanceof-3 +15.21-assoc-7 +15.21-assoc-8 +15.21-equal-3 +15.21-type-7 +15.21-type-17 +15.21-type-21 +15.21-type-22 +15.21-type-23 +15.21-type-24 +15.21-type-30 +15.11.2-syntax-1 +15.11.2-explicit-constructor-2 +15.11.2-meaning-3 +15.11.2-meaning-6 +15.11.2-meaning-8 +15.11.2-meaning-9 +15.11.2-meaning-10 +15.11.2-meaning-11 +15.11.2-meaning-13 +15.11.2-meaning-14 +15.11.2-meaning-17 +15.11.1-ambiguous-2 +15.11.1-ambiguous-3 +15.11.1-explicit-constructor-3 +15.12.3-explicit-constructor-3 +15.12.3-explicit-constructor-4 +15.12.3-explicit-constructor-5 +15.12.3-explicit-constructor-7 +15.12.3-explicit-constructor-10 +15.12.3-abstract-1 +15.12.3-abstract-2 +15.12.3-abstract-3 +15.12.1-syntax-1 +15.12.1-type-14 +15.12.2.1-accessibility-method-2 +15.12.2.1-accessibility-method-4 +15.12.2.1-accessibility-method-6 +15.12.2.2-ambiguous-1 +15.12.2.2-ambiguous-2 +15.12.2.2-ambiguous-6 +15.12.2.2-ambiguous-9 +15.12.2.2-ambiguous-10 +15.12.2.2-ambiguous-12 +15.12.2.2-ambiguous-14 +15.12.2.2-ambiguous-18 +15.12.2.2-ambiguous-21 +15.17-mod-3 +15.17-mod-4 +15.17.3-assoc-2 +15.17.3-float-1 +15.17.3-float-2 +15.17.3-float-3 +15.17.3-float-4 +15.17.3-float-5 +15.17.3-float-6 +15.17.3-float-7 +15.17.3-float-8 +15.17.3-float-9 +15.17.3-float-10 +15.17.3-float-11 +15.17.3-float-12 +15.17.3-float-13 +15.17.3-float-14 +15.17.3-double-1 +15.17.3-double-2 +15.17.3-double-3 +15.17.3-double-4 +15.17.3-double-5 +15.17.3-double-6 +15.17.3-double-7 +15.17.3-double-8 +15.17.3-double-9 +15.17.3-double-10 +15.17.3-double-11 +15.17.3-double-12 +15.17.3-double-13 +15.17.3-double-14 +15.14.2-final-2 +15.14.2-final-3 +15.14.1-final-2 +15.14.1-final-3 +15.8.2-type-11 +15.8.2-type-12 +15.8.2-type-13 +15.8.2-type-14 +15.8.5-field-expression-6 +15.8.5-method-expression-8 +15.8.5-variable-5 +15.8.5-variable-6 +15.8.5-variable-7 +15.8.5-variable-8 +15.15-precedence-5 +15.15.2-final-2 +15.15.2-final-3 +15.15.1-final-2 +15.15.1-final-3 +9.4-modifier-10 +9.4.1-conflict-2 +9.3.1-init-1 +9.3.1-illegal-forward-1 +9.3.1-illegal-forward-2 +9.1.3-body-5 +9.1.1-in-class-17 +9.1.1-in-class-24 +9.1.1-in-interface-2 +9.1.1-in-interface-3 +9.1.1-in-interface-9 +9.1.1-in-interface-16 +9.1.2-interface-3 +9.1.2-interface-5 +9.1.2-interface-6 +9.1.2-supertype-1 +9.2-implicit-2 +9.2-implicit-3 +9.2-implicit-4 +9.2-implicit-6 +9.2-implicit-7 +9.2-implicit-11 +9.2-implicit-12 +9.2-implicit-15 +9.2-implicit-17 +9.2-implicit-18 +9.2-implicit-19 +3.7-line-number-1 +3.7-line-number-2 +3.7-line-number-3 +3.7-line-number-4 +3.7-line-number-5 +3.7-line-number-6 +3.7-line-number-7 +3.7-line-number-8 +3.7-line-number-9 +3.7-line-number-10 +3.7-line-number-11 +3.7-line-number-12 +3.7-line-number-13 +3.7-line-number-14 +3.2-valid-1 +3.4-line-number-1 +3.4-line-number-2 +3.4-line-number-3 +3.4-line-number-4 +3.4-line-number-5 +3.4-line-number-6 +3.4-line-number-7 +3.4-line-number-8 +3.4-line-number-9 +3.4-line-number-10 +3.4-line-number-11 +3.4-line-number-12 +3.4-line-number-13 +3.4-line-number-14 +3.4-line-number-15 +3.4-line-number-16 +3.4-line-number-17 +3.4-line-number-18 +3.4-line-number-19 +3.4-line-number-20 +3.4-line-number-21 +3.4-line-number-22 +3.4-line-number-23 +3.4-line-number-24 +3.4-line-number-25 +3.10.2-round-6 +3.10.2-round-7 +3.10.2-round-9 +3.10.2-round-10 +3.10.2-round-11 +3.10.2-round-12 +3.10.2-double-13 +3.10.2-double-14 +3.10.1-invalid-3 +3.10.1-invalid-4 +3.3-invalid-5 +3.3-invalid-6 +3.3-invalid-7 +3.3-invalid-8 +6.6.2.2-protected-creation-3 +6.6.2.1-protected-instance-field-3 +6.6.2.1-protected-instance-field-4 +6.6.2.1-protected-instance-field-6 +6.6.2.1-protected-instance-field-7 +6.6.2.1-protected-instance-method-3 +6.6.2.1-protected-instance-method-5 +6.6.2.1-protected-instance-method-6 +6.6.2.1-protected-instance-method-7 +6.6.2.1-protected-type-2 +6.6.2.1-protected-type-4 +6.6.2.1-protected-type-5 +6.6.2.1-protected-type-7 +6.6.2.1-protected-type-8 +6.6.1-8 +6.6.1-11 +6.6.1-array-2 +6.6.1-array-3 +6.6.1-array-5 +6.6.1-array-8 +6.6.1-array-11 +6.6.1-array-13 +6.6.1-array-14 +6.6.1-array-17 +6.6.1-array-20 +6.6.1-array-22 +6.6.1-array-23 +6.6.1-array-26 +6.6.1-array-29 +6.6.1-array-31 +6.6.1-array-32 +6.6.1-array-35 +6.5.6.2-type-2 +6.5.6.2-type-6 +6.5.6.2-type-8 +6.5.6.2-type-9 +6.5.6.2-expression-6 +6.5.6.1-local-3 +6.5.6.1-local-4 +6.5.6.1-field-6 +6.5.6.1-explicit-constructor-2 +6.5.4.2-qualified-1 +6.5.4.1-simple-6 +6.5.4.1-simple-8 +6.5.1-type-15 +6.5.1-type-16 +6.5.1-type-19 +6.5.1-typeorpackage-1 +6.5.1-typeorpackage-2 +6.5.5.2-type-5 +6.5.5.2-type-6 +6.5.5.2-type-7 +6.5.5.2-type-8 +6.5.5.1-nested-4 +6.5.5.1-nested-7 +6.5.5.1-nested-8 +6.5.5.1-nested-9 +6.5.5.1-nested-14 +6.5.5.1-nested-16 +6.5.5.1-nested-17 +6.5.5.1-nested-19 +6.5.5.1-nested-20 +6.5.5.1-nested-21 +6.5.5.1-nested-22 +6.5.5.1-nested-23 +6.3-1 +7.5.1-canonical-3 +7.5.1-accessible-1 +7.5.1-duplicate-4 +7.5.2-canonical-3 +7.5.2-accessible-1 +7.5.2-accessible-3 +7.5.2-duplicate-3 +7.1-named-5 +7.1-named-6 +7.1-named-7 +7.6-unnamed-scope-1 +4.5.4-static-1 +4.5.4-static-5 +4.5.4-parameter-2 +4.5.4-parameter-3 +4.7.10-jvms-class-1 +4.7.10-jvms-class-2 +4.7.10-jvms-class-3 +4.7.10-jvms-class-4 +4.7.10-jvms-class-5 +4.7.10-jvms-class-10 +4.7.10-jvms-class-11 +4.7.10-jvms-class-12 +4.7.10-jvms-class-13 +4.7.10-jvms-class-14 +4.7.10-jvms-class-17 +4.7.10-jvms-class-18 +4.7.10-jvms-class-19 +4.7.10-jvms-method-1 +4.7.10-jvms-method-2 +4.7.10-jvms-method-3 +4.7.10-jvms-method-4 +4.7.10-jvms-method-5 +4.7.10-jvms-method-10 +4.7.10-jvms-constructor-1 +4.7.10-jvms-constructor-2 +4.7.10-jvms-constructor-3 +4.7.10-jvms-constructor-4 +4.7.10-jvms-constructor-5 +4.7.10-jvms-constructor-10 +4.7.10-jvms-constructor-11 +4.7.10-jvms-constructor-12 +4.7.10-jvms-field-1 +4.7.10-jvms-field-2 +4.7.10-jvms-field-3 +4.7.10-jvms-field-4 +4.7.10-jvms-field-5 +4.7.10-jvms-field-10 +4.7.10-jvms-field-11 +4.7.10-jvms-lex-6 +4.7.10-jvms-lex-7 +4.7.10-jvms-lex-8 +4.7.10-jvms-lex-9 +4.7.10-jvms-lex-10 +non-jls-argument-expansion-11 +non-jls-argument-expansion-12 +non-jls-argument-expansion-13 +non-jls-argument-expansion-error-2 +non-jls-argument-expansion-tokens-1 +non-jls-argument-expansion-tokens-2 +non-jls-argument-expansion-tokens-4 +non-jls-argument-expansion-tokens-5 +non-jls-zip-2 +13.1-runtime-constant-1 +13.1-runtime-constant-3 +13.1-runtime-field-1 +14-runtime-jump-1 +14-runtime-jump-2 +14.3.1-runtime-3 +14.19.2-runtime-try-1 +8.1.2-runtime-1 +6.6.1-runtime-privateconstructor-1 +8.8.3-runtime-inner-4 +8.8.7-runtime-accessible-default-1 +8.3-runtime-1 +8.4.6.4-multiple-runtime-1 +16.5-runtime-1 +16.5-runtime-2 +16.5-runtime-3 +16.5-runtime-4 +16.5-runtime-5 +12.4.1-runtime-1 +12.4.1-runtime-2 +12.4.1-runtime-3 +12.4.1-runtime-4 +15.9-runtime-numcalls-1 +15.9.4-runtime-creation-1 +15.9.4-runtime-creation-2 +15.9.4-runtime-creation-5 +15.25-runtime-1 +15.11.2-runtime-1 +15.11.2-runtime-2 +15.11.1-runtime-static-1 +15.11.1-runtime-static-2 +15.11.1-runtime-static-3 +15.12.3-runtime-mode-1 +15.12.3-runtime-mode-2 +15.12.3-runtime-mode-3 +15.12.3-runtime-mode-4 +15.12.3-runtime-mode-5 +15.12.3-runtime-mode-6 +15.12.4.1-runtime-static-1 +15.12.4.1-runtime-static-2 +15.12.4.1-runtime-super-1 +15.12.4.1-runtime-super-2 +15.14-runtime-3 +15.14-runtime-4 +15.20-2-runtime-1 +15.15-runtime-3 +15.15-runtime-4