Package proguard.analysis.cpa.interfaces
Interface ProgramLocationDependent<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature>
-
- All Known Implementing Classes:
BamLocationDependentJvmMemoryLocation
,JvmAbstractState
,JvmMemoryLocationAbstractState
,JvmReferenceAbstractState
,JvmTaintAbstractState
,JvmValueAbstractState
public interface ProgramLocationDependent<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature>
If anAbstractState
is program location-specific, it should implementProgramLocationDependent
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CfaNodeT
getProgramLocation()
Returns the program location.void
setProgramLocation(CfaNodeT programLocation)
Sets the program location.
-