diff options
author | Jay Arthanareeswaran | 2018-02-14 16:10:03 +0000 |
---|---|---|
committer | Jay Arthanareeswaran | 2018-02-14 16:34:37 +0000 |
commit | d09788c534bc944024a06e74e947a86c2ee3a590 (patch) | |
tree | 780b2fe51fcd34dd7529483209d0c2c3bccd2865 | |
parent | e1177a98543686170f61d93ca4b51de414539862 (diff) | |
download | eclipse.jdt.core-d09788c534bc944024a06e74e947a86c2ee3a590.tar.gz eclipse.jdt.core-d09788c534bc944024a06e74e947a86c2ee3a590.tar.xz eclipse.jdt.core-d09788c534bc944024a06e74e947a86c2ee3a590.zip |
Fixes few other deprecation warnings
Change-Id: Ifb26b07e1298f4a6815180a8a1f3fa0651c5416f
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
33 files changed, 79 insertions, 27 deletions
diff --git a/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF b/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF index 1053b02539..a24a02f473 100644 --- a/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.annotation/META-INF/MANIFEST.MF @@ -7,3 +7,4 @@ Bundle-Version: 2.1.100.qualifier Export-Package: org.eclipse.jdt.annotation Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-Vendor: %providerName +Automatic-Module-Name: org.eclipse.jdt.annotation diff --git a/org.eclipse.jdt.annotation_v1/META-INF/MANIFEST.MF b/org.eclipse.jdt.annotation_v1/META-INF/MANIFEST.MF index 0078804701..85c4bdbe1e 100644 --- a/org.eclipse.jdt.annotation_v1/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.annotation_v1/META-INF/MANIFEST.MF @@ -7,3 +7,4 @@ Bundle-Version: 1.1.100.qualifier Export-Package: org.eclipse.jdt.annotation Bundle-RequiredExecutionEnvironment: J2SE-1.5 Bundle-Vendor: %providerName +Automatic-Module-Name: org.eclipse.jdt.annotation diff --git a/org.eclipse.jdt.apt.core/META-INF/MANIFEST.MF b/org.eclipse.jdt.apt.core/META-INF/MANIFEST.MF index d035cfaf91..524299ff47 100644 --- a/org.eclipse.jdt.apt.core/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.apt.core/META-INF/MANIFEST.MF @@ -27,3 +27,4 @@ Bundle-Vendor: %providerName Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy Import-Package: com.sun.mirror.type +Automatic-Module-Name: org.eclipse.jdt.apt.core diff --git a/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/env/BaseProcessorEnv.java b/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/env/BaseProcessorEnv.java index bc48952c79..c8502993a1 100644 --- a/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/env/BaseProcessorEnv.java +++ b/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/env/BaseProcessorEnv.java @@ -83,7 +83,7 @@ import com.sun.mirror.util.Types; public class BaseProcessorEnv implements AnnotationProcessorEnvironment { static{ - final AST ast = AST.newAST(AST.JLS9); + final AST ast = AST.newAST(AST.JLS10); EMPTY_AST_UNIT = ast.newCompilationUnit(); } public static final CompilationUnit EMPTY_AST_UNIT; @@ -492,7 +492,7 @@ public class BaseProcessorEnv implements AnnotationProcessorEnvironment } final BindingRequestor requestor = new BindingRequestor(); - final ASTParser parser = ASTParser.newParser(AST.JLS9); + final ASTParser parser = ASTParser.newParser(AST.JLS10); parser.setResolveBindings(true); parser.setBindingsRecovery(true); parser.setProject(_javaProject); @@ -702,7 +702,7 @@ public class BaseProcessorEnv implements AnnotationProcessorEnvironment if( astUnit != null ) return astUnit; else{ // Note: very expensive operation. we are re-compiling a file with binding information. - final ASTParser parser = ASTParser.newParser(AST.JLS9); + final ASTParser parser = ASTParser.newParser(AST.JLS10); parser.setResolveBindings(true); parser.setBindingsRecovery(true); parser.setSource(unit); @@ -848,7 +848,7 @@ public class BaseProcessorEnv implements AnnotationProcessorEnvironment String bogusKey = BindingKey.createTypeBindingKey("java.lang.Object"); //$NON-NLS-1$ String[] keys = new String[] {bogusKey}; - ASTParser p = ASTParser.newParser( AST.JLS9 ); + ASTParser p = ASTParser.newParser( AST.JLS10 ); p.setResolveBindings(true); p.setBindingsRecovery(true); p.setProject( javaProject ); @@ -877,7 +877,7 @@ public class BaseProcessorEnv implements AnnotationProcessorEnvironment } CompilationUnitRequestor requestor = new CompilationUnitRequestor(); - ASTParser p = ASTParser.newParser( AST.JLS9 ); + ASTParser p = ASTParser.newParser( AST.JLS10 ); p.setResolveBindings(true); p.setBindingsRecovery(true); p.setProject( javaProject ); diff --git a/org.eclipse.jdt.apt.pluggable.core/META-INF/MANIFEST.MF b/org.eclipse.jdt.apt.pluggable.core/META-INF/MANIFEST.MF index e09fc4457b..73a345c39a 100644 --- a/org.eclipse.jdt.apt.pluggable.core/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.apt.pluggable.core/META-INF/MANIFEST.MF @@ -19,4 +19,5 @@ Import-Package: org.eclipse.jdt.internal.compiler.tool, org.eclipse.jdt.internal.compiler.apt.model, org.eclipse.jdt.internal.compiler.apt.util Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Automatic-Module-Name: org.eclipse.jdt.apt.pluggable.core diff --git a/org.eclipse.jdt.apt.pluggable.tests/META-INF/MANIFEST.MF b/org.eclipse.jdt.apt.pluggable.tests/META-INF/MANIFEST.MF index 3622d1d6a3..03b4769b51 100644 --- a/org.eclipse.jdt.apt.pluggable.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.apt.pluggable.tests/META-INF/MANIFEST.MF @@ -21,3 +21,4 @@ Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Eclipse-BundleShape: dir +Automatic-Module-Name: org.eclipse.jdt.apt.pluggable.tests diff --git a/org.eclipse.jdt.apt.tests/META-INF/MANIFEST.MF b/org.eclipse.jdt.apt.tests/META-INF/MANIFEST.MF index 42ad980c97..3df381e434 100644 --- a/org.eclipse.jdt.apt.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.apt.tests/META-INF/MANIFEST.MF @@ -46,3 +46,4 @@ Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-Vendor: %providerName Eclipse-BundleShape: dir +Automatic-Module-Name: org.eclipse.jdt.apt.tests diff --git a/org.eclipse.jdt.apt.tests/src/org/eclipse/jdt/apt/tests/ReadAnnotationTests2.java b/org.eclipse.jdt.apt.tests/src/org/eclipse/jdt/apt/tests/ReadAnnotationTests2.java index ba36acf4b3..167e252435 100644 --- a/org.eclipse.jdt.apt.tests/src/org/eclipse/jdt/apt/tests/ReadAnnotationTests2.java +++ b/org.eclipse.jdt.apt.tests/src/org/eclipse/jdt/apt/tests/ReadAnnotationTests2.java @@ -184,7 +184,7 @@ public class ReadAnnotationTests2 extends BuilderTests { } final BindingRequestor requestor = new BindingRequestor(); - final ASTParser parser = ASTParser.newParser(AST.JLS9); + final ASTParser parser = ASTParser.newParser(AST.JLS10); parser.setResolveBindings(true); parser.setProject(javaProj); parser.setIgnoreMethodBodies(true); diff --git a/org.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF b/org.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF index d784cf15b7..c32410eadb 100644 --- a/org.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF @@ -18,3 +18,4 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.eclipse.jdt.apt.ui.internal;x-internal:=true, org.eclipse.jdt.apt.ui.internal.preferences;x-internal:=true, org.eclipse.jdt.apt.ui.internal.util;x-internal:=true +Automatic-Module-Name: org.eclipse.jdt.apt.ui diff --git a/org.eclipse.jdt.compiler.apt.tests/META-INF/MANIFEST.MF b/org.eclipse.jdt.compiler.apt.tests/META-INF/MANIFEST.MF index 589871db98..aadda7bbfb 100644 --- a/org.eclipse.jdt.compiler.apt.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.compiler.apt.tests/META-INF/MANIFEST.MF @@ -21,3 +21,4 @@ Import-Package: org.eclipse.jdt.internal.compiler.tool;resolution:=optional Eclipse-BundleShape: dir Bundle-ClassPath: java9/java9api.jar, . +Automatic-Module-Name: org.eclipse.jdt.compiler.apt.tests diff --git a/org.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF b/org.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF index ce33c9404d..d1e69b3f8f 100644 --- a/org.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF @@ -12,3 +12,4 @@ Export-Package: org.eclipse.jdt.internal.compiler.apt.dispatch;x-friends:="org.e org.eclipse.jdt.internal.compiler.apt.util;x-friends:="org.eclipse.jdt.apt.pluggable.core", org.eclipse.jdt.internal.compiler.lookup;x-friends:="org.eclipse.jdt.apt.pluggable.core" Import-Package: org.eclipse.jdt.internal.compiler.tool;resolution:=optional +Automatic-Module-Name: org.eclipse.jdt.compiler.apt diff --git a/org.eclipse.jdt.compiler.tool.tests/META-INF/MANIFEST.MF b/org.eclipse.jdt.compiler.tool.tests/META-INF/MANIFEST.MF index db123479e4..1c7d58d8b0 100644 --- a/org.eclipse.jdt.compiler.tool.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.compiler.tool.tests/META-INF/MANIFEST.MF @@ -15,3 +15,4 @@ Require-Bundle: org.eclipse.jdt.core;bundle-version="3.2.2", Export-Package: org.eclipse.jdt.compiler.tool.tests Import-Package: org.eclipse.jdt.internal.compiler.tool Eclipse-BundleShape: dir +Automatic-Module-Name: org.eclipse.jdt.compiler.tool.tests diff --git a/org.eclipse.jdt.compiler.tool/META-INF/MANIFEST.MF b/org.eclipse.jdt.compiler.tool/META-INF/MANIFEST.MF index 1b5e76d635..9040560f3e 100644 --- a/org.eclipse.jdt.compiler.tool/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.compiler.tool/META-INF/MANIFEST.MF @@ -11,3 +11,4 @@ Export-Package: META-INF.services, Fragment-Host: org.eclipse.jdt.core;bundle-version="[3.3.0,4.0.0)" Bundle-ClassPath: lib/java9api.jar, . +Automatic-Module-Name: org.eclipse.jdt.compiler.tool diff --git a/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF index f605ce1ddd..4a2f745ba0 100644 --- a/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF @@ -16,3 +16,4 @@ Require-Bundle: org.junit;bundle-version="3.8.1", org.eclipse.jdt.annotation;bundle-version="[2.0.0,3.0.0)";resolution:=optional Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Eclipse-BundleShape: dir +Automatic-Module-Name: org.eclipse.jdt.core.tests.builder diff --git a/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF index 3e650f93d2..e8ee4a71ee 100644 --- a/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF @@ -27,3 +27,4 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Eclipse-BundleShape: dir Bundle-Activator: org.eclipse.jdt.core.tests.compiler.Activator Bundle-ActivationPolicy: lazy +Automatic-Module-Name: org.eclipse.jdt.core.tests.compiler diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JSR335ClassFileTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JSR335ClassFileTest.java index 96dc48a656..21035a3865 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JSR335ClassFileTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JSR335ClassFileTest.java @@ -5,6 +5,10 @@ * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * + * This is an implementation of an early-draft specification developed under the Java + * Community Process (JCP) and is made available for testing and evaluation purposes + * only. The code is not compatible with any specification of the JCP. + * * Contributors: * Jesper Steen Moller - initial API and implementation * Bug 416885 - [1.8][compiler]IncompatibleClassChange error (edit) diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java index 5881bc5c37..26dca64253 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java @@ -1,10 +1,14 @@ /******************************************************************************* - * Copyright (c) 2000, 2016 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * + * This is an implementation of an early-draft specification developed under the Java + * Community Process (JCP) and is made available for testing and evaluation purposes + * only. The code is not compatible with any specification of the JCP. + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ diff --git a/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF index cce680fe80..de0cd10705 100644 --- a/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF @@ -31,3 +31,4 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Eclipse-BundleShape: dir Bundle-Activator: org.eclipse.jdt.core.tests.Activator Bundle-ActivationPolicy: lazy +Automatic-Module-Name: org.eclipse.jdt.core.tests.model diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/TypeAnnotationsConverterTest.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/TypeAnnotationsConverterTest.java index 89a3410927..8b179d937d 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/TypeAnnotationsConverterTest.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/TypeAnnotationsConverterTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2016 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -23,7 +23,7 @@ public class TypeAnnotationsConverterTest extends ConverterTestSetup { public void setUpSuite() throws Exception { super.setUpSuite(); - this.ast = AST.newAST(AST_INTERNAL_JLS9); + this.ast = AST.newAST(AST_INTERNAL_JLS10); } public TypeAnnotationsConverterTest(String name) { diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompilationUnitTests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompilationUnitTests.java index 15454c7442..18ecda8baf 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompilationUnitTests.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompilationUnitTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2016 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -2596,7 +2596,7 @@ public void testBug495598_001() throws CoreException { "public class X {}\n"); ICompilationUnit cuD = getCompilationUnit("/P/src/X.java"); - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setProject(this.testProject); parser.setSource(cuD); parser.setResolveBindings(true); diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java index 4e29db6d52..0e3b05445b 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java @@ -2633,7 +2633,7 @@ public void testBug351697() throws Exception { proj.getProject().build(IncrementalProjectBuilder.FULL_BUILD, null); try { - ASTParser parser= ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser= ASTParser.newParser(AST_INTERNAL_JLS10); parser.setSource(unit); parser.setResolveBindings(true); ASTNode node = parser.createAST(null); diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/NullAnnotationModelTests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/NullAnnotationModelTests.java index 6c76ce18b9..9e73be422e 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/NullAnnotationModelTests.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/NullAnnotationModelTests.java @@ -293,7 +293,7 @@ public class NullAnnotationModelTests extends ReconcilerTests { "Buildpath problem: the type invalid, which is configured as a null annotation type, cannot be resolved\n" + "----------\n"); - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setProject(p); parser.setResolveBindings(true); parser.setSource(unit); @@ -356,7 +356,7 @@ public class NullAnnotationModelTests extends ReconcilerTests { assertEquals("Should have no markers", 0, markers.length); // Challenge CompilationUnitResolver: - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setProject(p); parser.setResolveBindings(true); parser.setSource(unit); @@ -427,7 +427,7 @@ public class NullAnnotationModelTests extends ReconcilerTests { assertEquals("Unexpected marker path", "/P/p1/C1.java", markers[0].getResource().getFullPath().toString()); // Challenge CompilationUnitResolver: - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setProject(p); parser.setResolveBindings(true); parser.setSource(unit); @@ -480,7 +480,7 @@ public class NullAnnotationModelTests extends ReconcilerTests { final ICompilationUnit unit = getCompilationUnit("/P/p1/C1.java").getWorkingCopy(this.wcOwner, null); assertNoProblem(c1SourceString.toCharArray(), unit); - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setProject(p); parser.setResolveBindings(true); parser.setSource(unit); diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests.java index 573dae8e1a..418bb24276 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2016 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -76,7 +76,7 @@ public class ReconcilerTests extends ModifyingResourceTests { } } - /*package*/ static final int JLS_LATEST = AST.JLS9; + /*package*/ static final int JLS_LATEST = AST.JLS10; static class ReconcileParticipant extends CompilationParticipant { IJavaElementDelta delta; diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewriteTest.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewriteTest.java index 7877192e48..5b740675a3 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewriteTest.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewriteTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2017 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -4956,7 +4956,7 @@ public class ImportRewriteTest extends AbstractJavaModelTests { "}\n"; ICompilationUnit cu = pack1.createCompilationUnit("X.java", contents, false, null); - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setSource(cu); parser.setResolveBindings(true); parser.setStatementsRecovery(true); @@ -4981,7 +4981,7 @@ public class ImportRewriteTest extends AbstractJavaModelTests { "}\n"; ICompilationUnit cu = pack1.createCompilationUnit("X.java", contents, false, null); - ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS9); + ASTParser parser = ASTParser.newParser(AST_INTERNAL_JLS10); parser.setSource(cu); parser.setResolveBindings(true); parser.setStatementsRecovery(true); diff --git a/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF index 11340b2f3f..afc7dc33af 100644 --- a/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.core.tests.performance/META-INF/MANIFEST.MF @@ -19,3 +19,4 @@ Require-Bundle: org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)", org.eclipse.jdt.core.tests.binaries;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Eclipse-BundleShape: dir +Automatic-Module-Name: org.eclipse.jdt.core.tests.performance diff --git a/org.eclipse.jdt.core.tests.performance/src/org/eclipse/jdt/core/tests/performance/SecondaryTypesPerformanceTest.java b/org.eclipse.jdt.core.tests.performance/src/org/eclipse/jdt/core/tests/performance/SecondaryTypesPerformanceTest.java index f1a7950c63..095863df6d 100644 --- a/org.eclipse.jdt.core.tests.performance/src/org/eclipse/jdt/core/tests/performance/SecondaryTypesPerformanceTest.java +++ b/org.eclipse.jdt.core.tests.performance/src/org/eclipse/jdt/core/tests/performance/SecondaryTypesPerformanceTest.java @@ -81,7 +81,7 @@ public class SecondaryTypesPerformanceTest extends PerformanceTestCase { classpathList.add(testScratchArea); for (int i = 0; i<10; ++i) { - ASTParser parser = ASTParser.newParser(AST.JLS9); + ASTParser parser = ASTParser.newParser(AST.JLS10); parser.setResolveBindings(true); parser.setStatementsRecovery(true); parser.setBindingsRecovery(true); diff --git a/org.eclipse.jdt.core/.settings/.api_filters b/org.eclipse.jdt.core/.settings/.api_filters index 1c71707816..8f08048638 100644 --- a/org.eclipse.jdt.core/.settings/.api_filters +++ b/org.eclipse.jdt.core/.settings/.api_filters @@ -21,6 +21,12 @@ </filter> <filter id="924844039"> <message_arguments> + <message_argument value="3.13.102"/> + <message_argument value="3.13.101"/> + </message_arguments> + </filter> + <filter id="924844039"> + <message_arguments> <message_argument value="3.13.50"/> <message_argument value="3.13.0"/> </message_arguments> @@ -431,6 +437,13 @@ <message_argument value="newUsesDirective()"/> </message_arguments> </filter> + <filter id="1141899266"> + <message_arguments> + <message_argument value="3.14 BETA_JAVA_18_3"/> + <message_argument value="3.13 BETA_JAVA_18_3"/> + <message_argument value="JLS10"/> + </message_arguments> + </filter> </resource> <resource path="dom/org/eclipse/jdt/core/dom/ASTMatcher.java" type="org.eclipse.jdt.core.dom.ASTMatcher"> <filter id="1141899266"> @@ -1020,6 +1033,13 @@ <message_argument value="getReferencedModules(IJavaProject)"/> </message_arguments> </filter> + <filter id="1141899266"> + <message_arguments> + <message_argument value="3.14 BETA_JAVA_18_3"/> + <message_argument value="3.13 BETA_JAVA_18_3"/> + <message_argument value="VERSION_10"/> + </message_arguments> + </filter> </resource> <resource path="model/org/eclipse/jdt/core/JavaModelException.java" type="org.eclipse.jdt.core.JavaModelException"> <filter id="1141899266"> diff --git a/org.eclipse.jdt.core/META-INF/MANIFEST.MF b/org.eclipse.jdt.core/META-INF/MANIFEST.MF index 89f6742582..82d603aadd 100644 --- a/org.eclipse.jdt.core/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.core/META-INF/MANIFEST.MF @@ -72,3 +72,4 @@ Require-Bundle: org.eclipse.core.resources;bundle-version="[3.12.0,4.0.0)", Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Eclipse-ExtensibleAPI: true Bundle-ActivationPolicy: lazy +Automatic-Module-Name: org.eclipse.jdt.core diff --git a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java index d982bd8b59..7918c62e52 100644 --- a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java +++ b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java @@ -5,6 +5,10 @@ * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * + * This is an implementation of an early-draft specification developed under the Java + * Community Process (JCP) and is made available for testing and evaluation purposes + * only. The code is not compatible with any specification of the JCP. + * * Contributors: * IBM Corporation - initial API and implementation * Tom Tromey - Contribution for bug 125961 diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java index 164559faac..fc784b4bb6 100644 --- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java +++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Annotation.java @@ -1,10 +1,14 @@ /******************************************************************************* - * Copyright (c) 2000, 2017 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * + * This is an implementation of an early-draft specification developed under the Java + * Community Process (JCP) and is made available for testing and evaluation purposes + * only. The code is not compatible with any specification of the JCP. + * * Contributors: * IBM Corporation - initial API and implementation * Stephan Herrmann - Contributions for diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java index c1881ef39f..3c8f3e5f88 100644 --- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java +++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java @@ -236,7 +236,7 @@ public final class AST { * up to and including Java SE 10 (aka JDK 10). * </p> * - * @since 3.13 BETA_JAVA_18_3 + * @since 3.14 BETA_JAVA_18_3 */ public static final int JLS10 = 10; diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java index 1aa5313ecb..20464df221 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2017 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -2945,7 +2945,7 @@ public final class JavaCore extends Plugin { public static final String VERSION_9 = "9"; //$NON-NLS-1$ /** * Configurable option value: {@value}. - * @since 3.15 + * @since 3.14 BETA_JAVA_18_3 * @category OptionValue */ public static final String VERSION_10 = "10"; //$NON-NLS-1$ diff --git a/org.eclipse.jdt.core/pom.xml b/org.eclipse.jdt.core/pom.xml index 64897acb5f..f5cb5a51a4 100644 --- a/org.eclipse.jdt.core/pom.xml +++ b/org.eclipse.jdt.core/pom.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- - Copyright (c) 2012, 2017 Eclipse Foundation and others. + Copyright (c) 2012, 2018 Eclipse Foundation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Distribution License v1.0 which accompanies this distribution, and is available at |