Uses of Interface
javax.lang.model.element.TypeElement
-
Packages that use TypeElement 软件包 描述 com.sun.source.tree 提供用于将源代码表示为抽象语法树(AST)的接口。com.sun.source.util 为抽象语法树(AST)的操作提供实用程序。javax.annotation.processing 用于声明注释处理器和允许注释处理器与注释处理工具环境通信的设施。javax.lang.model.element 用于建模Java编程语言元素的接口。javax.lang.model.util 协助处理 program elements及 types的公用事业 。jdk.javadoc.doclet Doclet API提供了一个环境,结合语言模型API和编译器树API,客户端可以检查程序和库的源代码级结构,包括嵌入在源代码中的API注释。 -
-
Uses of TypeElement in com.sun.source.tree
Methods in com.sun.source.tree that return TypeElement Modifier and Type 方法 描述 TypeElement
Scope. getEnclosingClass()
返回包含此作用域位置的最内部类型元素。 -
Uses of TypeElement in com.sun.source.util
Methods in com.sun.source.util that return TypeElement Modifier and Type 方法 描述 TypeElement
TaskEvent. getTypeElement()
返回此事件的type元素。Methods in com.sun.source.util with parameters of type TypeElement Modifier and Type 方法 描述 abstract ClassTree
Trees. getTree(TypeElement element)
返回给定TypeElement的ClassTree节点。abstract boolean
Trees. isAccessible(Scope scope, TypeElement type)
检查给定范围内是否可访问给定类型。Constructors in com.sun.source.util with parameters of type TypeElement Constructor 描述 TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz)
为给定类型,编译单位和类型元素创建任务事件。 -
Uses of TypeElement in javax.annotation.processing
Methods in javax.annotation.processing with parameters of type TypeElement Modifier and Type 方法 描述 Set<? extends Element>
RoundEnvironment. getElementsAnnotatedWith(TypeElement a)
返回使用给定注释类型注释的元素。default Set<? extends Element>
RoundEnvironment. getElementsAnnotatedWithAny(TypeElement... annotations)
返回使用一个或多个给定注释类型注释的元素。Method parameters in javax.annotation.processing with type arguments of type TypeElement Modifier and Type 方法 描述 abstract boolean
AbstractProcessor. process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
对来自前一轮的类型元素处理一组注释类型,并返回此处理器是否声明这些注释类型。boolean
Processor. process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
对来自前一轮的类型元素处理一组注释类型,并返回此处理器是否声明这些注释类型。 -
Uses of TypeElement in javax.lang.model.element
Methods in javax.lang.model.element that return TypeElement Modifier and Type 方法 描述 TypeElement
ModuleElement.ProvidesDirective. getService()
返回正在提供的服务。TypeElement
ModuleElement.UsesDirective. getService()
返回使用的服务。Methods in javax.lang.model.element that return types with arguments of type TypeElement Modifier and Type 方法 描述 List<? extends TypeElement>
ModuleElement.ProvidesDirective. getImplementations()
返回正在提供的服务的实现。Methods in javax.lang.model.element with parameters of type TypeElement Modifier and Type 方法 描述 R
ElementVisitor. visitType(TypeElement e, P p)
访问类型元素。 -
Uses of TypeElement in javax.lang.model.util
Methods in javax.lang.model.util that return TypeElement Modifier and Type 方法 描述 TypeElement
Types. boxedClass(PrimitiveType p)
返回给定基元类型的盒装值的类。TypeElement
Elements. getTypeElement(CharSequence name)
如果类型元素在环境中是唯一的,则返回给出其规范名称的类型元素。default TypeElement
Elements. getTypeElement(ModuleElement module, CharSequence name)
返回给定其规范名称的类型元素,从给定的模块中可以看出。Methods in javax.lang.model.util that return types with arguments of type TypeElement Modifier and Type 方法 描述 default Set<? extends TypeElement>
Elements. getAllTypeElements(CharSequence name)
返回具有给定规范名称的所有类型元素。static List<TypeElement>
ElementFilter. typesIn(Iterable<? extends Element> elements)
返回elements
中的类型列表。static Set<TypeElement>
ElementFilter. typesIn(Set<? extends Element> elements)
返回elements
中的一组类型。Methods in javax.lang.model.util with parameters of type TypeElement Modifier and Type 方法 描述 List<? extends Element>
Elements. getAllMembers(TypeElement type)
返回类型元素的所有成员,无论是继承还是直接声明。Name
Elements. getBinaryName(TypeElement type)
返回类型元素的 二进制名称 。DeclaredType
Types. getDeclaredType(TypeElement typeElem, TypeMirror... typeArgs)
返回与类型元素和实际类型参数相对应的类型。DeclaredType
Types. getDeclaredType(DeclaredType containing, TypeElement typeElem, TypeMirror... typeArgs)
返回与类型元素和实际类型参数相对应的类型,给出一个 containing type它是其成员。boolean
Elements. isFunctionalInterface(TypeElement type)
如果类型元素是功能接口,则返回true
,否则为false
。boolean
Elements. overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)
测试一种方法,作为给定类型的成员,覆盖其他方法。R
ElementKindVisitor6. visitType(TypeElement e, P p)
访问类型元素,指派给该访问方法用于特定kind类型,ANNOTATION_TYPE
,CLASS
,ENUM
,或INTERFACE
。R
ElementScanner6. visitType(TypeElement e, P p)
访问类型元素。R
SimpleElementVisitor6. visitType(TypeElement e, P p)
访问类型元素。R
ElementKindVisitor6. visitTypeAsAnnotationType(TypeElement e, P p)
通过调用defaultAction
访问ANNOTATION_TYPE
类型的元素。R
ElementKindVisitor6. visitTypeAsClass(TypeElement e, P p)
访问CLASS
类型元素通过调用defaultAction
。R
ElementKindVisitor6. visitTypeAsEnum(TypeElement e, P p)
通过致电defaultAction
访问ENUM
类型的元素。R
ElementKindVisitor6. visitTypeAsInterface(TypeElement e, P p)
通过调用defaultAction
访问INTERFACE
类型的元素。 。 -
Uses of TypeElement in jdk.javadoc.doclet
Methods in jdk.javadoc.doclet with parameters of type TypeElement Modifier and Type 方法 描述 JavaFileObject.Kind
DocletEnvironment. getFileKind(TypeElement type)
返回类型元素的文件种类。
-