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 private
Adapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
adaptRecursive(TypeReference source, TypeReference target)
private void
adaptRecursive(java.util.List<? extends TypeReference> source, java.util.List<? extends TypeReference> target)
java.lang.Void
visitArrayType(ArrayType source, TypeReference target)
java.lang.Void
visitClassType(TypeReference source, TypeReference target)
java.lang.Void
visitGenericParameter(GenericParameter source, TypeReference target)
java.lang.Void
visitParameterizedType(TypeReference source, TypeReference target)
java.lang.Void
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 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:
visitClassType
in interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>
- Overrides:
visitClassType
in classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
visitParameterizedType
public java.lang.Void visitParameterizedType(TypeReference source, TypeReference target)
- Specified by:
visitParameterizedType
in interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>
- Overrides:
visitParameterizedType
in 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:
visitArrayType
in interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>
- Overrides:
visitArrayType
in classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
visitWildcard
public java.lang.Void visitWildcard(WildcardType source, TypeReference target)
- Specified by:
visitWildcard
in interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>
- Overrides:
visitWildcard
in classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
visitGenericParameter
public java.lang.Void visitGenericParameter(GenericParameter source, TypeReference target)
- Specified by:
visitGenericParameter
in interfaceTypeMetadataVisitor<TypeReference,java.lang.Void>
- Overrides:
visitGenericParameter
in classDefaultTypeVisitor<TypeReference,java.lang.Void>
-
-