|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TypeBindings | |
|---|---|
| com.fasterxml.classmate | Package that contains main public interface of ClassMate package. |
| com.fasterxml.classmate.types | Package that contains com.fastexml.classmate.ResolvedType
implementation classes. |
| Uses of TypeBindings in com.fasterxml.classmate |
|---|
| Fields in com.fasterxml.classmate declared as TypeBindings | |
|---|---|
protected TypeBindings |
ResolvedType._typeBindings
Type bindings active when resolving members (methods, fields, constructors) of this type |
| Methods in com.fasterxml.classmate that return TypeBindings | |
|---|---|
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 |
| Methods in com.fasterxml.classmate with parameters of type TypeBindings | |
|---|---|
ResolvedType |
TypeResolver.resolve(Type jdkType,
TypeBindings typeBindings)
Factory method for resolving specified Java Type, given
TypeBindings needed to resolve any type variables. |
| Constructors in com.fasterxml.classmate with parameters of type TypeBindings | |
|---|---|
ResolvedType(Class<?> cls,
TypeBindings bindings)
|
|
| Uses of TypeBindings in com.fasterxml.classmate.types |
|---|
| Constructors in com.fasterxml.classmate.types with parameters of type TypeBindings | |
|---|---|
ResolvedArrayType(Class<?> erased,
TypeBindings bindings,
ResolvedObjectType superclass,
ResolvedType elementType)
|
|
ResolvedInterfaceType(Class<?> erased,
TypeBindings bindings,
ResolvedType[] superInterfaces)
|
|
ResolvedObjectType(Class<?> erased,
TypeBindings bindings,
ResolvedObjectType superClass,
List<ResolvedType> interfaces)
|
|
ResolvedObjectType(Class<?> erased,
TypeBindings bindings,
ResolvedObjectType superClass,
ResolvedType[] interfaces)
|
|
ResolvedRecursiveType(Class<?> erased,
TypeBindings bindings)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||