public class SimpleMethodLocalObjectsAnalysis extends SimpleMethodInfoFlowAnalysis
FlowAnalysis.Flow| Modifier and Type | Field and Description |
|---|---|
static int |
mlocounter |
counterfilterUnitToAfterFlow, unitToAfterFlowfilterUnitToBeforeFlow, graph, unitToBeforeFlow| Constructor and Description |
|---|
SimpleMethodLocalObjectsAnalysis(UnitGraph g,
CallLocalityContext context,
InfoFlowAnalysis dfa) |
SimpleMethodLocalObjectsAnalysis(UnitGraph g,
ClassLocalObjectsAnalysis cloa,
InfoFlowAnalysis dfa) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isInterestingSink(Value sink) |
boolean |
isInterestingSource(Value source) |
boolean |
isObjectLocal(Value local) |
addToEntryInitialFlow, addToNewInitialFlow, copy, doFlowInsensitiveAnalysis, entryInitialFlow, flowThrough, getMethodInfoFlowSummary, getThisLocal, handleFlowsToDataStructure, handleFlowsToValue, handleInvokeExpr, ignoreThisDataType, isNonRefType, isTrackableSink, isTrackableSource, merge, newInitialFlowdoAnalysis, isForwardgetFlow, getFlowAfter, getFlowBefore, omissiblemerge, mergeInto, treatTrapHandlersAsEntriespublic SimpleMethodLocalObjectsAnalysis(UnitGraph g, ClassLocalObjectsAnalysis cloa, InfoFlowAnalysis dfa)
public SimpleMethodLocalObjectsAnalysis(UnitGraph g, CallLocalityContext context, InfoFlowAnalysis dfa)
public boolean isInterestingSource(Value source)
isInterestingSource in class SimpleMethodInfoFlowAnalysispublic boolean isInterestingSink(Value sink)
isInterestingSink in class SimpleMethodInfoFlowAnalysispublic boolean isObjectLocal(Value local)