Uses of Class
pascal.taie.config.AnalysisConfig
Packages that use AnalysisConfig
Package
Description
This package provides functionality to analyze exceptions.
Provides the classes necessary to build and represent a call graph.
Provides the classes necessary to represent an inter-procedural
control-flow graph (ICFG).
This package implements modification side-effect analysis (MOD) which
computes the objects that may be modified by each method and statement.
This package provides functionality for processing options and configurations.
-
Uses of AnalysisConfig in pascal.taie
Method parameters in pascal.taie with type arguments of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis
Constructors in pascal.taie.analysis with parameters of type AnalysisConfigModifierConstructorDescriptionprotected
Analysis
(AnalysisConfig config) protected
ClassAnalysis
(AnalysisConfig config) protected
MethodAnalysis
(AnalysisConfig config) protected
ProgramAnalysis
(AnalysisConfig config) -
Uses of AnalysisConfig in pascal.taie.analysis.bugfinder
Constructors in pascal.taie.analysis.bugfinder with parameters of type AnalysisConfigModifierConstructorDescriptionCloneIdiom
(AnalysisConfig config) DroppedException
(AnalysisConfig config) -
Uses of AnalysisConfig in pascal.taie.analysis.bugfinder.nullpointer
Constructors in pascal.taie.analysis.bugfinder.nullpointer with parameters of type AnalysisConfigModifierConstructorDescriptionIsNullAnalysis
(AnalysisConfig config) NullPointerDetection
(AnalysisConfig config) -
Uses of AnalysisConfig in pascal.taie.analysis.dataflow.analysis
Constructors in pascal.taie.analysis.dataflow.analysis with parameters of type AnalysisConfigModifierConstructorDescriptionprotected
AnalysisDriver
(AnalysisConfig config) LiveVariable
(AnalysisConfig config) ReachingDefinition
(AnalysisConfig config) -
Uses of AnalysisConfig in pascal.taie.analysis.dataflow.analysis.availexp
Constructors in pascal.taie.analysis.dataflow.analysis.availexp with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.dataflow.analysis.constprop
Constructors in pascal.taie.analysis.dataflow.analysis.constprop with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.dataflow.inter
Constructors in pascal.taie.analysis.dataflow.inter with parameters of type AnalysisConfigModifierConstructorDescription -
Uses of AnalysisConfig in pascal.taie.analysis.deadcode
Constructors in pascal.taie.analysis.deadcode with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.defuse
Constructors in pascal.taie.analysis.defuse with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.exception
Constructors in pascal.taie.analysis.exception with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.graph.callgraph
Constructors in pascal.taie.analysis.graph.callgraph with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.graph.cfg
Constructors in pascal.taie.analysis.graph.cfg with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.graph.icfg
Constructors in pascal.taie.analysis.graph.icfg with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.misc
Constructors in pascal.taie.analysis.misc with parameters of type AnalysisConfigModifierConstructorDescriptionIRDumper
(AnalysisConfig config) ResultProcessor
(AnalysisConfig config) -
Uses of AnalysisConfig in pascal.taie.analysis.pta
Constructors in pascal.taie.analysis.pta with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.analysis.pta.client
Constructors in pascal.taie.analysis.pta.client with parameters of type AnalysisConfigModifierConstructorDescriptionMayFailCast
(AnalysisConfig config) PolymorphicCallSite
(AnalysisConfig config) -
Uses of AnalysisConfig in pascal.taie.analysis.sideeffect
Constructors in pascal.taie.analysis.sideeffect with parameters of type AnalysisConfig -
Uses of AnalysisConfig in pascal.taie.config
Methods in pascal.taie.config that return AnalysisConfigModifier and TypeMethodDescriptionstatic AnalysisConfig
Convenient static factory for creating an AnalysisConfig by merely specifying id and options.Methods in pascal.taie.config that return types with arguments of type AnalysisConfigModifier and TypeMethodDescriptionPlan.analyses()
Returns the value of theanalyses
record component.Plan.dependenceGraph()
Returns the value of thedependenceGraph
record component.static List<AnalysisConfig>
AnalysisConfig.parseConfigs
(InputStream content) Parses a list of AnalysisConfig from given input stream.Constructor parameters in pascal.taie.config with type arguments of type AnalysisConfigModifierConstructorDescriptionConfigManager
(List<AnalysisConfig> configs) Plan
(List<AnalysisConfig> analyses, Graph<AnalysisConfig> dependenceGraph, Set<String> keepResult) Creates an instance of aPlan
record class.Plan
(List<AnalysisConfig> analyses, Graph<AnalysisConfig> dependenceGraph, Set<String> keepResult) Creates an instance of aPlan
record class. -
Uses of AnalysisConfig in pascal.taie.frontend.cache
Method parameters in pascal.taie.frontend.cache with type arguments of type AnalysisConfigModifier and TypeMethodDescriptionvoid
CachedWorldBuilder.build
(Options options, List<AnalysisConfig> analyses) -
Uses of AnalysisConfig in pascal.taie.frontend.soot
Method parameters in pascal.taie.frontend.soot with type arguments of type AnalysisConfigModifier and TypeMethodDescriptionvoid
SootWorldBuilder.build
(Options options, List<AnalysisConfig> analyses)