ArrayType |
Represents an array type as defined in JLS, Section 4.3.
|
BoundsCheck |
Predicate to check the type of a substitution for a list of type variables.
|
CaptureTypeVariable |
Represents a type variable introduced by capture conversion over a wildcard type argument.
|
ClassOrInterfaceType |
Represents a class or interface type as defined in JLS Section 4.3.
|
EagerReferenceBound |
Represents a bound on a type variable where the bound is a ReferenceType that can be used
directly.
|
ExplicitTypeVariable |
Represents a type variable that is a type parameter.
|
GenericClassType |
Represents the type of a generic class.
|
InstantiatedType |
Represents a parameterized type as a generic class instantiated with type arguments.
|
IntersectionTypeBound |
Represents an intersection type bound on a type parameter in a class, interface, method or
constructor (see JLS section
4.4).
|
JavaTypes |
Constants for non-JDK Java types.
|
JDKTypes |
Defines type constants for classes in the JDK Collections.
|
LazyParameterBound |
A lazy representation of a type bound in which a type variable occurs.
|
LazyReferenceBound |
A lazy representation of a type bound in which a type variable occurs.
|
NonParameterizedType |
NonParameterizedType represents a non-parameterized class, interface, enum, or the
rawtype of a generic class.
|
NullReferenceType |
The null type is the type of the value null .
|
ParameterBound |
Represents a type bound on a type variable or wildcard occurring as a type parameter of a generic
class, interface, method or constructor.
|
ParameterizedType |
Represents a parameterized type.
|
ParameterType |
An abstract class representing kinds of type parameters, which are either type variables or
wildcard types.
|
PrimitiveType |
Represents a Java primitive type.
|
PrimitiveTypes |
Utilities for working with Class<?> objects that Java reflection treats as primitive,
which includes primitive types and void .
|
RandoopTypeException |
Exception used to indicate when a type problem has occurred in Randoop.
|
ReferenceArgument |
Represents a reference type as a type argument to a parameterized type.
|
ReferenceBound |
Represents a bound on a type variable where the bound is a ReferenceType .
|
ReferenceType |
|
Substitution |
A substitution maps type parameters/variables (including wildcards) to concrete types.
|
Type |
The superclass of a class hierarchy representing Java types defined in JLS Section 4.1.
|
TypeArgument |
Represents a type argument of a parameterized type as described in JLS Section
4.5.1.
|
TypeTuple |
TypeTuple represents an immutable ordered tuple of Type objects.
|
TypeTuple.TypeIterator |
|
TypeVariable |
An abstract class representing type variables.
|
VoidType |
Represents void .
|
WildcardArgument |
Represents a wildcard type argument to a parameterized type.
|
WildcardType |
Represents a wildcard type, which occurs as a type argument to a parameterized type.
|