Module
java.compiler
Package javax.lang.model.type
用于建模Java编程语言类型的接口。
除非在特定实现中另有规定,否则应该预期此程序包中方法返回的集合将被调用者不可修改,并且对并发访问是不安全的。
除非另有说明,如果给出了一个null
参数,该包中的方法将抛出一个NullPointerException
。
- 从以下版本开始:
- 1.6
-
接口摘要 接口 描述 ArrayType 表示数组类型。DeclaredType 表示声明的类型,类类型或接口类型。ErrorType 表示无法正确建模的类或接口类型。ExecutableType 表示可执行文件的类型。IntersectionType 表示交叉路口类型。NoType 在没有实际类型适合的情况下使用的伪类型。NullType 表示空类型。PrimitiveType 表示原始类型。ReferenceType 表示参考类型。TypeMirror 表示Java编程语言中的一种类型。TypeVariable 表示一个类型变量。TypeVisitor<R,P> 类型的访客,以访客设计模式的风格。UnionType 表示联合类型。WildcardType 表示通配符类型参数。 -
枚举摘要 Enum 描述 TypeKind 一种类型的镜子。 -
异常摘要 异常 描述 MirroredTypeException 当应用程序尝试访问对应于TypeMirror
的Class
对象时抛出 。MirroredTypesException 当应用程序尝试访问Class
对象的每个对象TypeMirror
对象时抛出 。UnknownTypeException Indicates that an unknown kind of type was encountered.