package interpretation
- Alphabetic
- Public
- Protected
Type Members
- abstract class InterpretationHandler extends FPCFAnalysis with StringAnalysisConfig
Processes expressions that are relevant in order to determine which value(s) the string value at a given def site might have.
Processes expressions that are relevant in order to determine which value(s) the string value at a given def site might have. Produces string flow functions that transform a given string state during data flow analysis.
- Note
InterpretationHandlers of any level may use StringInterpreters from their level or any level below.
- See also
StringFlowFunctionProperty, org.opalj.si.flowanalysis.DataFlowAnalysis
- case class InterpretationState(pc: Int, dm: DefinedMethod, tacDependee: EOptionP[Method, properties.TACAI]) extends Product with Serializable
The state for the FPCF analysis responsible for interpreting the statement at the given PC of the given method and obtaining its string flow information.
The state for the FPCF analysis responsible for interpreting the statement at the given PC of the given method and obtaining its string flow information.
- pc
The PC of the statement under analysis.
- dm
The method of the statement under analysis.
- tacDependee
The initial TACAI dependee of the method under analysis.
- See also
- trait LazyStringFlowAnalysis extends StringFlowAnalysisScheduler with FPCFLazyAnalysisScheduler
- sealed trait StringFlowAnalysisScheduler extends FPCFAnalysisScheduler
A general scheduler trait for the different string flow analysis levels.
A general scheduler trait for the different string flow analysis levels.
- See also
Value Members
- object InterpretationHandler