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 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 TypeBinder
defaultBinder, visit, visit, visit, visitConstructor, visitMember, visitParameters, visitTypeBindings, visitTypeParameterCoreMethods inherited from class TypeMapper
visit, visit, visitTypeMethods inherited from class DefaultTypeVisitor
visitCapturedType, visitPrimitiveTypeMethods inherited from class 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
-