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, visitTypeParameterCore
Methods inherited from class com.strobel.reflection.TypeMapper
visit, visit, visitType
Methods inherited from class com.strobel.reflection.DefaultTypeVisitor
visitCapturedType, visitPrimitiveType
Methods inherited from class com.strobel.reflection.TypeVisitor
visit
-
Constructor Details
-
TypeEraser
TypeEraser()
-
-
Method Details
-
visit
- Overrides:
visit
in classTypeVisitor<TypeBindings,
Type<?>>
-
visitClassType
- Overrides:
visitClassType
in classTypeBinder
-
visitTypeParameter
- Overrides:
visitTypeParameter
in classTypeBinder
-
visitWildcardType
- Overrides:
visitWildcardType
in classTypeBinder
-
visitArrayType
- Overrides:
visitArrayType
in classTypeBinder
-
visitField
- Overrides:
visitField
in classTypeBinder
-
visitMethod
- Overrides:
visitMethod
in classTypeBinder
-