Lines 8945-8951
Link Here
|
8945 |
"1. WARNING in X.java (at line 6)\n" + |
8945 |
"1. WARNING in X.java (at line 6)\n" + |
8946 |
" public int foo(T t) { return t.i + t.i() + T.M.j; }\n" + |
8946 |
" public int foo(T t) { return t.i + t.i() + T.M.j; }\n" + |
8947 |
" ^^^^^\n" + |
8947 |
" ^^^^^\n" + |
8948 |
"Read access to enclosing field X<T>.M.j is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
8948 |
"Read access to enclosing field X<T>.M.j is emulated by a synthetic accessor method\n" + |
8949 |
"----------\n" + |
8949 |
"----------\n" + |
8950 |
"2. ERROR in X.java (at line 9)\n" + |
8950 |
"2. ERROR in X.java (at line 9)\n" + |
8951 |
" class Y extends Zork {\n" + |
8951 |
" class Y extends Zork {\n" + |
Lines 19216-19227
Link Here
|
19216 |
"2. WARNING in X.java (at line 11)\n" + |
19216 |
"2. WARNING in X.java (at line 11)\n" + |
19217 |
" private static class AA extends A {\n" + |
19217 |
" private static class AA extends A {\n" + |
19218 |
" ^^\n" + |
19218 |
" ^^\n" + |
19219 |
"Access to enclosing constructor X.A() is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
19219 |
"Access to enclosing constructor X.A() is emulated by a synthetic accessor method\n" + |
19220 |
"----------\n" + |
19220 |
"----------\n" + |
19221 |
"3. WARNING in X.java (at line 15)\n" + |
19221 |
"3. WARNING in X.java (at line 15)\n" + |
19222 |
" private static class C extends B<AA> {\n" + |
19222 |
" private static class C extends B<AA> {\n" + |
19223 |
" ^\n" + |
19223 |
" ^\n" + |
19224 |
"Access to enclosing constructor X.B<A>() is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
19224 |
"Access to enclosing constructor X.B<A>() is emulated by a synthetic accessor method\n" + |
19225 |
"----------\n" + |
19225 |
"----------\n" + |
19226 |
"4. ERROR in X.java (at line 21)\n" + |
19226 |
"4. ERROR in X.java (at line 21)\n" + |
19227 |
" System.out.println(b instanceof C);\n" + |
19227 |
" System.out.println(b instanceof C);\n" + |
Lines 36762-36768
Link Here
|
36762 |
"1. WARNING in X.java (at line 5)\n" + |
36762 |
"1. WARNING in X.java (at line 5)\n" + |
36763 |
" private class Y<T> extends A {\n" + |
36763 |
" private class Y<T> extends A {\n" + |
36764 |
" ^\n" + |
36764 |
" ^\n" + |
36765 |
"Access to enclosing constructor X.A() is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
36765 |
"Access to enclosing constructor X.A() is emulated by a synthetic accessor method\n" + |
36766 |
"----------\n" + |
36766 |
"----------\n" + |
36767 |
"2. ERROR in X.java (at line 9)\n" + |
36767 |
"2. ERROR in X.java (at line 9)\n" + |
36768 |
" class Y extends Zork {}\n" + |
36768 |
" class Y extends Zork {}\n" + |
Lines 37706-37712
Link Here
|
37706 |
"4. WARNING in X.java (at line 15)\n" + |
37706 |
"4. WARNING in X.java (at line 15)\n" + |
37707 |
" super(null);\n" + |
37707 |
" super(null);\n" + |
37708 |
" ^^^^^^^^^^^^\n" + |
37708 |
" ^^^^^^^^^^^^\n" + |
37709 |
"Access to enclosing constructor X<T>(T) is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
37709 |
"Access to enclosing constructor X<T>(T) is emulated by a synthetic accessor method\n" + |
37710 |
"----------\n" + |
37710 |
"----------\n" + |
37711 |
"5. ERROR in X.java (at line 19)\n" + |
37711 |
"5. ERROR in X.java (at line 19)\n" + |
37712 |
" for (Map.Entry<String, String> entry : myMap().entrySet()) {\n" + |
37712 |
" for (Map.Entry<String, String> entry : myMap().entrySet()) {\n" + |
Lines 39159-39165
Link Here
|
39159 |
"2. WARNING in X.java (at line 5)\n" + |
39159 |
"2. WARNING in X.java (at line 5)\n" + |
39160 |
" Object o1 = mObj;\n" + |
39160 |
" Object o1 = mObj;\n" + |
39161 |
" ^^^^\n" + |
39161 |
" ^^^^\n" + |
39162 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39162 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39163 |
"----------\n" + |
39163 |
"----------\n" + |
39164 |
"3. ERROR in X.java (at line 5)\n" + |
39164 |
"3. ERROR in X.java (at line 5)\n" + |
39165 |
" Object o1 = mObj;\n" + |
39165 |
" Object o1 = mObj;\n" + |
Lines 39174-39180
Link Here
|
39174 |
"5. WARNING in X.java (at line 7)\n" + |
39174 |
"5. WARNING in X.java (at line 7)\n" + |
39175 |
" Object o2 = mObj;\n" + |
39175 |
" Object o2 = mObj;\n" + |
39176 |
" ^^^^\n" + |
39176 |
" ^^^^\n" + |
39177 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39177 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39178 |
"----------\n" + |
39178 |
"----------\n" + |
39179 |
"6. ERROR in X.java (at line 7)\n" + |
39179 |
"6. ERROR in X.java (at line 7)\n" + |
39180 |
" Object o2 = mObj;\n" + |
39180 |
" Object o2 = mObj;\n" + |
Lines 39189-39195
Link Here
|
39189 |
"8. WARNING in X.java (at line 9)\n" + |
39189 |
"8. WARNING in X.java (at line 9)\n" + |
39190 |
" Object o3 = mObj;\n" + |
39190 |
" Object o3 = mObj;\n" + |
39191 |
" ^^^^\n" + |
39191 |
" ^^^^\n" + |
39192 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39192 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39193 |
"----------\n"); |
39193 |
"----------\n"); |
39194 |
} |
39194 |
} |
39195 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=203061 - variation |
39195 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=203061 - variation |
Lines 39224-39230
Link Here
|
39224 |
"2. WARNING in X.java (at line 5)\n" + |
39224 |
"2. WARNING in X.java (at line 5)\n" + |
39225 |
" Object o1 = mObj;\n" + |
39225 |
" Object o1 = mObj;\n" + |
39226 |
" ^^^^\n" + |
39226 |
" ^^^^\n" + |
39227 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39227 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39228 |
"----------\n" + |
39228 |
"----------\n" + |
39229 |
"3. ERROR in X.java (at line 5)\n" + |
39229 |
"3. ERROR in X.java (at line 5)\n" + |
39230 |
" Object o1 = mObj;\n" + |
39230 |
" Object o1 = mObj;\n" + |
Lines 39234-39240
Link Here
|
39234 |
"4. WARNING in X.java (at line 6)\n" + |
39234 |
"4. WARNING in X.java (at line 6)\n" + |
39235 |
" mObj = \"1\";\n" + |
39235 |
" mObj = \"1\";\n" + |
39236 |
" ^^^^\n" + |
39236 |
" ^^^^\n" + |
39237 |
"Write access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39237 |
"Write access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39238 |
"----------\n" + |
39238 |
"----------\n" + |
39239 |
"5. ERROR in X.java (at line 6)\n" + |
39239 |
"5. ERROR in X.java (at line 6)\n" + |
39240 |
" mObj = \"1\";\n" + |
39240 |
" mObj = \"1\";\n" + |
Lines 39249-39255
Link Here
|
39249 |
"7. WARNING in X.java (at line 8)\n" + |
39249 |
"7. WARNING in X.java (at line 8)\n" + |
39250 |
" Object o2 = mObj = \"2\";\n" + |
39250 |
" Object o2 = mObj = \"2\";\n" + |
39251 |
" ^^^^\n" + |
39251 |
" ^^^^\n" + |
39252 |
"Write access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39252 |
"Write access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39253 |
"----------\n" + |
39253 |
"----------\n" + |
39254 |
"8. ERROR in X.java (at line 8)\n" + |
39254 |
"8. ERROR in X.java (at line 8)\n" + |
39255 |
" Object o2 = mObj = \"2\";\n" + |
39255 |
" Object o2 = mObj = \"2\";\n" + |
Lines 39264-39275
Link Here
|
39264 |
"10. WARNING in X.java (at line 10)\n" + |
39264 |
"10. WARNING in X.java (at line 10)\n" + |
39265 |
" Object o3 = mObj;\n" + |
39265 |
" Object o3 = mObj;\n" + |
39266 |
" ^^^^\n" + |
39266 |
" ^^^^\n" + |
39267 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39267 |
"Read access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39268 |
"----------\n" + |
39268 |
"----------\n" + |
39269 |
"11. WARNING in X.java (at line 11)\n" + |
39269 |
"11. WARNING in X.java (at line 11)\n" + |
39270 |
" mObj = \"3\";\n" + |
39270 |
" mObj = \"3\";\n" + |
39271 |
" ^^^^\n" + |
39271 |
" ^^^^\n" + |
39272 |
"Write access to enclosing field X<T>.mObj is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
39272 |
"Write access to enclosing field X<T>.mObj is emulated by a synthetic accessor method\n" + |
39273 |
"----------\n" + |
39273 |
"----------\n" + |
39274 |
"12. ERROR in X.java (at line 11)\n" + |
39274 |
"12. ERROR in X.java (at line 11)\n" + |
39275 |
" mObj = \"3\";\n" + |
39275 |
" mObj = \"3\";\n" + |
Lines 40928-40934
Link Here
|
40928 |
"1. WARNING in p\\A.java (at line 18)\n" + |
40928 |
"1. WARNING in p\\A.java (at line 18)\n" + |
40929 |
" this.box.set(new P());\n" + |
40929 |
" this.box.set(new P());\n" + |
40930 |
" ^^^^^^^\n" + |
40930 |
" ^^^^^^^\n" + |
40931 |
"Access to enclosing constructor A.P() is emulated by a synthetic accessor method. Increasing its visibility will improve your performance\n" + |
40931 |
"Access to enclosing constructor A.P() is emulated by a synthetic accessor method\n" + |
40932 |
"----------\n"); |
40932 |
"----------\n"); |
40933 |
} |
40933 |
} |
40934 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=209153 - variation |
40934 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=209153 - variation |
Lines 44929-44932
Link Here
|
44929 |
"Cannot cast from Other2.Member2<capture#1-of ?> to Other<String>.Member\n" + |
44929 |
"Cannot cast from Other2.Member2<capture#1-of ?> to Other<String>.Member\n" + |
44930 |
"----------\n"); |
44930 |
"----------\n"); |
44931 |
} |
44931 |
} |
|
|
44932 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=235460 |
44933 |
public void test1338() { |
44934 |
this.runConformTest( |
44935 |
new String[] { |
44936 |
"Derived_A.java", // ================= |
44937 |
"import java.util.Map;\n" + |
44938 |
"class Base_A {}\n" + |
44939 |
"public class Derived_A extends Base_A {\n" + |
44940 |
" public Map<Object, Base_B> getMap() {\n" + |
44941 |
" return null;\n" + |
44942 |
" }\n" + |
44943 |
"}\n", // ================= |
44944 |
"Derived_B.java", // ================= |
44945 |
"class Base_B<T> {\n" + |
44946 |
"}\n" + |
44947 |
"public class Derived_B extends Base_B<Object> {\n" + |
44948 |
"}\n", // ================= |
44949 |
}, |
44950 |
""); |
44951 |
this.runConformTest( |
44952 |
new String[] { |
44953 |
"InternalCompilerError_Main.java", // ================= |
44954 |
"public class InternalCompilerError_Main {\n" + |
44955 |
" public static void main(String args[]) {\n" + |
44956 |
" Derived_A dummy = new Derived_A();\n" + |
44957 |
" Derived_B propPrice = (Derived_B)dummy.getMap().get(null); \n" + |
44958 |
" }\n" + |
44959 |
"}\n", // ================= |
44960 |
}, |
44961 |
"", |
44962 |
null, |
44963 |
false, |
44964 |
null); |
44965 |
} |
44932 |
} |
44966 |
} |