模块 java.compiler

接口 TypeMirror

所有父级接口:
AnnotatedConstruct
所有已知的子接口:
ArrayType , DeclaredType , ErrorType , ExecutableType , IntersectionType , NoType , NullType , PrimitiveType , ReferenceType , TypeVariable , UnionType , WildcardType

public interface TypeMirror extends AnnotatedConstruct
表示 Java 编程语言中的类型。类型包括基本类型、声明类型(类和接口类型)、数组类型、类型变量和空类型。还表示了通配符类型参数、可执行文件的签名和返回类型,以及对应于包、模块和关键字 void 的伪类型。

应使用 Types 中的实用方法比较类型。无法保证任何特定类型将始终由同一对象表示。

要基于 TypeMirror 对象的类实现操作,请使用 游客 或使用 getKind() 方法的结果。使用 instanceofnot 必然是确定此建模层次结构中对象的有效类的可靠习惯用法,因为实现可以选择让单个对象实现多个 TypeMirror 子接口。

Java 语言规范:
4.1 类型和值的种类
4.2 原始类型和值
4.3 引用类型和值
4.4 类型变量
4.5 参数化类型
4.8 原始类型
4.9 交叉路口类型
10.1 数组类型
自从:
1.6
参见: