Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Herrmann2013-12-14 21:46:31 +0000
committerStephan Herrmann2013-12-14 21:50:46 +0000
commit9506194ecd38aa227915d4452e8097fba7bd6231 (patch)
tree6d9da318a52b1271b10cd00b19baff739b08eef6 /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java
parentca6b9d0c30532dfcf3c83a4cab5bd96f7d5deacc (diff)
downloadeclipse.jdt.core-9506194ecd38aa227915d4452e8097fba7bd6231.tar.gz
eclipse.jdt.core-9506194ecd38aa227915d4452e8097fba7bd6231.tar.xz
eclipse.jdt.core-9506194ecd38aa227915d4452e8097fba7bd6231.zip
Bug 424053 - [1.8][compiler] Consolidate type inference
- fixed non-determinism affecting GTT.test0470 & test627
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java')
-rw-r--r--org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java
index 793926bbf1..0b2064e9fe 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest.java
@@ -2723,7 +2723,11 @@ public void test366131b() {
"4. WARNING in X.java (at line 13)\n" +
" return castTo((Class) null).containsNC((Comparable) null);\n" +
" ^^^^^^^^^^^^\n" +
- "Type safety: The expression of type Class needs unchecked conversion to conform to Class<Number&Comparable<? super Number&Comparable<? super N>>>\n" +
+ (this.complianceLevel < ClassFileConstants.JDK1_8 ?
+ "Type safety: The expression of type Class needs unchecked conversion to conform to Class<Number&Comparable<? super Number&Comparable<? super N>>>\n"
+ :
+ "Type safety: The expression of type Class needs unchecked conversion to conform to Class<Comparable<? super Comparable<? super N>&Number>&Number>\n"
+ ) +
"----------\n" +
"5. WARNING in X.java (at line 13)\n" +
" return castTo((Class) null).containsNC((Comparable) null);\n" +

Back to the top