ClassPath |
Scans the source of a ClassLoader and finds all loadable classes and resources.
|
ClassPath.ClassInfo |
|
ClassPath.LocationInfo |
Represents a single location (a directory or a jar file) in the class path and is responsible
for scanning resources from this location.
|
ClassPath.ResourceInfo |
Represents a class path resource that can be either a class file or any other resource file
loadable from the class path.
|
ElementTypesAreNonnullByDefault |
Marks all "top-level" types as non-null in a way that is recognized by Kotlin.
|
ImmutableTypeToInstanceMap |
|
ImmutableTypeToInstanceMap.Builder |
A builder for creating immutable type-to-instance maps.
|
Invokable |
Wrapper around either a Method or a Constructor .
|
Parameter |
Represents a method or constructor parameter.
|
TypeCapture |
Captures the actual type of T .
|
TypeParameter |
|
TypeResolver |
An object of this class encapsulates type mappings from type variables.
|
TypeResolver.TypeTable |
A TypeTable maintains mapping from TypeVariable to types.
|
TypeResolver.TypeVariableKey |
Wraps around TypeVariable<?> to ensure that any two type variables are equal as long as
they are declared by the same GenericDeclaration and have the same
name, even if their bounds differ.
|
TypeResolver.WildcardCapturer |
|
Types.ClassOwnership |
Decides what owner type to use for constructing ParameterizedType from a raw class.
|
Types.JavaVersion |
|
Types.TypeVariableImpl |
|
TypeToInstanceMap |
A map, each entry of which maps a TypeToken to an instance of that type.
|
TypeToken |
A Type with generics.
|
TypeToken.Bounds |
|
TypeToken.TypeCollector |
Collects parent types from a sub type.
|
TypeToken.TypeFilter |
|
TypeToken.TypeSet |
The set of interfaces and classes that T is or is a subtype of.
|
TypeVisitor |
Based on what a Type is, dispatch it to the corresponding visit* method.
|