Package com.strobel.assembler.metadata
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:
visitType
in interfaceTypeMetadataVisitor<P,
R>
-
visitArrayType
- Specified by:
visitArrayType
in interfaceTypeMetadataVisitor<P,
R>
-
visitBottomType
- Specified by:
visitBottomType
in interfaceTypeMetadataVisitor<P,
R>
-
visitClassType
- Specified by:
visitClassType
in interfaceTypeMetadataVisitor<P,
R>
-
visitCompoundType
- Specified by:
visitCompoundType
in interfaceTypeMetadataVisitor<P,
R>
-
visitGenericParameter
- Specified by:
visitGenericParameter
in interfaceTypeMetadataVisitor<P,
R>
-
visitNullType
- Specified by:
visitNullType
in interfaceTypeMetadataVisitor<P,
R>
-
visitParameterizedType
- Specified by:
visitParameterizedType
in interfaceTypeMetadataVisitor<P,
R>
-
visitPrimitiveType
- Specified by:
visitPrimitiveType
in interfaceTypeMetadataVisitor<P,
R>
-
visitRawType
- Specified by:
visitRawType
in interfaceTypeMetadataVisitor<P,
R>
-
visitUnionType
- Specified by:
visitUnionType
in interfaceTypeMetadataVisitor<P,
R>
-
visitWildcard
- Specified by:
visitWildcard
in interfaceTypeMetadataVisitor<P,
R>
-
visitCapturedType
- Specified by:
visitCapturedType
in interfaceTypeMetadataVisitor<P,
R>
-