## Uses of Class
javax.lang.model.type.TypeKind

Packages that use TypeKind
com.sun.source.tree: Provides interfaces to represent source code as abstract syntax trees (AST).
javax.lang.model.type: Interfaces used to model Java programming language types.
javax.lang.model.util: Utilities to assist in the processing of program elements and types.

### Uses of TypeKind in com.sun.source.tree

Methods in com.sun.source.tree that return TypeKind
`TypeKind` PrimitiveTypeTree.`getPrimitiveTypeKind()` Returns the kind of this primitive type.

### Uses of TypeKind in javax.lang.model.type

Methods in javax.lang.model.type that return TypeKind
`TypeKind` TypeMirror.`getKind()` Returns the `kind` of this type.
`static TypeKind` TypeKind.`valueOf​(String name)` Returns the enum constant of this type with the specified name.
`static TypeKind[]` TypeKind.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

### Uses of TypeKind in javax.lang.model.util

Methods in javax.lang.model.util with parameters of type TypeKind
`NoType` Types.`getNoType​(TypeKind kind)` Returns a pseudo-type used where no actual type is appropriate.
`PrimitiveType` Types.`getPrimitiveType​(TypeKind kind)` Returns a primitive type.