软件包 | 描述 |
---|---|
javax.annotation.processing |
用于声明注释处理器和允许注释处理器与注释处理工具环境通信的设施。
|
javax.lang.model |
用于建模Java编程语言的软件包的类和层次结构。
|
javax.lang.model.element |
用于建模Java编程语言元素的接口。
|
javax.lang.model.type |
用于建模Java编程语言类型的接口。
|
javax.lang.model.util |
协助处理
program elements和
types的公用事业 。
|
javax.tools |
为可以从程序调用的工具提供接口,例如编译器。
|
Class and Description |
---|
AnnotationMirror
表示注释。
|
AnnotationValue
表示注释类型元素的值。
|
Element
表示程序元素,如程序包,类或方法。
|
ExecutableElement
表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。
|
TypeElement
表示一个类或接口程序元素。
|
Class and Description |
---|
AnnotationMirror
表示注释。
|
Class and Description |
---|
AnnotationMirror
表示注释。
|
AnnotationValue
表示注释类型元素的值。
|
AnnotationValueVisitor
注释类型元素的值的访问者,使用访问者设计模式的变体。
|
Element
表示程序元素,如程序包,类或方法。
|
ElementKind
一个元素的
kind 。
|
ElementVisitor
游客的程式元素,以访客设计风格为格局。
|
ExecutableElement
表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。
|
Modifier
表示程序元素(如类,方法或字段)上的修饰符。
|
Name
一个不可变的人物序列。
|
NestingKind
一种类型元素的
嵌套类型。
|
PackageElement
表示包程序元素。
|
Parameterizable
用于具有类型参数的元素的mixin接口。
|
QualifiedNameable
用于具有限定名称的元素的mixin接口。
|
TypeElement
表示一个类或接口程序元素。
|
TypeParameterElement
表示通用类,接口,方法或构造函数元素的正式类型参数。
|
VariableElement
表示一个字段,
枚举 恒定,方法或构造参数,局部变量,变量资源,或异常参数。
|
Class and Description |
---|
Element
表示程序元素,如程序包,类或方法。
|
Class and Description |
---|
AnnotationMirror
表示注释。
|
AnnotationValue
表示注释类型元素的值。
|
AnnotationValueVisitor
注释类型元素的值的访问者,使用访问者设计模式的变体。
|
Element
表示程序元素,如程序包,类或方法。
|
ElementVisitor
游客的程式元素,以访客设计风格为格局。
|
ExecutableElement
表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。
|
Name
一个不可变的人物序列。
|
PackageElement
表示包程序元素。
|
TypeElement
表示一个类或接口程序元素。
|
TypeParameterElement
表示通用类,接口,方法或构造函数元素的正式类型参数。
|
VariableElement
表示一个字段,
枚举 常量,方法或构造函数参数,局部变量,资源变量或异常参数。
|
Class and Description |
---|
Modifier
表示程序元素(如类,方法或字段)上的修饰符。
|
NestingKind
一种类型元素的
嵌套类型。
|