- java.lang.Object
- 
- com.sun.source.util.Trees
- 
- com.sun.source.util.DocTrees
 
 
- 
 public abstract class DocTrees extends Trees ドキュメンテーション・コメントの構文ツリーへのアクセスを提供します。- 導入されたバージョン:
- 1.8
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 DocTrees()
 - 
メソッドのサマリーすべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract BreakIteratorgetBreakIterator()ドキュメント・コメントの最初の文をコンピュートするために使用されるブレーク・イテレータを返します。abstract DocCommentTreegetDocCommentTree(TreePath path)指定されたTreePathによって識別されるTreeノードのdocコメント・ツリーがあれば、それを返します。abstract DocCommentTreegetDocCommentTree(Element e)指定された要素のドキュメント・コメント・ツリーを返します。abstract DocCommentTreegetDocCommentTree(Element e, String relativePath)指定された要素に相対してパスが指定された、指定されたファイルのドキュメント・コメント・ツリーを返します。abstract DocCommentTreegetDocCommentTree(FileObject fileObject)指定されたファイルのドキュメント・コメント・ツリーを返します。abstract DocTreeFactorygetDocTreeFactory()DocTreeオブジェクトを作成するためのユーティリティ・オブジェクトを返します。abstract DocTreePathgetDocTreePath(FileObject fileObject, PackageElement packageElement)指定されたファイルのドキュメント・コメント・ツリーを含むdocツリー・パスを返します。abstract ElementgetElement(DocTreePath path)指定されたDocTreePathのリーフ・ノードによって参照される言語モデル要素、または未知の場合はnullを返します。abstract List<DocTree>getFirstSentence(List<? extends DocTree> list)コメントの最初の文を表すDocTreeのリストを返します。abstract DocSourcePositionsgetSourcePositions()ドキュメント・ツリー・ノードのソース位置にアクセスするためのユーティリティ・オブジェクトを返します。static DocTreesinstance(ProcessingEnvironment env)指定されたProcessingEnvironmentのDocTreesオブジェクトを返します。static DocTreesinstance(JavaCompiler.CompilationTask task)指定されたCompilationTaskのDocTreesオブジェクトを返します。abstract voidprintMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root)指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますabstract voidsetBreakIterator(BreakIterator breakiterator)ドキュメントのコメントの最初の文をコンピュートするブレーク・イテレータを設定します。- 
クラス com.sun.source.util.Treesで宣言されたメソッドgetDocComment, getElement, getLub, getOriginalType, getPath, getPath, getPath, getPath, getScope, getTree, getTree, getTree, getTree, getTree, getTypeMirror, isAccessible, isAccessible, printMessage
 
- 
 
- 
- 
- 
メソッドの詳細- 
instancepublic static DocTrees instance(JavaCompiler.CompilationTask task) 指定されたCompilationTaskのDocTreesオブジェクトを返します。- パラメータ:
- task- Treesオブジェクトを取得するコンパイル・タスク
- 戻り値:
- DocTreesオブジェクト
- 例外:
- IllegalArgumentException- タスクがTrees APIをサポートしていない場合。
 
 - 
instancepublic static DocTrees instance(ProcessingEnvironment env) 指定されたProcessingEnvironmentのDocTreesオブジェクトを返します。- パラメータ:
- env- Treesオブジェクトを取得する処理環境
- 戻り値:
- DocTreesオブジェクト
- 例外:
- IllegalArgumentException- envがTrees APIをサポートしていない場合。
 
 - 
getBreakIteratorpublic abstract BreakIterator getBreakIterator() ドキュメント・コメントの最初の文をコンピュートするために使用されるブレーク・イテレータを返します。 何も指定されていなければ、nullを返します。- 戻り値:
- ブレーク・イテレータ
- 導入されたバージョン:
- 9
 
 - 
getDocCommentTreepublic abstract DocCommentTree getDocCommentTree(TreePath path) 指定されたTreePathによって識別されるTreeノードのdocコメント・ツリーがあれば、それを返します。 ドキュメンテーション・コメントが見つからない場合は、nullを返します。- パラメータ:
- path- ツリー・ノードのパス
- 戻り値:
- docコメント・ツリー
 
 - 
getDocCommentTreepublic abstract DocCommentTree getDocCommentTree(Element e) 指定された要素のドキュメント・コメント・ツリーを返します。 ドキュメンテーション・コメントが見つからない場合は、nullを返します。- パラメータ:
- e- ドキュメントが必要な要素
- 戻り値:
- docコメント・ツリー
- 導入されたバージョン:
- 9
 
 - 
getDocCommentTreepublic abstract DocCommentTree getDocCommentTree(FileObject fileObject) 指定されたファイルのドキュメント・コメント・ツリーを返します。 ファイルはHTMLファイルでなければなりません。その場合、ドキュメント・コメント・ツリーはファイルの内容全体を表します。 ドキュメンテーション・コメントが見つからない場合は、nullを返します。 今後のリリースでは、追加のファイル型をサポートする可能性があります。- パラメータ:
- fileObject- コンテンツ・コンテナ
- 戻り値:
- docコメント・ツリー
- 導入されたバージョン:
- 9
 
 - 
getDocCommentTreepublic abstract DocCommentTree getDocCommentTree(Element e, String relativePath) throws IOException 指定された要素に相対してパスが指定された、指定されたファイルのドキュメント・コメント・ツリーを返します。 ファイルはHTMLファイルでなければなりません。この場合、ドキュメント・コメント・ツリーは<body>タグの内容を表し、囲みタグは無視されます。 ドキュメンテーション・コメントが見つからない場合は、nullを返します。 今後のリリースでは、追加のファイル型をサポートする可能性があります。- パラメータ:
- e- パスが参照として使用される要素
- relativePath- 要素からの相対パス
- 戻り値:
- docコメント・ツリー
- 例外:
- IOException- 例外が発生した場合
- 導入されたバージョン:
- 9
 
 - 
getDocTreePathpublic abstract DocTreePath getDocTreePath(FileObject fileObject, PackageElement packageElement) 指定されたファイルのドキュメント・コメント・ツリーを含むdocツリー・パスを返します。 ファイルはHTMLファイルでなければなりません。この場合、ドキュメント・コメント・ツリーは<body>タグの内容を表し、囲みタグは無視されます。 docコメント・ツリーの@seeタグと{@link}タグに含まれるソース・コード要素への参照は、指定されたパッケージ要素のコンテキストで評価されます。 ドキュメンテーション・コメントが見つからない場合は、nullを返します。- パラメータ:
- fileObject- HTMLコンテンツをカプセル化するファイル・オブジェクト
- packageElement- package.htmlを表す指定されたファイル・オブジェクトに関連付けるpackage要素、そうでない場合はnull
- 戻り値:
- 指定されたファイルから解析されたdocコメントを含むdocツリー・パス
- 例外:
- IllegalArgumentException- fileObjectがHTMLファイルでない場合
- 導入されたバージョン:
- 9
 
 - 
getElementpublic abstract Element getElement(DocTreePath path) 指定されたDocTreePathのリーフ・ノードによって参照される言語モデル要素、または未知の場合はnullを返します。- パラメータ:
- path- ツリー・ノードのパス
- 戻り値:
- 要素
 
 - 
getFirstSentencepublic abstract List<DocTree> getFirstSentence(List<? extends DocTree> list) コメントの最初の文を表すDocTreeのリストを返します。- パラメータ:
- list- 質問するDocTreeリスト
- 戻り値:
- 最初の文
- 導入されたバージョン:
- 9
 
 - 
getSourcePositionspublic abstract DocSourcePositions getSourcePositions() ドキュメント・ツリー・ノードのソース位置にアクセスするためのユーティリティ・オブジェクトを返します。- 定義:
- getSourcePositions、クラス- Trees
- 戻り値:
- ユーティリティ・オブジェクト
 
 - 
printMessagepublic abstract void printMessage(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root) 指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力します- パラメータ:
- kind- メッセージの種類
- msg- メッセージ、ない場合は空の文字列
- t- 位置のヒントとして使用するツリー
- c- 位置ヒントとして使用するドキュメント・コメント・ツリー
- root- ツリーを格納するコンパイル・ユニット
 
 - 
setBreakIteratorpublic abstract void setBreakIterator(BreakIterator breakiterator) ドキュメントのコメントの最初の文をコンピュートするブレーク・イテレータを設定します。- パラメータ:
- breakiterator- ブレーク・イテレータまたは- nullを使用して、デフォルトの文ブレーカを指定
- 導入されたバージョン:
- 9
 
 - 
getDocTreeFactorypublic abstract DocTreeFactory getDocTreeFactory() DocTreeオブジェクトを作成するためのユーティリティ・オブジェクトを返します。- 戻り値:
- DocTreeオブジェクトを作成するユーティリティ・オブジェクト
- 導入されたバージョン:
- 9
 
 
- 
 
-