Lines 34-40
Link Here
|
34 |
static { |
34 |
static { |
35 |
// TESTS_NAMES = new String[] { "test0788" }; |
35 |
// TESTS_NAMES = new String[] { "test0788" }; |
36 |
// TESTS_NUMBERS = new int[] { 1069, 1070 }; |
36 |
// TESTS_NUMBERS = new int[] { 1069, 1070 }; |
37 |
// TESTS_RANGE = new int[] { 821, -1 }; |
37 |
TESTS_RANGE = new int[] { 1071, -1 }; |
38 |
} |
38 |
} |
39 |
public static Test suite() { |
39 |
public static Test suite() { |
40 |
return buildComparableTestSuite(testClass()); |
40 |
return buildComparableTestSuite(testClass()); |
Lines 34931-34934
Link Here
|
34931 |
}, |
34931 |
}, |
34932 |
""); |
34932 |
""); |
34933 |
} |
34933 |
} |
|
|
34934 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=159939 |
34935 |
public void test1071() { |
34936 |
this.runNegativeTest( |
34937 |
new String[] { |
34938 |
"X.java", // ================= |
34939 |
"import java.util.*;\n" + |
34940 |
"public class X {\n" + |
34941 |
" List<void[]> x = null;\n" + |
34942 |
" void[] y;\n" + |
34943 |
" void[] foo(void[] arg) {\n" + |
34944 |
" void[] local;\n" + |
34945 |
" }\n" + |
34946 |
"}", |
34947 |
}, |
34948 |
"----------\n" + |
34949 |
"1. ERROR in X.java (at line 3)\n" + |
34950 |
" List<void[]> x = null;\n" + |
34951 |
" ^^^^^^\n" + |
34952 |
"void[] is an invalid type\n" + |
34953 |
"----------\n" + |
34954 |
"2. ERROR in X.java (at line 4)\n" + |
34955 |
" void[] y;\n" + |
34956 |
" ^^^^^^\n" + |
34957 |
"void[] is an invalid type\n" + |
34958 |
"----------\n" + |
34959 |
"3. ERROR in X.java (at line 5)\n" + |
34960 |
" void[] foo(void[] arg) {\n" + |
34961 |
" ^^^^^^\n" + |
34962 |
"void[] is an invalid type\n" + |
34963 |
"----------\n" + |
34964 |
"4. ERROR in X.java (at line 5)\n" + |
34965 |
" void[] foo(void[] arg) {\n" + |
34966 |
" ^^^^^^\n" + |
34967 |
"void[] is an invalid type\n" + |
34968 |
"----------\n" + |
34969 |
"5. ERROR in X.java (at line 6)\n" + |
34970 |
" void[] local;\n" + |
34971 |
" ^^^^^^\n" + |
34972 |
"void[] is an invalid type\n" + |
34973 |
"----------\n"); |
34974 |
} |
34975 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=159939 |
34976 |
public void test1072() { |
34977 |
Map options = getCompilerOptions(); |
34978 |
options.put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.IGNORE); |
34979 |
this.runNegativeTest( |
34980 |
new String[] { |
34981 |
"X.java", // ================= |
34982 |
"import java.util.*;\n" + |
34983 |
"public class X {\n" + |
34984 |
" List<void[]> x = null;\n" + |
34985 |
" void[] y;\n" + |
34986 |
" void[] foo(void[] arg) {\n" + |
34987 |
" void[] local;\n" + |
34988 |
" Class c = void[].class;\n" + |
34989 |
" }\n" + |
34990 |
"}", |
34991 |
}, |
34992 |
"----------\n" + |
34993 |
"1. ERROR in X.java (at line 3)\n" + |
34994 |
" List<void[]> x = null;\n" + |
34995 |
" ^^^^^^\n" + |
34996 |
"void[] is an invalid type\n" + |
34997 |
"----------\n" + |
34998 |
"2. ERROR in X.java (at line 4)\n" + |
34999 |
" void[] y;\n" + |
35000 |
" ^^^^^^\n" + |
35001 |
"void[] is an invalid type\n" + |
35002 |
"----------\n" + |
35003 |
"3. ERROR in X.java (at line 5)\n" + |
35004 |
" void[] foo(void[] arg) {\n" + |
35005 |
" ^^^^^^\n" + |
35006 |
"void[] is an invalid type\n" + |
35007 |
"----------\n" + |
35008 |
"4. ERROR in X.java (at line 5)\n" + |
35009 |
" void[] foo(void[] arg) {\n" + |
35010 |
" ^^^^^^\n" + |
35011 |
"void[] is an invalid type\n" + |
35012 |
"----------\n" + |
35013 |
"5. ERROR in X.java (at line 6)\n" + |
35014 |
" void[] local;\n" + |
35015 |
" ^^^^^^\n" + |
35016 |
"void[] is an invalid type\n" + |
35017 |
"----------\n" + |
35018 |
"6. ERROR in X.java (at line 7)\n" + |
35019 |
" Class c = void[].class;\n" + |
35020 |
" ^^^^^^\n" + |
35021 |
"void[] is an invalid type\n" + |
35022 |
"----------\n", |
35023 |
null, |
35024 |
true, |
35025 |
options); |
35026 |
} |
35027 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=159939 |
35028 |
public void test1073() { |
35029 |
Map options = getCompilerOptions(); |
35030 |
options.put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.IGNORE); |
35031 |
this.runNegativeTest( |
35032 |
new String[] { |
35033 |
"X.java", // ================= |
35034 |
"import java.util.*;\n" + |
35035 |
"public class X {\n" + |
35036 |
" List<void[]> x = null;\n" + |
35037 |
" void[] y;\n" + |
35038 |
" void[] foo(void[] arg) {\n" + |
35039 |
" try {\n" + |
35040 |
" void[] local;\n" + |
35041 |
" Class c = void[].class;\n" + |
35042 |
" } catch(void[] e) {\n" + |
35043 |
" }\n" + |
35044 |
" }\n" + |
35045 |
"}", |
35046 |
}, |
35047 |
"----------\n" + |
35048 |
"1. ERROR in X.java (at line 3)\n" + |
35049 |
" List<void[]> x = null;\n" + |
35050 |
" ^^^^^^\n" + |
35051 |
"void[] is an invalid type\n" + |
35052 |
"----------\n" + |
35053 |
"2. ERROR in X.java (at line 4)\n" + |
35054 |
" void[] y;\n" + |
35055 |
" ^^^^^^\n" + |
35056 |
"void[] is an invalid type\n" + |
35057 |
"----------\n" + |
35058 |
"3. ERROR in X.java (at line 5)\n" + |
35059 |
" void[] foo(void[] arg) {\n" + |
35060 |
" ^^^^^^\n" + |
35061 |
"void[] is an invalid type\n" + |
35062 |
"----------\n" + |
35063 |
"4. ERROR in X.java (at line 5)\n" + |
35064 |
" void[] foo(void[] arg) {\n" + |
35065 |
" ^^^^^^\n" + |
35066 |
"void[] is an invalid type\n" + |
35067 |
"----------\n" + |
35068 |
"5. ERROR in X.java (at line 7)\n" + |
35069 |
" void[] local;\n" + |
35070 |
" ^^^^^^\n" + |
35071 |
"void[] is an invalid type\n" + |
35072 |
"----------\n" + |
35073 |
"6. ERROR in X.java (at line 8)\n" + |
35074 |
" Class c = void[].class;\n" + |
35075 |
" ^^^^^^\n" + |
35076 |
"void[] is an invalid type\n" + |
35077 |
"----------\n" + |
35078 |
"7. ERROR in X.java (at line 9)\n" + |
35079 |
" } catch(void[] e) {\n" + |
35080 |
" ^^^^^^\n" + |
35081 |
"void[] is an invalid type\n" + |
35082 |
"----------\n", |
35083 |
null, |
35084 |
true, |
35085 |
options); |
35086 |
} |
35087 |
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=159939 |
35088 |
public void test1074() { |
35089 |
Map options = getCompilerOptions(); |
35090 |
options.put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.IGNORE); |
35091 |
this.runNegativeTest( |
35092 |
new String[] { |
35093 |
"X.java", // ================= |
35094 |
"import java.util.*;\n" + |
35095 |
"public class X {\n" + |
35096 |
" List<void[]> x = null;\n" + |
35097 |
" void[] y;\n" + |
35098 |
" void[] foo(void[] arg) {\n" + |
35099 |
" try {\n" + |
35100 |
" void[] local = new void[0];\n" + |
35101 |
" void[] local1 = new void[]{ null, null };\n" + |
35102 |
" void[] local2 = { null, null };\n" + |
35103 |
" System.out.println((void[]) null);\n" + |
35104 |
" Class c = void[].class;\n" + |
35105 |
" } catch(void[] e) {\n" + |
35106 |
" }\n" + |
35107 |
" }\n" + |
35108 |
"}", |
35109 |
}, |
35110 |
"----------\n" + |
35111 |
"1. ERROR in X.java (at line 3)\n" + |
35112 |
" List<void[]> x = null;\n" + |
35113 |
" ^^^^^^\n" + |
35114 |
"void[] is an invalid type\n" + |
35115 |
"----------\n" + |
35116 |
"2. ERROR in X.java (at line 4)\n" + |
35117 |
" void[] y;\n" + |
35118 |
" ^^^^^^\n" + |
35119 |
"void[] is an invalid type\n" + |
35120 |
"----------\n" + |
35121 |
"3. ERROR in X.java (at line 5)\n" + |
35122 |
" void[] foo(void[] arg) {\n" + |
35123 |
" ^^^^^^\n" + |
35124 |
"void[] is an invalid type\n" + |
35125 |
"----------\n" + |
35126 |
"4. ERROR in X.java (at line 5)\n" + |
35127 |
" void[] foo(void[] arg) {\n" + |
35128 |
" ^^^^^^\n" + |
35129 |
"void[] is an invalid type\n" + |
35130 |
"----------\n" + |
35131 |
"5. ERROR in X.java (at line 7)\n" + |
35132 |
" void[] local = new void[0];\n" + |
35133 |
" ^^^^^^\n" + |
35134 |
"void[] is an invalid type\n" + |
35135 |
"----------\n" + |
35136 |
"6. ERROR in X.java (at line 7)\n" + |
35137 |
" void[] local = new void[0];\n" + |
35138 |
" ^^^^^^^^^^^\n" + |
35139 |
"void[] is an invalid type\n" + |
35140 |
"----------\n" + |
35141 |
"7. ERROR in X.java (at line 8)\n" + |
35142 |
" void[] local1 = new void[]{ null, null };\n" + |
35143 |
" ^^^^^^\n" + |
35144 |
"void[] is an invalid type\n" + |
35145 |
"----------\n" + |
35146 |
"8. ERROR in X.java (at line 8)\n" + |
35147 |
" void[] local1 = new void[]{ null, null };\n" + |
35148 |
" ^^^^^^^^^^^^^^^^^^^^^^^^\n" + |
35149 |
"void[] is an invalid type\n" + |
35150 |
"----------\n" + |
35151 |
"9. ERROR in X.java (at line 9)\n" + |
35152 |
" void[] local2 = { null, null };\n" + |
35153 |
" ^^^^^^\n" + |
35154 |
"void[] is an invalid type\n" + |
35155 |
"----------\n" + |
35156 |
"10. ERROR in X.java (at line 10)\n" + |
35157 |
" System.out.println((void[]) null);\n" + |
35158 |
" ^^^^^^\n" + |
35159 |
"void[] is an invalid type\n" + |
35160 |
"----------\n" + |
35161 |
"11. ERROR in X.java (at line 11)\n" + |
35162 |
" Class c = void[].class;\n" + |
35163 |
" ^^^^^^\n" + |
35164 |
"void[] is an invalid type\n" + |
35165 |
"----------\n" + |
35166 |
"12. ERROR in X.java (at line 12)\n" + |
35167 |
" } catch(void[] e) {\n" + |
35168 |
" ^^^^^^\n" + |
35169 |
"void[] is an invalid type\n" + |
35170 |
"----------\n", |
35171 |
null, |
35172 |
true, |
35173 |
options); |
35174 |
} |
34934 |
} |
35175 |
} |