123456789101112131415161718192021222324252627282930 |
-
- public class TargetClassCF {
- /** run PUREJAVA variant of the tests */
- public static void main(String[] args) {
- throw new Error("expecting compile failure");
- }
- }
-
- class TargetClass {
- boolean getboolean() { return (this != null); }
- public class InnerClass {
- public boolean valid() {
- return (null != this);
- }
- }
- }
-
- /** @testcase superclass n/a as this qualifier in inner classes */
- class PureJava extends TargetClass {
- public class inner {
- public void run() {
- InnerClass j = TargetClass.this.new InnerClass(); // s.b. PureJava
- boolean boolean_4 = TargetClass.this.getboolean(); // s.b. PureJava
- }
- }
-
- boolean result_cast = TargetClass.this.getboolean(); // s.b. PureJava
- InnerClass f = TargetClass.this.new InnerClass(); // s.b. PureJava
- }
|