Package | Description |
---|---|
com.fasterxml.classmate |
Package that contains main public interface of ClassMate
package.
|
com.fasterxml.classmate.types |
Package that contains
ResolvedType
implementation classes. |
Modifier and Type | Field and Description |
---|---|
protected TypeBindings |
ResolvedType._typeBindings
Type bindings active when resolving members (methods, fields,
constructors) of this type
|
Modifier and Type | Method and Description |
---|---|
static TypeBindings |
TypeBindings.create(Class<?> erasedType,
List<ResolvedType> typeList)
Factory method for constructing bindings for given class using specified type
parameters.
|
static TypeBindings |
TypeBindings.create(Class<?> erasedType,
ResolvedType[] types) |
static TypeBindings |
TypeBindings.emptyBindings() |
TypeBindings |
ResolvedType.getTypeBindings()
Method for accessing bindings of type variables to resolved types in context
of this type.
|
TypeBindings |
TypeBindings.withAdditionalBinding(String name,
ResolvedType type)
Method for creating an instance that has same bindings as this object,
plus one additional binding
|
Modifier and Type | Method and Description |
---|---|
ResolvedType |
TypeResolver.resolve(TypeBindings typeBindings,
Type jdkType)
Factory method for resolving specified Java
Type , given
TypeBindings needed to resolve any type variables. |
Constructor and Description |
---|
ResolvedType(Class<?> cls,
TypeBindings bindings) |
Constructor and Description |
---|
ResolvedArrayType(Class<?> erased,
TypeBindings bindings,
ResolvedType elementType) |
ResolvedInterfaceType(Class<?> erased,
TypeBindings bindings,
ResolvedType[] superInterfaces) |
ResolvedObjectType(Class<?> erased,
TypeBindings bindings,
ResolvedObjectType superClass,
List<ResolvedType> interfaces)
Deprecated.
|
ResolvedObjectType(Class<?> erased,
TypeBindings bindings,
ResolvedObjectType superClass,
ResolvedType[] interfaces)
Deprecated.
|
ResolvedObjectType(Class<?> erased,
TypeBindings bindings,
ResolvedType superClass,
List<ResolvedType> interfaces) |
ResolvedObjectType(Class<?> erased,
TypeBindings bindings,
ResolvedType superClass,
ResolvedType[] interfaces) |
ResolvedRecursiveType(Class<?> erased,
TypeBindings bindings) |
Copyright © 2015 fasterxml.com. All rights reserved.