diff options
author | Jayaprakash Arthanareeswaran | 2012-04-03 05:38:11 +0000 |
---|---|---|
committer | Jayaprakash Arthanareeswaran | 2012-04-03 05:38:11 +0000 |
commit | d4217008a0577ef6139e05a418f311a9a8588da7 (patch) | |
tree | 935a528f524047618cc351826810f2d7751d11bb | |
parent | 6d1c57fb2448b115bc8f96943cd4e4f07a42d11a (diff) | |
download | eclipse.jdt.core-d4217008a0577ef6139e05a418f311a9a8588da7.tar.gz eclipse.jdt.core-d4217008a0577ef6139e05a418f311a9a8588da7.tar.xz eclipse.jdt.core-d4217008a0577ef6139e05a418f311a9a8588da7.zip |
HEAD - Fix for 375903: APT uses deprecated AST.JLS3v20120403-0538
4 files changed, 19 insertions, 8 deletions
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 68b1bb2189..8aab9ac1d9 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.JLS3); + final AST ast = AST.newAST(AST.JLS4); EMPTY_AST_UNIT = ast.newCompilationUnit(); } public static final CompilationUnit EMPTY_AST_UNIT; @@ -494,7 +494,7 @@ public class BaseProcessorEnv implements AnnotationProcessorEnvironment } final BindingRequestor requestor = new BindingRequestor(); - final ASTParser parser = ASTParser.newParser(AST.JLS3); + final ASTParser parser = ASTParser.newParser(AST.JLS4); parser.setResolveBindings(true); parser.setBindingsRecovery(true); parser.setProject(_javaProject); @@ -704,7 +704,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.JLS3); + final ASTParser parser = ASTParser.newParser(AST.JLS4); parser.setResolveBindings(true); parser.setBindingsRecovery(true); parser.setSource(unit); @@ -850,7 +850,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.JLS3 ); + ASTParser p = ASTParser.newParser( AST.JLS4 ); p.setResolveBindings(true); p.setBindingsRecovery(true); p.setProject( javaProject ); @@ -879,7 +879,7 @@ public class BaseProcessorEnv implements AnnotationProcessorEnvironment } CompilationUnitRequestor requestor = new CompilationUnitRequestor(); - ASTParser p = ASTParser.newParser( AST.JLS3 ); + ASTParser p = ASTParser.newParser( AST.JLS4 ); p.setResolveBindings(true); p.setBindingsRecovery(true); p.setProject( javaProject ); 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 eacd16c4d0..9f61d30866 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.JLS3); + final ASTParser parser = ASTParser.newParser(AST.JLS4); parser.setResolveBindings(true); parser.setProject(javaProj); parser.setIgnoreMethodBodies(true); diff --git a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties index 9fa75dad29..73f8ac67d9 100644 --- a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties +++ b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties @@ -20,7 +20,7 @@ #Format: compiler.name = word1 word2 word3 compiler.name = Eclipse Compiler for Java(TM) #Format: compiler.version = 0.XXX[, other words (don't forget the comma if adding other words)] -compiler.version = 0.C42, 3.8.0 M7 +compiler.version = 0.C43, 3.8.0 M7 compiler.copyright = Copyright IBM Corp 2000, 2011. All rights reserved. ### progress diff --git a/org.eclipse.jdt.core/buildnotes_jdt-core.html b/org.eclipse.jdt.core/buildnotes_jdt-core.html index 5000d40800..99626a361e 100644 --- a/org.eclipse.jdt.core/buildnotes_jdt-core.html +++ b/org.eclipse.jdt.core/buildnotes_jdt-core.html @@ -42,11 +42,22 @@ </td> </tr> </table> +<a name="v_C43"></a> +<hr><h1> +Eclipse Platform Build Notes<br> +Java development tools core</h1> +Eclipse SDK 3.8.0 - %date% - 3.8.0 M7 +<br>Project org.eclipse.jdt.core v_C43 +(<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core/?only_with_tag=v_C43">cvs</a>). +<h2>What's new in this drop</h2> + +<h3>Problem Reports Fixed</h3> + <a name="v_C42"></a> <hr><h1> Eclipse Platform Build Notes<br> Java development tools core</h1> -Eclipse SDK 3.8.0 - March 27, 2012 - 3.8.0 M7 +Eclipse SDK 3.8.0 - March 27, 2012 <br> <h2>What's new in this drop</h2> |