Package com.strobel.assembler.metadata
Class MetadataHelper.Adapter
java.lang.Object
com.strobel.assembler.metadata.DefaultTypeVisitor<TypeReference,Void>
com.strobel.assembler.metadata.MetadataHelper.Adapter
- All Implemented Interfaces:
TypeMetadataVisitor<TypeReference,
Void>
- Enclosing class:
MetadataHelper
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ListBuffer
<TypeReference> (package private) final Map
<TypeReference, TypeReference> (package private) final ListBuffer
<TypeReference> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
adaptRecursive
(TypeReference source, TypeReference target) private void
adaptRecursive
(List<? extends TypeReference> source, List<? extends TypeReference> target) visitArrayType
(ArrayType source, TypeReference target) visitClassType
(TypeReference source, TypeReference target) visitGenericParameter
(GenericParameter source, TypeReference target) visitParameterizedType
(TypeReference source, TypeReference target) visitWildcard
(WildcardType source, TypeReference target) Methods inherited from class com.strobel.assembler.metadata.DefaultTypeVisitor
visit, visit, visitBottomType, visitCapturedType, visitCompoundType, visitNullType, visitPrimitiveType, visitRawType, visitType, visitUnionType
-
Field Details
-
from
-
to
-
mapping
-
-
Constructor Details
-
Adapter
private Adapter()
-
-
Method Details
-
adaptRecursive
private void adaptRecursive(List<? extends TypeReference> source, List<? extends TypeReference> target) -
visitClassType
- Specified by:
visitClassType
in interfaceTypeMetadataVisitor<TypeReference,
Void> - Overrides:
visitClassType
in classDefaultTypeVisitor<TypeReference,
Void>
-
visitParameterizedType
- Specified by:
visitParameterizedType
in interfaceTypeMetadataVisitor<TypeReference,
Void> - Overrides:
visitParameterizedType
in classDefaultTypeVisitor<TypeReference,
Void>
-
adaptRecursive
-
visitArrayType
- Specified by:
visitArrayType
in interfaceTypeMetadataVisitor<TypeReference,
Void> - Overrides:
visitArrayType
in classDefaultTypeVisitor<TypeReference,
Void>
-
visitWildcard
- Specified by:
visitWildcard
in interfaceTypeMetadataVisitor<TypeReference,
Void> - Overrides:
visitWildcard
in classDefaultTypeVisitor<TypeReference,
Void>
-
visitGenericParameter
- Specified by:
visitGenericParameter
in interfaceTypeMetadataVisitor<TypeReference,
Void> - Overrides:
visitGenericParameter
in classDefaultTypeVisitor<TypeReference,
Void>
-