Lines 1121-1127
Link Here
|
1121 |
" nls string literal lacking non-nls tag //$NON-NLS-<n>$\n" + |
1121 |
" nls string literal lacking non-nls tag //$NON-NLS-<n>$\n" + |
1122 |
" noEffectAssign + assignment without effect\n" + |
1122 |
" noEffectAssign + assignment without effect\n" + |
1123 |
" null potential missing or redundant null check\n" + |
1123 |
" null potential missing or redundant null check\n" + |
1124 |
" nullDereference missing null check\n" + |
1124 |
" nullDereference + missing null check\n" + |
1125 |
" over-ann missing @Override annotation\n" + |
1125 |
" over-ann missing @Override annotation\n" + |
1126 |
" paramAssign assignment to a parameter\n" + |
1126 |
" paramAssign assignment to a parameter\n" + |
1127 |
" pkgDefaultMethod + attempt to override package-default method\n" + |
1127 |
" pkgDefaultMethod + attempt to override package-default method\n" + |
Lines 1265-1271
Link Here
|
1265 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.noEffectAssignment\" value=\"warning\"/>\n" + |
1265 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.noEffectAssignment\" value=\"warning\"/>\n" + |
1266 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion\" value=\"warning\"/>\n" + |
1266 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion\" value=\"warning\"/>\n" + |
1267 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral\" value=\"ignore\"/>\n" + |
1267 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral\" value=\"ignore\"/>\n" + |
1268 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.nullReference\" value=\"ignore\"/>\n" + |
1268 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.nullReference\" value=\"warning\"/>\n" + |
1269 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.overridingMethodWithoutSuperInvocation\" value=\"ignore\"/>\n" + |
1269 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.overridingMethodWithoutSuperInvocation\" value=\"ignore\"/>\n" + |
1270 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod\" value=\"warning\"/>\n" + |
1270 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod\" value=\"warning\"/>\n" + |
1271 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.parameterAssignment\" value=\"ignore\"/>\n" + |
1271 |
" <option key=\"org.eclipse.jdt.core.compiler.problem.parameterAssignment\" value=\"ignore\"/>\n" + |
Lines 5436-5441
Link Here
|
5436 |
"", |
5436 |
"", |
5437 |
true); |
5437 |
true); |
5438 |
} |
5438 |
} |
|
|
5439 |
// http://bugs.eclipse.org/bugs/show_bug.cgi?id=192875 |
5440 |
// default in now on for nullDereference |
5441 |
public void test150_null_ref_options() { |
5442 |
this.runConformTest( |
5443 |
new String[] { |
5444 |
"X.java", |
5445 |
"public class X {\n" + |
5446 |
" public static void foo() {\n" + |
5447 |
" String s = null;\n" + |
5448 |
" s.toString();\n" + |
5449 |
" }\n" + |
5450 |
" // Zork z;\n" + |
5451 |
"}", |
5452 |
}, |
5453 |
"\"" + OUTPUT_DIR + File.separator + "X.java\"" |
5454 |
+ " -proc:none -d \"" + OUTPUT_DIR + "\"", |
5455 |
"", |
5456 |
"----------\n" + |
5457 |
"1. WARNING in ---OUTPUT_DIR_PLACEHOLDER---/X.java (at line 4)\n" + |
5458 |
" s.toString();\n" + |
5459 |
" ^\n" + |
5460 |
"Null pointer access: The variable s can only be null at this location\n" + |
5461 |
"----------\n" + |
5462 |
"1 problem (1 warning)", |
5463 |
true); |
5464 |
} |
5465 |
// http://bugs.eclipse.org/bugs/show_bug.cgi?id=192875 |
5466 |
// default in now on for nullDereference |
5467 |
public void test151_null_ref_options() { |
5468 |
this.runConformTest( |
5469 |
new String[] { |
5470 |
"X.java", |
5471 |
"public class X {\n" + |
5472 |
" public static void foo() {\n" + |
5473 |
" String s = null;\n" + |
5474 |
" s.toString();\n" + |
5475 |
" }\n" + |
5476 |
" // Zork z;\n" + |
5477 |
"}", |
5478 |
}, |
5479 |
"\"" + OUTPUT_DIR + File.separator + "X.java\"" |
5480 |
+ " -warn:-nullDereference -proc:none -d \"" + OUTPUT_DIR + "\"", |
5481 |
"", |
5482 |
"", |
5483 |
true); |
5484 |
} |
5439 |
public static Class testClass() { |
5485 |
public static Class testClass() { |
5440 |
return BatchCompilerTest.class; |
5486 |
return BatchCompilerTest.class; |
5441 |
} |
5487 |
} |