diff options
author | Stephan Herrmann | 2019-08-24 20:34:00 +0000 |
---|---|---|
committer | Stephan Herrmann | 2019-08-24 20:43:15 +0000 |
commit | 79cab6fa86097b5ff3934e826a8ee689820e2eb1 (patch) | |
tree | 5a850da70126ddd509a7a96d933ee59adec6f3d2 | |
parent | 05b095c22a15a184f62c2693742f874f8b8952de (diff) | |
download | eclipse.jdt.core-79cab6fa86097b5ff3934e826a8ee689820e2eb1.tar.gz eclipse.jdt.core-79cab6fa86097b5ff3934e826a8ee689820e2eb1.tar.xz eclipse.jdt.core-79cab6fa86097b5ff3934e826a8ee689820e2eb1.zip |
Bug 481931 - [compiler][null] Null analysis should consider public
static final fields with constructor calls as @NonNull w/o annotations
- adjust tests for run.javac comparison
Change-Id: I965d6e3f155f6ce19fa0b04e734cb66f7e1dba43
2 files changed, 3 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullAnnotationTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullAnnotationTest.java index 7000f3fd5d..571e5f4400 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullAnnotationTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullAnnotationTest.java @@ -25,6 +25,7 @@ import java.util.Map; import junit.framework.Test; import org.eclipse.jdt.core.JavaCore; +import org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.JavacTestOptions.Excuse; import org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants; import org.eclipse.jdt.internal.compiler.impl.CompilerOptions; @@ -10753,6 +10754,7 @@ public void testBug481931_binary() { " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + "Dead code\n" + "----------\n"; + runner.javacTestOptions = Excuse.EclipseWarningConfiguredAsError; runner.runNegativeTest(); } } diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullReferenceTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullReferenceTest.java index ed6a8d63f0..20134ad43b 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullReferenceTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullReferenceTest.java @@ -17467,7 +17467,7 @@ public void testBug435528_orig() { "Statement unnecessarily nested within else clause. The corresponding then clause does not complete normally\n" + "----------\n"; runner.customOptions = getCompilerOptions(); - runner.javacTestOptions = JavacTestOptions.Excuse.EclipseHasSomeMoreWarnings; + runner.javacTestOptions = JavacTestOptions.Excuse.EclipseWarningConfiguredAsError; runner.runNegativeTest(); } public void testBug435528_notaconstant() { |