Uses of Class
com.strobel.reflection.TypeBindings
Packages that use TypeBindings
-
Uses of TypeBindings in com.strobel.reflection
Fields in com.strobel.reflection declared as TypeBindingsModifier and TypeFieldDescriptionprivate final TypeBindings
RuntimeType._allBindings
private final TypeBindings
ReflectedMethod._bindings
private final TypeBindings
ErasedMethod._typeBindings
private final TypeBindings
GenericMethod._typeBindings
private final TypeBindings
GenericType._typeBindings
private TypeBindings
ReflectedType._typeBindings
private final TypeBindings
RuntimeMethodInfo._typeBindings
private final TypeBindings
RuntimeType._typeBindings
(package private) final TypeBindings
TypeBinder.CacheEntry.bindings
private static final TypeBindings
TypeBindings.EMPTY
Methods in com.strobel.reflection that return TypeBindingsModifier and TypeMethodDescriptionTypeBindings.bindingsFor
(TypeList genericParameters) static TypeBindings
static TypeBindings
static TypeBindings
TypeBindings.createUnbound
(TypeList genericParameters) static TypeBindings
TypeBindings.empty()
ArrayType.getTypeBindings()
DelegatingMethodInfo.getTypeBindings()
protected TypeBindings
ErasedMethod.getTypeBindings()
ErasedType.getTypeBindings()
protected TypeBindings
GenericMethod.getTypeBindings()
GenericType.getTypeBindings()
protected TypeBindings
MethodInfo.getTypeBindings()
protected TypeBindings
PrimitiveType.getTypeBindings()
protected TypeBindings
ReflectedMethod.getTypeBindings()
protected TypeBindings
ReflectedType.getTypeBindings()
protected TypeBindings
RuntimeMethodInfo.getTypeBindings()
RuntimeType.getTypeBindings()
protected TypeBindings
Type.getTypeBindings()
TypeBinder.visitTypeBindings
(TypeBindings typeBindings, TypeBindings bindings) TypeBindings.withAdditionalBinding
(Type genericParameter, Type typeArgument) TypeBindings.withAdditionalBindings
(TypeBindings additionalBindings) TypeBindings.withAdditionalParameter
(Type genericParameter) Methods in com.strobel.reflection with parameters of type TypeBindingsModifier and TypeMethodDescriptionstatic Type
<?> Helper.substitute
(Type<?> type, TypeBindings bindings) protected static Type
<?> Type.substitute
(Type<?> type, TypeBindings typeBindings) TypeBinder.visit
(Type<?> declaringType, ConstructorList constructors, TypeBindings bindings) TypeBinder.visit
(Type<?> declaringType, FieldList fields, TypeBindings bindings) 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) TypeBinder.visitConstructor
(Type<?> declaringType, ConstructorInfo constructor, TypeBindings bindings) TypeBinder.visitField
(Type<?> declaringType, FieldInfo field, TypeBindings bindings) TypeEraser.visitField
(Type<?> declaringType, FieldInfo field, TypeBindings bindings) TypeBinder.visitMember
(Type<?> declaringType, MemberInfo member, TypeBindings bindings) TypeBinder.visitMethod
(Type<?> declaringType, MethodInfo method, TypeBindings bindings) TypeEraser.visitMethod
(Type<?> declaringType, MethodInfo method, TypeBindings bindings) TypeBinder.visitParameters
(ParameterList parameters, TypeBindings bindings) 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.withAdditionalBindings
(TypeBindings additionalBindings) Constructors in com.strobel.reflection with parameters of type TypeBindingsModifierConstructorDescription(package private)
CacheEntry
(TypeBindings bindings, Type<?> type) (package private)
ErasedMethod
(MethodInfo baseMethod, Type<?> declaringType, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings) (package private)
GenericMethod
(TypeBindings typeBindings, MethodInfo genericMethodDefinition) (package private)
GenericType
(Type<?> genericTypeDefinition, TypeBindings typeBindings) (package private)
ReflectedMethod
(MethodInfo baseMethod, Type<?> declaringType, Type<?> reflectedType, Method rawMethod, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings bindings) (package private)
ReflectedMethod
(MethodInfo baseMethod, Type<?> declaringType, Method rawMethod, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings bindings) (package private)
RuntimeMethodInfo
(MethodInfo baseMethod, Method rawMethod, Type<?> declaringType, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings) (package private)
RuntimeType
(Type<?> reflectedType, Type<T> basedOn, TypeBindings allBindings) -
Uses of TypeBindings in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as TypeBindingsModifier and TypeFieldDescriptionprivate TypeBindings
TypeBuilder._typeBindings
private final TypeBindings
TypeBuilderInstantiation._typeBindings
Methods in com.strobel.reflection.emit that return TypeBindingsModifier and TypeMethodDescriptionprotected TypeBindings
GenericParameterBuilder.getTypeBindings()
protected TypeBindings
TypeBuilder.getTypeBindings()
protected TypeBindings
TypeBuilderInstantiation.getTypeBindings()
Constructors in com.strobel.reflection.emit with parameters of type TypeBindingsModifierConstructorDescriptionprivate
TypeBuilderInstantiation
(TypeBuilder<T> definition, TypeBindings typeBindings)