Module jdk.compiler

Interface SnippetTree

所有超级接口:
DocTree, InlineTagTree

public interface SnippetTree extends InlineTagTree
用于@snippet内联标签的树节点。
    {@snippet :
     body
    }

    {@snippet attributes}

    {@snippet attributes :
     body
    }
 
自 JDK 版本:
18
  • Nested Class Summary

    Nested classes/interfaces declared in interface com.sun.source.doctree.DocTree

    DocTree.Kind
  • Method Summary

    Modifier and Type
    Method
    Description
    List<? extends DocTree>
    返回@snippet标签的属性列表。
    返回@snippet标签的主体,如果没有主体则返回null

    Methods declared in interface com.sun.source.doctree.DocTree

    accept, getKind

    Methods declared in interface com.sun.source.doctree.InlineTagTree

    getTagName
  • Method Details

    • getAttributes

      List<? extends DocTree> getAttributes()
      返回@snippet标签的属性列表。
      返回:
      属性列表
    • getBody

      TextTree getBody()
      返回@snippet标签的主体,如果没有主体则返回null
      API 注释:
      具有空主体的SnippetTree实例与没有主体的SnippetTree实例不同。如果标签没有主体,则调用此方法将返回null。如果标签具有空主体,则此方法将返回一个TextTree,其TextTree.getBody()返回一个空字符串。
      返回:
      标签的主体,如果没有主体则返回null