模块  jdk.compiler
软件包  com.sun.source.tree

Interface RequiresTree

  • All Superinterfaces:
    DirectiveTree

    public interface RequiresTreeextends DirectiveTree
    模块声明中“requires”指令的树节点。 例如:
      requires module-name;    requires static module-name;    requires transitive module-name; 
    从以下版本开始:
    9
    • 方法详细信息

      • isStatic

        boolean isStatic()
        如果这是“requires static”指令,则返回true。
        结果
        如果这是“需要静态”指令,则为true
      • isTransitive

        boolean isTransitive()
        如果这是“需要传递”指令,则返回true。
        结果
        如果这是“需要传递”指令,则为true
      • getModuleName

        ExpressionTree getModuleName()
        返回所需模块的名称。
        结果
        所需模块的名称