模块  java.compiler

Interface TypeElement

  • All Superinterfaces:
    AnnotatedConstructElementParameterizableQualifiedNameable

    public interface TypeElement
    extends Element, Parameterizable, QualifiedNameable
    表示类或接口程序元素。 提供对类型及其成员的信息的访问。 请注意,枚举类型是一种类,注释类型是一种接口。

    TypeElement表示类或接口元素 ,而DeclaredType表示类或接口类型 ,后者是前者的使用(或调用 )。 泛型类型的区别最为明显,单个元素可以为其定义整个类型。 例如,元素java.util.Set对应于参数化类型java.util.Set<String>java.util.Set<Number> (以及许多其他类型),以及原始类型java.util.Set

    返回元素列表的此接口的每个方法将按照对于基础程序信息源自然的顺序返回它们。 例如,如果底层信息源是Java源代码,那么元素将以源代码顺序返回。

    从以下版本开始:
    1.6
    另请参见:
    DeclaredType