javax.lang.model.type
Interfaces 
ArrayType
DeclaredType
ErrorType
ExecutableType
NoType
NullType
PrimitiveType
ReferenceType
TypeMirror
TypeVariable
TypeVisitor
WildcardType
Enums 
TypeKind
Exceptions 
MirroredTypeException
MirroredTypesException
UnknownTypeException