type — Represents a Java type
These objects represent the type of a value in Java, which may be one of the Java built-in types, an array type, or a Java class type.
Object
array of
type
type of
type referenced by
arguments with
fields with
methods with
classes with
is array
is reference type (Java), is class type (C#/CIL)