Package qilin.core
Class PointerAnalysisFactory
java.lang.Object
qilin.core.PointerAnalysisFactory
Type-safe entry point for constructing a
PTA. The concrete variant - core
context-sensitivity (insensitive, call-site, object, type, hybrid-object, hybrid-type) or
research-toolkit (bean, zipper, eagle, turner, mahjong, selectx, data-driven, tunneling,
debloating) - is fully determined by PointerAnalysisConfig.getContextSensitivity(); see
qilin.core.config.ContextSensitivity for the available factory methods.
Every call constructs a fresh PTA (with its own PTAScene/PAG); no
state is cached on View, so multiple independent analyses - even over the same view - can
be constructed and run concurrently.
-
Method Summary
Modifier and TypeMethodDescriptionstatic PTAcreate(View view, ClassType mainClass, PointerAnalysisConfig config)
-
Method Details
-
create
-