Package com.strobel.reflection
Class TypeEraser
java.lang.Object
com.strobel.reflection.TypeVisitor<TypeBindings,Type<?>>
com.strobel.reflection.DefaultTypeVisitor<TypeBindings,Type<?>>
com.strobel.reflection.TypeMapper<TypeBindings>
com.strobel.reflection.TypeBinder
com.strobel.reflection.TypeEraser
-
Field Summary
Fields inherited from class com.strobel.reflection.TypeBinder
DEFAULT_BINDER, GET_CLASS_METHOD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionType<?> Type<?> visitArrayType(Type<?> type, TypeBindings bindings) Type<?> visitClassType(Type<?> type, TypeBindings bindings) visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings) visitMethod(Type<?> declaringType, MethodInfo method, TypeBindings bindings) Type<?> visitTypeParameter(Type<?> type, TypeBindings bindings) Type<?> visitWildcardType(Type<?> type, TypeBindings bindings) Methods inherited from class com.strobel.reflection.TypeBinder
defaultBinder, visit, visit, visit, visitConstructor, visitMember, visitParameters, visitTypeBindings, visitTypeParameterCoreMethods inherited from class com.strobel.reflection.TypeMapper
visit, visit, visitTypeMethods inherited from class com.strobel.reflection.DefaultTypeVisitor
visitCapturedType, visitPrimitiveTypeMethods inherited from class com.strobel.reflection.TypeVisitor
visit
-
Constructor Details
-
TypeEraser
TypeEraser()
-
-
Method Details
-
visit
- Overrides:
visitin classTypeVisitor<TypeBindings,Type<?>>
-
visitClassType
- Overrides:
visitClassTypein classTypeBinder
-
visitTypeParameter
- Overrides:
visitTypeParameterin classTypeBinder
-
visitWildcardType
- Overrides:
visitWildcardTypein classTypeBinder
-
visitArrayType
- Overrides:
visitArrayTypein classTypeBinder
-
visitField
- Overrides:
visitFieldin classTypeBinder
-
visitMethod
- Overrides:
visitMethodin classTypeBinder
-