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
-