- canonicalize
Returns a type that is functionally equal but not necessarily equal according to
Object#equals(Objec
- newParameterizedTypeWithOwner
Returns a new parameterized type, applying typeArguments to rawType and enclosed
by ownerType.
- resolve
- getCollectionElementType
Returns the element type of this collection type.
- getSupertype
Returns the generic form of supertype. For example, if this is ArrayList, this
returns Iterable give
- typeToString
- arrayOf
Returns an array type whose elements are all instances of componentType.
- declaringClassOf
Returns the declaring class of typeVariable, or null if it was not declared by a
class.
- equals
Returns true if a and b are equal.
- getArrayComponentType
Returns the component type of this array type.
- getGenericSupertype
Returns the generic supertype for supertype. For example, given a class
IntegerSet, the result for w
- getMapKeyAndValueTypes
Returns a two element array containing this map's key and value types in
positions 0 and 1 respectiv