Uses of Class
com.fasterxml.classmate.TypeBindings
Packages that use TypeBindings
Package
Description
Package that contains main public interface of ClassMate
package.
Package that contains
ResolvedType
implementation classes.-
Uses of TypeBindings in com.fasterxml.classmate
Fields in com.fasterxml.classmate declared as TypeBindingsModifier and TypeFieldDescriptionprotected final TypeBindingsResolvedType._typeBindingsType bindings active when resolving members (methods, fields, constructors) of this typeMethods in com.fasterxml.classmate that return TypeBindingsModifier and TypeMethodDescriptionstatic TypeBindingsTypeBindings.create(Class<?> erasedType, ResolvedType[] types) static TypeBindingsTypeBindings.create(Class<?> erasedType, List<ResolvedType> typeList) Factory method for constructing bindings for given class using specified type parameters.static TypeBindingsTypeBindings.emptyBindings()ResolvedType.getTypeBindings()Method for accessing bindings of type variables to resolved types in context of this type.TypeBindings.withUnboundVariable(String name) Method for creating an instance that has same bindings as this object, plus an indicator for additional type variable that may be unbound within this context; this is needed to resolve recursive self-references.Methods in com.fasterxml.classmate with parameters of type TypeBindingsModifier and TypeMethodDescriptionTypeResolver.resolve(TypeBindings typeBindings, Type jdkType) Factory method for resolving specified JavaType, givenTypeBindingsneeded to resolve any type variables.Constructors in com.fasterxml.classmate with parameters of type TypeBindings -
Uses of TypeBindings in com.fasterxml.classmate.types
Methods in com.fasterxml.classmate.types with parameters of type TypeBindingsModifier and TypeMethodDescriptionstatic ResolvedObjectTypeResolvedObjectType.create(Class<?> erased, TypeBindings bindings, ResolvedType superClass, List<ResolvedType> interfaces) Constructors in com.fasterxml.classmate.types with parameters of type TypeBindingsModifierConstructorDescriptionResolvedArrayType(Class<?> erased, TypeBindings bindings, ResolvedType elementType) ResolvedInterfaceType(Class<?> erased, TypeBindings bindings, ResolvedType[] superInterfaces) ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedType superClass, ResolvedType[] interfaces) ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedType superClass, List<ResolvedType> interfaces) ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedObjectType superClass, ResolvedType[] interfaces) Deprecated.ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedObjectType superClass, List<ResolvedType> interfaces) Deprecated.ResolvedRecursiveType(Class<?> erased, TypeBindings bindings)