Use JLS_Latest in core.tools Change-Id: Id03475d6b67cfaba69562b1ad8c9ce1398f8125f Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.runtime/+/182263 Tested-by: Platform Bot <platform-bot@eclipse.org> Reviewed-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 a48912c..7570637 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
@@ -97,7 +97,7 @@ private void processCompilationUnit(RefactoringStatus result, ICompilationUnit unit, IProgressMonitor monitor) throws CoreException { monitor.beginTask("", 2); - CompilationUnit root = new RefactoringASTParser(AST.JLS15).parse(unit, true, + CompilationUnit root = new RefactoringASTParser(AST.JLS_Latest).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.JLS15); + ASTParser parser = ASTParser.newParser(AST.JLS_Latest); 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 ca1af8a..c7ddd24 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
@@ -63,7 +63,7 @@ change = new CompositeChange("Accessor Class Changes"); RefactoringStatus result = new RefactoringStatus(); ICompilationUnit unit = JavaCore.createCompilationUnitFrom((IFile) accessorClass.getResource()); - CompilationUnit root = new RefactoringASTParser(AST.JLS15).parse(unit, true, null); + CompilationUnit root = new RefactoringASTParser(AST.JLS_Latest).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 275773e..0df159e 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
@@ -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.JLS15); + ASTParser astParser = ASTParser.newParser(AST.JLS_Latest); astParser.setResolveBindings(true); astParser.setProject(cu.getJavaProject());