65 import javax.lang.model.util.TypeKindVisitor9;
66 import javax.lang.model.util.Types;
67 import javax.tools.FileObject;
68 import javax.tools.JavaFileManager;
69 import javax.tools.JavaFileManager.Location;
70 import javax.tools.StandardLocation;
71
72 import com.sun.source.doctree.DocCommentTree;
73 import com.sun.source.doctree.DocTree;
74 import com.sun.source.doctree.DocTree.Kind;
75 import com.sun.source.doctree.ParamTree;
76 import com.sun.source.doctree.SerialFieldTree;
77 import com.sun.source.doctree.StartElementTree;
78 import com.sun.source.tree.CompilationUnitTree;
79 import com.sun.source.tree.LineMap;
80 import com.sun.source.util.DocSourcePositions;
81 import com.sun.source.util.DocTrees;
82 import com.sun.source.util.SimpleDocTreeVisitor;
83 import com.sun.source.util.TreePath;
84 import com.sun.tools.javac.model.JavacTypes;
85 import jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration;
86 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration;
87 import jdk.javadoc.internal.doclets.toolkit.CommentUtils.DocCommentDuo;
88 import jdk.javadoc.internal.doclets.toolkit.Messages;
89 import jdk.javadoc.internal.doclets.toolkit.WorkArounds;
90 import jdk.javadoc.internal.tool.DocEnvImpl;
91
92 import static javax.lang.model.element.ElementKind.*;
93 import static javax.lang.model.element.Modifier.*;
94 import static javax.lang.model.type.TypeKind.*;
95
96 import static com.sun.source.doctree.DocTree.Kind.*;
97 import static jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.MAX_CONSTANT_VALUE_INDEX_LENGTH;
98
99
100 /**
101 * Utilities Class for Doclets.
102 *
103 * <p><b>This is NOT part of any supported API.
104 * If you write code that depends on this, you do so at your own risk.
105 * This code and its internal interfaces are subject to change or
|
65 import javax.lang.model.util.TypeKindVisitor9;
66 import javax.lang.model.util.Types;
67 import javax.tools.FileObject;
68 import javax.tools.JavaFileManager;
69 import javax.tools.JavaFileManager.Location;
70 import javax.tools.StandardLocation;
71
72 import com.sun.source.doctree.DocCommentTree;
73 import com.sun.source.doctree.DocTree;
74 import com.sun.source.doctree.DocTree.Kind;
75 import com.sun.source.doctree.ParamTree;
76 import com.sun.source.doctree.SerialFieldTree;
77 import com.sun.source.doctree.StartElementTree;
78 import com.sun.source.tree.CompilationUnitTree;
79 import com.sun.source.tree.LineMap;
80 import com.sun.source.util.DocSourcePositions;
81 import com.sun.source.util.DocTrees;
82 import com.sun.source.util.SimpleDocTreeVisitor;
83 import com.sun.source.util.TreePath;
84 import com.sun.tools.javac.model.JavacTypes;
85 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration;
86 import jdk.javadoc.internal.doclets.toolkit.CommentUtils.DocCommentDuo;
87 import jdk.javadoc.internal.doclets.toolkit.Messages;
88 import jdk.javadoc.internal.doclets.toolkit.WorkArounds;
89 import jdk.javadoc.internal.tool.DocEnvImpl;
90
91 import static javax.lang.model.element.ElementKind.*;
92 import static javax.lang.model.element.Modifier.*;
93 import static javax.lang.model.type.TypeKind.*;
94
95 import static com.sun.source.doctree.DocTree.Kind.*;
96 import static jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.MAX_CONSTANT_VALUE_INDEX_LENGTH;
97
98
99 /**
100 * Utilities Class for Doclets.
101 *
102 * <p><b>This is NOT part of any supported API.
103 * If you write code that depends on this, you do so at your own risk.
104 * This code and its internal interfaces are subject to change or
|