Package com.strobel.assembler.metadata
Class TypeMapper<T>
- java.lang.Object
-
- com.strobel.assembler.metadata.DefaultTypeVisitor<T,TypeReference>
-
- com.strobel.assembler.metadata.TypeMapper<T>
-
- All Implemented Interfaces:
TypeMetadataVisitor<T,TypeReference>
public abstract class TypeMapper<T> extends DefaultTypeVisitor<T,TypeReference>
-
-
Constructor Summary
Constructors Constructor Description TypeMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<? extends TypeReference>
visit(java.util.List<? extends TypeReference> types)
java.util.List<? extends TypeReference>
visit(java.util.List<? extends TypeReference> types, T parameter)
TypeReference
visitType(TypeReference type, T parameter)
-
Methods inherited from class com.strobel.assembler.metadata.DefaultTypeVisitor
visit, visit, visitArrayType, visitBottomType, visitCapturedType, visitClassType, visitCompoundType, visitGenericParameter, visitNullType, visitParameterizedType, visitPrimitiveType, visitRawType, visitUnionType, visitWildcard
-
-
-
-
Method Detail
-
visitType
public TypeReference visitType(TypeReference type, T parameter)
- Specified by:
visitType
in interfaceTypeMetadataVisitor<T,TypeReference>
- Overrides:
visitType
in classDefaultTypeVisitor<T,TypeReference>
-
visit
public java.util.List<? extends TypeReference> visit(java.util.List<? extends TypeReference> types, T parameter)
-
visit
public java.util.List<? extends TypeReference> visit(java.util.List<? extends TypeReference> types)
-
-