Package com.strobel.assembler.metadata
Interface TypeMetadataVisitor<P,R>
- All Known Implementing Classes:
DefaultTypeVisitor
,MetadataHelper.Adapter
,MetadataHelper.LooseSameTypeVisitor
,MetadataHelper.SameTypeVisitor
,MetadataHelper.StrictSameTypeVisitor
,MethodBinder.AddMappingsForArgumentVisitor
,TypeAnalysis.AddMappingsForArgumentVisitor
,TypeMapper
,TypeRelation
,TypeSubstitutionVisitor
public interface TypeMetadataVisitor<P,R>
-
Method Summary
Modifier and TypeMethodDescriptionvisitArrayType
(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)
-
Method Details
-
visitType
-
visitArrayType
-
visitGenericParameter
-
visitWildcard
-
visitCapturedType
-
visitCompoundType
-
visitParameterizedType
-
visitPrimitiveType
-
visitClassType
-
visitNullType
-
visitBottomType
-
visitRawType
-
visitUnionType
-