Bug 563657 - Update o.e.core.tools to use JLS 14
I don't see a reason to use Java 14 in Messages classes but who knows
what people will try to better to be save here. Further more
o.e.core.tools is not shipped to users.
Change-Id: I89d733403d890e1d43f1f8a3bc9a22ee45c8a034
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/MessageBundleRefactoring.java b/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/MessageBundleRefactoring.java
index 8a24c95..e3da74e 100644
--- a/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/MessageBundleRefactoring.java
+++ b/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/MessageBundleRefactoring.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2005, 2019 IBM Corporation and others.
+ * Copyright (c) 2005, 2020 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
@@ -97,7 +97,7 @@
private void processCompilationUnit(RefactoringStatus result, ICompilationUnit unit, IProgressMonitor monitor) throws CoreException {
monitor.beginTask("", 2);
- CompilationUnit root = new RefactoringASTParser(AST.JLS13).parse(unit, true,
+ CompilationUnit root = new RefactoringASTParser(AST.JLS14).parse(unit, true,
new SubProgressMonitor(monitor, 1));
ASTRewrite rewriter = ASTRewrite.create(root.getAST());
@@ -184,7 +184,7 @@
}
private ITypeBinding computeAccessorClassBinding(IProgressMonitor monitor) {
- ASTParser parser = ASTParser.newParser(AST.JLS13);
+ ASTParser parser = ASTParser.newParser(AST.JLS14);
parser.setProject(fAccessorClass.getJavaProject());
return (ITypeBinding) parser.createBindings(new IJavaElement[] {fAccessorClass}, monitor)[0];
}
diff --git a/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/RemoveUnusedMessages.java b/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/RemoveUnusedMessages.java
index ef2e08a..98b28af 100644
--- a/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/RemoveUnusedMessages.java
+++ b/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/nls/RemoveUnusedMessages.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2005, 2019 IBM Corporation and others.
+ * Copyright (c) 2005, 2020 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
@@ -64,7 +64,7 @@
change = new CompositeChange("Accessor Class Changes");
RefactoringStatus result = new RefactoringStatus();
ICompilationUnit unit = JavaCore.createCompilationUnitFrom((IFile) accessorClass.getResource());
- CompilationUnit root = new RefactoringASTParser(AST.JLS13).parse(unit, true, null);
+ CompilationUnit root = new RefactoringASTParser(AST.JLS14).parse(unit, true, null);
ASTRewrite rewriter = ASTRewrite.create(root.getAST());
// Search for references
diff --git a/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/search/FindUnusedMembers.java b/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/search/FindUnusedMembers.java
index 203266f..cb9b008 100644
--- a/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/search/FindUnusedMembers.java
+++ b/bundles/org.eclipse.core.tools/src/org/eclipse/core/tools/search/FindUnusedMembers.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2005, 2019 IBM Corporation and others.
+ * Copyright (c) 2005, 2020 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
@@ -104,7 +104,7 @@
IType[] allTypes = cu.getAllTypes();
SubMonitor subMonitor = SubMonitor.convert(monitor, "Processing " + cu.getElementName(), allTypes.length + 1); //$NON-NLS-1$
- ASTParser astParser = ASTParser.newParser(AST.JLS13);
+ ASTParser astParser = ASTParser.newParser(AST.JLS14);
astParser.setResolveBindings(true);
astParser.setProject(cu.getJavaProject());