Module jdk.compiler

Interface RequiresTree

所有超级接口:
DirectiveTree, Tree

public interface RequiresTree extends DirectiveTree
模块声明中'requires'指令的树节点。例如:
    requires module-name;
    requires static module-name;
    requires transitive module-name;
 
自JDK版本:
9
  • Nested Class Summary

    Nested classes/interfaces declared in interface com.sun.source.tree.Tree

    Tree.Kind
  • Method Summary

    Modifier and Type
    Method
    Description
    返回所需模块的名称。
    boolean
    如果这是一个"requires static"指令,则返回true。
    boolean
    如果这是一个"requires transitive"指令,则返回true。

    Methods declared in interface com.sun.source.tree.Tree

    accept, getKind
  • Method Details

    • isStatic

      boolean isStatic()
      如果这是一个"requires static"指令,则返回true。
      返回:
      如果这是一个"requires static"指令,则返回true
    • isTransitive

      boolean isTransitive()
      如果这是一个"requires transitive"指令,则返回true。
      返回:
      如果这是一个"requires transitive"指令,则返回true
    • getModuleName

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