Enables taint wrappers to register PreAnalysisHandlers by themselves, for example, to inject their type hierarchy knowledge into Soot's hierarchy. This allows to us to remove two calls to the SummaryTaintWrapper within the flow functions in favor of one PreAnalysisHandler before the analysis. Further, it prevents a NPE inside Soot when the SummaryTaintWrapper tried to query the hierarchy for a class only itself knew exists.
Enables taint wrappers to register
PreAnalysisHandler
s by themselves, for example, to inject their type hierarchy knowledge into Soot's hierarchy. This allows to us to remove two calls to theSummaryTaintWrapper
within the flow functions in favor of onePreAnalysisHandler
before the analysis. Further, it prevents a NPE inside Soot when theSummaryTaintWrapper
tried to query the hierarchy for a class only itself knew exists.