diff options
author | Stephan Herrmann | 2019-01-27 19:56:02 +0000 |
---|---|---|
committer | Stephan Herrmann | 2019-01-27 19:57:18 +0000 |
commit | ec7b27d00e7457096b173be6b860b3d9fd92f3e5 (patch) | |
tree | 771d7e21e37f99530cf5f3b0e43a034504a001c2 /org.eclipse.jdt.core.tests.compiler/src | |
parent | 5a6691be6a47ae09ea9a64bcefdb95cd5eca9fd7 (diff) | |
download | eclipse.jdt.core-ec7b27d00e7457096b173be6b860b3d9fd92f3e5.tar.gz eclipse.jdt.core-ec7b27d00e7457096b173be6b860b3d9fd92f3e5.tar.xz eclipse.jdt.core-ec7b27d00e7457096b173be6b860b3d9fd92f3e5.zip |
Bug 543820 - Problem with generics: wrong "Type mismatch: cannotI20190127-1800
convert"
Change-Id: Ibcc742fb2c7fdc08dafbbd0e12c108c54259fe0e
Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java index 8e40010f9d..1979b4bbdd 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericsRegressionTest_1_8.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2013, 2018 GK Software AG, and others. + * Copyright (c) 2013, 2019 GK Software AG, and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -9472,4 +9472,17 @@ public void testBug508834_comment0() { }; runner.runConformTest(); } + public void testBug543820() { + Runner runner = new Runner(); + runner.testFiles = new String[] { + "A.java", + "import java.util.concurrent.atomic.AtomicReference;\n" + + "import java.util.Optional;\n" + + "public class A {\n" + + " private final ThreadLocal<AtomicReference<Optional<Long>>> var =\n" + + " ThreadLocal.withInitial(() -> new AtomicReference<>(Optional.empty()));" + + "}\n" + }; + runner.runConformTest(); + } } |