Uses of Package
javax.lang.model.element
-
Packages that use javax.lang.model.element 软件包 描述 com.sun.source.doctree 提供用于将文档注释表示为抽象语法树(AST)的接口。com.sun.source.tree 提供用于将源代码表示为抽象语法树(AST)的接口。com.sun.source.util 为抽象语法树(AST)的操作提供实用程序。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 为可以从程序调用的工具提供接口,例如编译器。jdk.javadoc.doclet Doclet API提供了一个环境,结合语言模型API和编译器树API,客户端可以检查程序和库的源代码级结构,包括嵌入在源代码中的API注释。 -
Classes in javax.lang.model.element used by com.sun.source.doctree Class 描述 Name 一个不可变的人物序列。 -
Classes in javax.lang.model.element used by com.sun.source.tree Class 描述 Element 表示程序元素,如模块,包,类或方法。ExecutableElement 表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。Modifier 表示程序元素(如类,方法或字段)上的修饰符。Name 一个不可变的人物序列。TypeElement 表示一个类或接口程序元素。 -
Classes in javax.lang.model.element used by com.sun.source.util Class 描述 AnnotationMirror 表示注释。AnnotationValue 表示注释类型元素的值。Element 表示程序元素,如模块,包,类或方法。ExecutableElement 表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。Name 一个不可变的人物序列。PackageElement 表示包程序元素。TypeElement 表示一个类或接口程序元素。 -
Classes in javax.lang.model.element used by javax.annotation.processing Class 描述 AnnotationMirror 表示注释。AnnotationValue 表示注释类型元素的值。Element 表示程序元素,如模块,包,类或方法。ExecutableElement 表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。TypeElement 表示一个类或接口程序元素。 -
Classes in javax.lang.model.element used by javax.lang.model Class 描述 AnnotationMirror 表示注释。 -
Classes in javax.lang.model.element used by javax.lang.model.element Class 描述 AnnotationMirror 表示注释。AnnotationValue 表示注释类型元素的值。AnnotationValueVisitor 注释类型元素的值的访问者,使用访问者设计模式的变体。Element 表示程序元素,如模块,包,类或方法。ElementKind 一个元素的kind
。ElementVisitor 游客的程式元素,以访客设计风格为格局。ExecutableElement 表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。Modifier 表示程序元素(如类,方法或字段)上的修饰符。ModuleElement 表示一个模块程序元素。ModuleElement.Directive 在本模块的声明中表示一个指令。ModuleElement.DirectiveKind 一个指令的kind
。ModuleElement.DirectiveVisitor 模块指令的访问者,以访客设计模式的风格。ModuleElement.ExportsDirective 一个模块的导出包。ModuleElement.OpensDirective 一个开放的模块包。ModuleElement.ProvidesDirective 由模块提供的服务的实现。ModuleElement.RequiresDirective 模块的依赖。ModuleElement.UsesDirective 对模块使用的服务的引用。Name 一个不可变的人物序列。NestingKind 一种类型元素的 嵌套类型。PackageElement 表示包程序元素。Parameterizable 用于具有类型参数的元素的mixin接口。QualifiedNameable 用于具有限定名称的元素的mixin接口。TypeElement 表示一个类或接口程序元素。TypeParameterElement 表示通用类,接口,方法或构造函数元素的正式类型参数。VariableElement 表示一个字段,枚举
恒定,方法或构造参数,局部变量,变量资源,或异常参数。 -
Classes in javax.lang.model.element used by javax.lang.model.type Class 描述 Element 表示程序元素,如模块,包,类或方法。 -
Classes in javax.lang.model.element used by javax.lang.model.util Class 描述 AnnotationMirror 表示注释。AnnotationValue 表示注释类型元素的值。AnnotationValueVisitor 注释类型元素的值的访问者,使用访问者设计模式的变体。Element 表示程序元素,如模块,包,类或方法。ElementVisitor 游客的程式元素,以访客设计风格为格局。ExecutableElement 表示类或接口的方法,构造函数或初始化器(静态或实例),包括注释类型元素。ModuleElement 表示一个模块程序元素。ModuleElement.Directive 在本模块的声明中表示一个指令。ModuleElement.ExportsDirective 一个模块的导出包。ModuleElement.OpensDirective 一个开放的模块包。ModuleElement.ProvidesDirective 由模块提供的服务的实现。ModuleElement.RequiresDirective 模块的依赖。ModuleElement.UsesDirective 对模块使用的服务的引用。Name 一个不可变的人物序列。PackageElement 表示包程序元素。TypeElement 表示一个类或接口程序元素。TypeParameterElement 表示通用类,接口,方法或构造函数元素的正式类型参数。VariableElement 表示一个字段,枚举
常量,方法或构造函数参数,局部变量,资源变量或异常参数。 -
Classes in javax.lang.model.element used by javax.tools Class 描述 Modifier 表示程序元素(如类,方法或字段)上的修饰符。NestingKind 一种类型元素的 嵌套类型。 -
Classes in javax.lang.model.element used by jdk.javadoc.doclet Class 描述 Element 表示程序元素,如模块,包,类或方法。TypeElement 表示一个类或接口程序元素。