langtools/make/tools/crules/AbstractCodingRulesAnalyzer.java
changeset 26266 2d24bda701dc
parent 25848 3bc09f4676a9
--- a/langtools/make/tools/crules/AbstractCodingRulesAnalyzer.java	Tue Aug 26 12:45:28 2014 +0100
+++ b/langtools/make/tools/crules/AbstractCodingRulesAnalyzer.java	Wed Aug 27 07:44:00 2014 +0200
@@ -30,6 +30,8 @@
 import com.sun.source.util.JavacTask;
 import com.sun.tools.javac.api.BasicJavacTask;
 import com.sun.tools.javac.code.Symtab;
+import com.sun.tools.javac.model.JavacElements;
+import com.sun.tools.javac.model.JavacTypes;
 import com.sun.tools.javac.tree.JCTree;
 import com.sun.tools.javac.tree.TreeScanner;
 import com.sun.tools.javac.util.Context;
@@ -49,6 +51,8 @@
     private   final Options options;
     protected final Messages messages;
     protected final Symtab syms;
+    protected final JavacElements elements;
+    protected final JavacTypes types;
     protected TreeScanner treeVisitor;
     protected Kind eventKind;
 
@@ -61,6 +65,8 @@
         diags = JCDiagnostic.Factory.instance(context);
         messages = new Messages();
         syms = Symtab.instance(context);
+        elements = JavacElements.instance(context);
+        types = JavacTypes.instance(context);
     }
 
     protected class Messages {