Lines 52-58
Link Here
|
52 |
// All specified tests which does not belong to the class are skipped... |
52 |
// All specified tests which does not belong to the class are skipped... |
53 |
static { |
53 |
static { |
54 |
// TESTS_NAMES = new String[] { "Bug58069" }; |
54 |
// TESTS_NAMES = new String[] { "Bug58069" }; |
55 |
// TESTS_NUMBERS = new int[] { 104 }; |
55 |
// TESTS_NUMBERS = new int[] { 106 }; |
56 |
// TESTS_RANGE = new int[] { 76, -1 }; |
56 |
// TESTS_RANGE = new int[] { 76, -1 }; |
57 |
} |
57 |
} |
58 |
/* (non-Javadoc) |
58 |
/* (non-Javadoc) |
Lines 3634-3637
Link Here
|
3634 |
"No enclosing instance of the type X is accessible in scope\n" + |
3634 |
"No enclosing instance of the type X is accessible in scope\n" + |
3635 |
"----------\n"); |
3635 |
"----------\n"); |
3636 |
} |
3636 |
} |
|
|
3637 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=137744 |
3638 |
public void test106() { |
3639 |
this.runConformTest( |
3640 |
new String[] { |
3641 |
"X.java", |
3642 |
"public class X {\n" + |
3643 |
" public static void main(String[] args) {\n" + |
3644 |
" System.out.println(\"SUCCESS\");\n" + |
3645 |
" B a = new C();\n" + |
3646 |
" \n" + |
3647 |
" a.hasKursAt(1);\n" + |
3648 |
" }\n" + |
3649 |
"\n" + |
3650 |
"}", |
3651 |
"A.java", |
3652 |
"abstract public class A implements IA0 {\n" + |
3653 |
" int t;\n" + |
3654 |
" public A() {\n" + |
3655 |
" }\n" + |
3656 |
"}", |
3657 |
"B.java", |
3658 |
"abstract public class B extends A implements IA3, IA1 {\n" + |
3659 |
" int a;\n" + |
3660 |
" public B() {\n" + |
3661 |
" }\n" + |
3662 |
" public void test() { \n" + |
3663 |
" }\n" + |
3664 |
"}", |
3665 |
"C.java", |
3666 |
"public class C extends B implements IA4, IA2{\n" + |
3667 |
" int c;\n" + |
3668 |
" public C() {\n" + |
3669 |
" }\n" + |
3670 |
" public boolean hasKursAt(int zeitpunkt) {\n" + |
3671 |
" return false;\n" + |
3672 |
" }\n" + |
3673 |
"}", |
3674 |
"IA0.java", |
3675 |
"public interface IA0 {\n" + |
3676 |
" public void test();\n" + |
3677 |
"}", |
3678 |
"IA1.java", |
3679 |
"public interface IA1 extends IA0 {\n" + |
3680 |
" public boolean hasKursAt(int zeitpunkt);\n" + |
3681 |
"}", |
3682 |
"IA2.java", |
3683 |
"public interface IA2 extends IA0 {\n" + |
3684 |
" public boolean hasKursAt(int zeitpunkt);\n" + |
3685 |
"}", |
3686 |
"IA3.java", |
3687 |
"public interface IA3 extends IA2 {\n" + |
3688 |
"}", |
3689 |
"IA4.java", |
3690 |
"public interface IA4 extends IA3 {\n" + |
3691 |
"}" |
3692 |
}, |
3693 |
"SUCCESS"); |
3694 |
} |
3637 |
} |
3695 |
} |