Package com.strobel.assembler.metadata
Class MetadataHelper.Adapter
- java.lang.Object
-
- com.strobel.assembler.metadata.DefaultTypeVisitor<TypeReference,java.lang.Void>
-
- com.strobel.assembler.metadata.MetadataHelper.Adapter
-
- All Implemented Interfaces:
TypeMetadataVisitor<TypeReference,java.lang.Void>
- Enclosing class:
- MetadataHelper
private static final class MetadataHelper.Adapter extends DefaultTypeVisitor<TypeReference,java.lang.Void>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ListBuffer<TypeReference>from(package private) java.util.Map<TypeReference,TypeReference>mapping(package private) ListBuffer<TypeReference>to
-
Constructor Summary
Constructors Modifier Constructor Description privateAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidadaptRecursive(TypeReference source, TypeReference target)private voidadaptRecursive(java.util.List<? extends TypeReference> source, java.util.List<? extends TypeReference> target)java.lang.VoidvisitArrayType(ArrayType source, TypeReference target)java.lang.VoidvisitClassType(TypeReference source, TypeReference target)java.lang.VoidvisitGenericParameter(GenericParameter source, TypeReference target)java.lang.VoidvisitParameterizedType(TypeReference source, TypeReference target)java.lang.VoidvisitWildcard(WildcardType source, TypeReference target)-
Methods inherited from class com.strobel.assembler.metadata.DefaultTypeVisitor
visit, visit, visitBottomType, visitCapturedType, visitCompoundType, visitNullType, visitPrimitiveType, visitRawType, visitType, visitUnionType
-
-
-
-
Field Detail
-
from
final ListBuffer<TypeReference> from
-
to
final ListBuffer<TypeReference> to
-
mapping
final java.util.Map<TypeReference,TypeReference> mapping
-
-
Method Detail
-
adaptRecursive
private void adaptRecursive(java.util.List<? extends TypeReference> source, java.util.List<? extends TypeReference> target)
-
visitClassType
public java.lang.Void visitClassType(TypeReference source, TypeReference target)
- Specified by:
visitClassTypein interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>- Overrides:
visitClassTypein classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
visitParameterizedType
public java.lang.Void visitParameterizedType(TypeReference source, TypeReference target)
- Specified by:
visitParameterizedTypein interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>- Overrides:
visitParameterizedTypein classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
adaptRecursive
private void adaptRecursive(TypeReference source, TypeReference target)
-
visitArrayType
public java.lang.Void visitArrayType(ArrayType source, TypeReference target)
- Specified by:
visitArrayTypein interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>- Overrides:
visitArrayTypein classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
visitWildcard
public java.lang.Void visitWildcard(WildcardType source, TypeReference target)
- Specified by:
visitWildcardin interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>- Overrides:
visitWildcardin classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
visitGenericParameter
public java.lang.Void visitGenericParameter(GenericParameter source, TypeReference target)
- Specified by:
visitGenericParameterin interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>- Overrides:
visitGenericParameterin classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
-