From e24ac22aaa286cb91a0dcdbff1f95d09fb62f8ef Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Mon, 21 Nov 2011 23:53:00 +0100 Subject: Made an API for creating a (oracle javac) JavaCompiler which tracks comments on a per Compilation Unit basis. The old way involved making reflective calls and detecting whether you need the 1.6 or the 1.7 variant to do this. These shenanigans are now hidden behind a nice API (lombok.javac.CommentCatcher). --- src/utils/lombok/javac/java7/CommentCollectingParser.java | 3 +-- src/utils/lombok/javac/java7/CommentCollectingParserFactory.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'src/utils/lombok/javac/java7') diff --git a/src/utils/lombok/javac/java7/CommentCollectingParser.java b/src/utils/lombok/javac/java7/CommentCollectingParser.java index 7c3cdc71..54cdb6a9 100644 --- a/src/utils/lombok/javac/java7/CommentCollectingParser.java +++ b/src/utils/lombok/javac/java7/CommentCollectingParser.java @@ -1,5 +1,6 @@ package lombok.javac.java7; +import java.util.List; import java.util.Map; import lombok.javac.Comment; @@ -8,10 +9,8 @@ import com.sun.tools.javac.parser.EndPosParser; import com.sun.tools.javac.parser.Lexer; import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.tree.JCTree.JCCompilationUnit; -import com.sun.tools.javac.util.List; class CommentCollectingParser extends EndPosParser { - private final Map> commentsMap; private final Lexer lexer; diff --git a/src/utils/lombok/javac/java7/CommentCollectingParserFactory.java b/src/utils/lombok/javac/java7/CommentCollectingParserFactory.java index 8b93376a..7d8c9537 100644 --- a/src/utils/lombok/javac/java7/CommentCollectingParserFactory.java +++ b/src/utils/lombok/javac/java7/CommentCollectingParserFactory.java @@ -1,6 +1,7 @@ package lombok.javac.java7; import java.lang.reflect.Field; +import java.util.List; import java.util.Map; import lombok.javac.Comment; @@ -12,7 +13,6 @@ import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.tree.JCTree.JCCompilationUnit; import com.sun.tools.javac.util.Context; -import com.sun.tools.javac.util.List; public class CommentCollectingParserFactory extends ParserFactory { private final Map> commentsMap; -- cgit