包的用途
javax.lang.model.element
使用 javax.lang.model.element 的包
包
描述
提供将文档注释表示为抽象语法树 (AST) 的接口。
提供将源代码表示为抽象语法树 (AST) 的接口。
为抽象语法树 (AST) 的操作提供实用程序。
用于声明注解处理器和允许注解处理器与注释处理工具环境进行通信的工具。
包的类型和层次结构包含 Java 语言模型、Java 编程语言的声明和类型模型。
用于对 Java 编程语言的元素建模的接口。
用于对 Java 编程语言类型建模的接口。
为可以从程序中调用的工具提供接口,例如编译器。
Doclet API 提供了一个环境,结合语言模型 API 和编译器树 API,允许客户端检查程序和库的源代码级结构,包括嵌入在源代码中的 API 注解。
-
-
被 com.sun.source.tree 使用的 javax.lang.model.element 中的类类描述表示程序元素,例如模块、包、类或方法。表示类或接口的方法、构造函数或初始化程序(静态或实例),包括注释接口元素。表示程序元素(例如类、方法或字段)上的修饰符。不可变的字符序列。表示类或接口程序元素。
-
被 com.sun.source.util 使用的 javax.lang.model.element 中的类类描述表示注解。表示注解元素的值。表示程序元素,例如模块、包、类或方法。表示类或接口的方法、构造函数或初始化程序(静态或实例),包括注释接口元素。不可变的字符序列。表示包程序元素。表示类或接口程序元素。表示字段、
enum常量、方法或构造函数参数、局部变量、资源变量或异常参数。 -
类描述表示注解。表示注解元素的值。表示程序元素,例如模块、包、类或方法。表示类或接口的方法、构造函数或初始化程序(静态或实例),包括注释接口元素。表示类或接口程序元素。
-
被 javax.lang.model 使用的 javax.lang.model.element 中的类
-
类描述表示注解。表示注解元素的值。注解元素值的访问者,使用访问者设计模式的变体。表示程序元素,例如模块、包、类或方法。元素的
kind。访问者程序元素,采用访问者设计模式的风格。表示类或接口的方法、构造函数或初始化程序(静态或实例),包括注释接口元素。表示程序元素(例如类、方法或字段)上的修饰符。表示模块程序元素。表示此模块声明中的指令。指令的kind。模块指令的访问者,采用访问者设计模式的风格。模块的导出包。打开的模块包。模块提供的服务的实现。模块的依赖。对模块使用的服务的引用。不可变的字符序列。这嵌套类类型元素。表示包程序元素。具有类型参数的元素的混合接口。具有限定名称的元素的混合接口。表示记录组件。表示类或接口程序元素。表示泛型类、接口、方法或构造方法元素的正式类型参数。表示字段、enum常量、方法或构造函数参数、局部变量、资源变量或异常参数。 -
-
类描述表示注解。表示注解元素的值。注解元素值的访问者,使用访问者设计模式的变体。表示程序元素,例如模块、包、类或方法。访问者程序元素,采用访问者设计模式的风格。表示类或接口的方法、构造函数或初始化程序(静态或实例),包括注释接口元素。表示模块程序元素。表示此模块声明中的指令。模块的导出包。打开的模块包。模块提供的服务的实现。模块的依赖。对模块使用的服务的引用。不可变的字符序列。表示包程序元素。表示记录组件。表示类或接口程序元素。表示泛型类、接口、方法或构造方法元素的正式类型参数。表示字段、
enum常量、方法或构造函数参数、局部变量、资源变量或异常参数。 -
被 javax.tools 使用的 javax.lang.model.element 中的类
-
被 jdk.javadoc.doclet 使用的 javax.lang.model.element 中的类