Interface Parameterizer

All Known Implementing Classes:
BasePTA, BeanPTA, CorePTA, CoreVariantPTA, DataDrivenPTA, DebloatedPTA, EaglePTA, MahjongPTA, PartialCallSiteSensPTA, PartialObjSensPTA, SelectxPTA, StagedPTA, TunnelingPTA, TurnerPTA, ZipperPTA

public interface Parameterizer
Double-dispatch counterpart of PagNode.parameterize(Parameterizer, Context): each PAG node kind that knows how to turn itself into a context-sensitive node calls back into the matching overload here, instead of the caller (e.g. CorePTA) having to test the node's runtime type with an instanceof cascade. Implemented by qilin.core.CorePTA.