package org.etk.reflect.api.definition;
import javax.lang.model.type.NoType;
public enum TypeKind {
/**
* The pseudo-type corresponding to the keyword {@code void}.
* @see NoType
*/
VOID,
/**
* A class or interface type.
*/
CLASS,
PARAMETERIZED,
/**
* A type variable.
*/
VARIABLE,
/**
* A wildcard type argument.
*/
WILDCARD,
SIMPLE,
/**
* An array type.
*/
ARRAY
}