langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
changeset 45417 f7479ee8de69
parent 44385 f777a2822087
child 45864 ac6c2a3326d2
equal deleted inserted replaced
45416:0d8bb33bdfa7 45417:f7479ee8de69
    76 import com.sun.source.tree.LineMap;
    76 import com.sun.source.tree.LineMap;
    77 import com.sun.source.util.DocSourcePositions;
    77 import com.sun.source.util.DocSourcePositions;
    78 import com.sun.source.util.DocTrees;
    78 import com.sun.source.util.DocTrees;
    79 import com.sun.source.util.TreePath;
    79 import com.sun.source.util.TreePath;
    80 import com.sun.tools.javac.model.JavacTypes;
    80 import com.sun.tools.javac.model.JavacTypes;
       
    81 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration;
    81 import jdk.javadoc.internal.doclets.toolkit.CommentUtils.DocCommentDuo;
    82 import jdk.javadoc.internal.doclets.toolkit.CommentUtils.DocCommentDuo;
    82 import jdk.javadoc.internal.doclets.toolkit.Configuration;
       
    83 import jdk.javadoc.internal.doclets.toolkit.Messages;
    83 import jdk.javadoc.internal.doclets.toolkit.Messages;
    84 import jdk.javadoc.internal.doclets.toolkit.WorkArounds;
    84 import jdk.javadoc.internal.doclets.toolkit.WorkArounds;
    85 import jdk.javadoc.internal.tool.DocEnvImpl;
    85 import jdk.javadoc.internal.tool.DocEnvImpl;
    86 
    86 
    87 import static javax.lang.model.element.ElementKind.*;
    87 import static javax.lang.model.element.ElementKind.*;
   102  *
   102  *
   103  * @author Atul M Dambalkar
   103  * @author Atul M Dambalkar
   104  * @author Jamie Ho
   104  * @author Jamie Ho
   105  */
   105  */
   106 public class Utils {
   106 public class Utils {
   107     public final Configuration configuration;
   107     public final BaseConfiguration configuration;
   108     public final Messages messages;
   108     public final Messages messages;
   109     public final DocTrees docTrees;
   109     public final DocTrees docTrees;
   110     public final Elements elementUtils;
   110     public final Elements elementUtils;
   111     public final Types typeUtils;
   111     public final Types typeUtils;
   112     public final JavaScriptScanner javaScriptScanner;
   112     public final JavaScriptScanner javaScriptScanner;
   113 
   113 
   114     public Utils(Configuration c) {
   114     public Utils(BaseConfiguration c) {
   115         configuration = c;
   115         configuration = c;
   116         messages = configuration.getMessages();
   116         messages = configuration.getMessages();
   117         elementUtils = c.docEnv.getElementUtils();
   117         elementUtils = c.docEnv.getElementUtils();
   118         typeUtils = c.docEnv.getTypeUtils();
   118         typeUtils = c.docEnv.getTypeUtils();
   119         docTrees = c.docEnv.getDocTrees();
   119         docTrees = c.docEnv.getDocTrees();