Class DefaultTypeVisitor<P,R>
java.lang.Object
com.strobel.assembler.metadata.DefaultTypeVisitor<P,R>
- All Implemented Interfaces:
TypeMetadataVisitor<P,R>
- Direct Known Subclasses:
MetadataHelper.Adapter, MethodBinder.AddMappingsForArgumentVisitor, TypeAnalysis.AddMappingsForArgumentVisitor, TypeMapper, TypeRelation, TypeSubstitutionVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(TypeReference t, P p) visitArrayType(ArrayType t, P p) visitBottomType(TypeReference t, P p) visitCapturedType(CapturedType t, P p) visitClassType(TypeReference t, P p) <C extends TypeReference & ICompoundType>
RvisitCompoundType(C t, P p) visitNullType(TypeReference t, P p) visitPrimitiveType(PrimitiveType t, P p) visitRawType(RawType t, P p) visitType(TypeReference t, P p) <U extends TypeReference & IUnionType>
RvisitUnionType(U t, P p) visitWildcard(WildcardType t, P p)
-
Constructor Details
-
DefaultTypeVisitor
public DefaultTypeVisitor()
-
-
Method Details
-
visit
-
visit
-
visitType
- Specified by:
visitTypein interfaceTypeMetadataVisitor<P,R>
-
visitArrayType
- Specified by:
visitArrayTypein interfaceTypeMetadataVisitor<P,R>
-
visitBottomType
- Specified by:
visitBottomTypein interfaceTypeMetadataVisitor<P,R>
-
visitClassType
- Specified by:
visitClassTypein interfaceTypeMetadataVisitor<P,R>
-
visitCompoundType
- Specified by:
visitCompoundTypein interfaceTypeMetadataVisitor<P,R>
-
visitGenericParameter
- Specified by:
visitGenericParameterin interfaceTypeMetadataVisitor<P,R>
-
visitNullType
- Specified by:
visitNullTypein interfaceTypeMetadataVisitor<P,R>
-
visitParameterizedType
- Specified by:
visitParameterizedTypein interfaceTypeMetadataVisitor<P,R>
-
visitPrimitiveType
- Specified by:
visitPrimitiveTypein interfaceTypeMetadataVisitor<P,R>
-
visitRawType
- Specified by:
visitRawTypein interfaceTypeMetadataVisitor<P,R>
-
visitUnionType
- Specified by:
visitUnionTypein interfaceTypeMetadataVisitor<P,R>
-
visitWildcard
- Specified by:
visitWildcardin interfaceTypeMetadataVisitor<P,R>
-
visitCapturedType
- Specified by:
visitCapturedTypein interfaceTypeMetadataVisitor<P,R>
-