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 voidadaptRecursive(TypeReference source, TypeReference target) private voidadaptRecursive(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 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:
visitClassTypein interfaceTypeMetadataVisitor<TypeReference, Void>- Overrides:
visitClassTypein classDefaultTypeVisitor<TypeReference, Void>
-
visitParameterizedType
- Specified by:
visitParameterizedTypein interfaceTypeMetadataVisitor<TypeReference, Void>- Overrides:
visitParameterizedTypein classDefaultTypeVisitor<TypeReference, Void>
-
adaptRecursive
-
visitArrayType
- Specified by:
visitArrayTypein interfaceTypeMetadataVisitor<TypeReference, Void>- Overrides:
visitArrayTypein classDefaultTypeVisitor<TypeReference, Void>
-
visitWildcard
- Specified by:
visitWildcardin interfaceTypeMetadataVisitor<TypeReference, Void>- Overrides:
visitWildcardin classDefaultTypeVisitor<TypeReference, Void>
-
visitGenericParameter
- Specified by:
visitGenericParameterin interfaceTypeMetadataVisitor<TypeReference, Void>- Overrides:
visitGenericParameterin classDefaultTypeVisitor<TypeReference, Void>
-