Uses of Class
com.strobel.reflection.TypeBindings
-
Packages that use TypeBindings Package Description com.strobel.reflection com.strobel.reflection.emit -
-
Uses of TypeBindings in com.strobel.reflection
Fields in com.strobel.reflection declared as TypeBindings Modifier and Type Field Description private TypeBindings
RuntimeType. _allBindings
private TypeBindings
ReflectedMethod. _bindings
private TypeBindings
ErasedMethod. _typeBindings
private TypeBindings
GenericMethod. _typeBindings
private TypeBindings
GenericType. _typeBindings
private TypeBindings
ReflectedType. _typeBindings
private TypeBindings
RuntimeMethodInfo. _typeBindings
private TypeBindings
RuntimeType. _typeBindings
(package private) TypeBindings
TypeBinder.CacheEntry. bindings
private static TypeBindings
TypeBindings. EMPTY
Methods in com.strobel.reflection that return TypeBindings Modifier and Type Method Description TypeBindings
TypeBindings. bindingsFor(TypeList genericParameters)
static TypeBindings
TypeBindings. create(TypeList genericParameters, Type... boundTypes)
static TypeBindings
TypeBindings. create(TypeList genericParameters, TypeList boundTypes)
static TypeBindings
TypeBindings. createUnbound(TypeList genericParameters)
static TypeBindings
TypeBindings. empty()
TypeBindings
ArrayType. getTypeBindings()
TypeBindings
DelegatingMethodInfo. getTypeBindings()
protected TypeBindings
ErasedMethod. getTypeBindings()
TypeBindings
ErasedType. getTypeBindings()
protected TypeBindings
GenericMethod. getTypeBindings()
TypeBindings
GenericType. getTypeBindings()
protected TypeBindings
MethodInfo. getTypeBindings()
protected TypeBindings
PrimitiveType. getTypeBindings()
protected TypeBindings
ReflectedMethod. getTypeBindings()
protected TypeBindings
ReflectedType. getTypeBindings()
protected TypeBindings
RuntimeMethodInfo. getTypeBindings()
TypeBindings
RuntimeType. getTypeBindings()
protected TypeBindings
Type. getTypeBindings()
TypeBindings
TypeBinder. visitTypeBindings(TypeBindings typeBindings, TypeBindings bindings)
TypeBindings
TypeBindings. withAdditionalBinding(Type genericParameter, Type typeArgument)
TypeBindings
TypeBindings. withAdditionalBindings(TypeBindings additionalBindings)
TypeBindings
TypeBindings. withAdditionalParameter(Type genericParameter)
Methods in com.strobel.reflection with parameters of type TypeBindings Modifier and Type Method Description static Type<?>
Helper. substitute(Type<?> type, TypeBindings bindings)
protected static Type<?>
Type. substitute(Type<?> type, TypeBindings typeBindings)
ConstructorList
TypeBinder. visit(Type<?> declaringType, ConstructorList constructors, TypeBindings bindings)
FieldList
TypeBinder. visit(Type<?> declaringType, FieldList fields, TypeBindings bindings)
MethodList
TypeBinder. visit(Type<?> declaringType, MethodList methods, TypeBindings bindings)
Type<?>
TypeBinder. visitArrayType(Type<?> type, TypeBindings bindings)
Type<?>
TypeEraser. visitArrayType(Type<?> type, TypeBindings bindings)
Type<?>
TypeBinder. visitClassType(Type<?> type, TypeBindings bindings)
Type<?>
TypeEraser. visitClassType(Type<?> type, TypeBindings bindings)
ConstructorInfo
TypeBinder. visitConstructor(Type<?> declaringType, ConstructorInfo constructor, TypeBindings bindings)
FieldInfo
TypeBinder. visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings)
FieldInfo
TypeEraser. visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings)
MemberInfo
TypeBinder. visitMember(Type<?> declaringType, MemberInfo member, TypeBindings bindings)
MethodInfo
TypeBinder. visitMethod(Type<?> declaringType, MethodInfo method, TypeBindings bindings)
MethodInfo
TypeEraser. visitMethod(Type<?> declaringType, MethodInfo method, TypeBindings bindings)
ParameterList
TypeBinder. visitParameters(ParameterList parameters, TypeBindings bindings)
TypeBindings
TypeBinder. visitTypeBindings(TypeBindings typeBindings, TypeBindings bindings)
Type<?>
TypeBinder. visitTypeParameter(Type<?> type, TypeBindings bindings)
Type<?>
TypeEraser. visitTypeParameter(Type<?> type, TypeBindings bindings)
protected Type<?>
TypeBinder. visitTypeParameterCore(Type<?> type, TypeBindings bindings)
Type<?>
TypeBinder. visitWildcardType(Type<?> type, TypeBindings bindings)
Type<?>
TypeEraser. visitWildcardType(Type<?> type, TypeBindings bindings)
TypeBindings
TypeBindings. withAdditionalBindings(TypeBindings additionalBindings)
Constructors in com.strobel.reflection with parameters of type TypeBindings Constructor Description CacheEntry(TypeBindings bindings, Type<?> type)
ErasedMethod(MethodInfo baseMethod, Type<?> declaringType, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings)
GenericMethod(TypeBindings typeBindings, MethodInfo genericMethodDefinition)
GenericType(Type<?> genericTypeDefinition, TypeBindings typeBindings)
ReflectedMethod(MethodInfo baseMethod, Type<?> declaringType, Type<?> reflectedType, java.lang.reflect.Method rawMethod, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings bindings)
ReflectedMethod(MethodInfo baseMethod, Type<?> declaringType, java.lang.reflect.Method rawMethod, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings bindings)
RuntimeMethodInfo(MethodInfo baseMethod, java.lang.reflect.Method rawMethod, Type<?> declaringType, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, java.util.Set<BindingFlags> bindingFlags, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings)
RuntimeType(Type<?> reflectedType, Type<T> basedOn, TypeBindings allBindings)
-
Uses of TypeBindings in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as TypeBindings Modifier and Type Field Description private TypeBindings
TypeBuilder. _typeBindings
private TypeBindings
TypeBuilderInstantiation. _typeBindings
Methods in com.strobel.reflection.emit that return TypeBindings Modifier and Type Method Description protected TypeBindings
GenericParameterBuilder. getTypeBindings()
protected TypeBindings
TypeBuilder. getTypeBindings()
protected TypeBindings
TypeBuilderInstantiation. getTypeBindings()
Constructors in com.strobel.reflection.emit with parameters of type TypeBindings Constructor Description TypeBuilderInstantiation(TypeBuilder<T> definition, TypeBindings typeBindings)
-