public class TrivialMethodEscape extends Object implements IMethodEscapeAnalysis, INodeEscapeAnalysis
| Constructor and Description |
|---|
TrivialMethodEscape(CallGraph cg,
HeapGraph hg) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
mayEscape(CGNode allocNode,
int allocPC,
CGNode node) |
boolean |
mayEscape(MethodReference allocMethod,
int allocPC,
MethodReference m) |
public boolean mayEscape(MethodReference allocMethod, int allocPC, MethodReference m) throws WalaException
mayEscape in interface IMethodEscapeAnalysisallocMethod - a method which holds an allocation siteallocPC - bytecode index of allocation sitem - method in questionWalaExceptionpublic boolean mayEscape(CGNode allocNode, int allocPC, CGNode node) throws WalaException
mayEscape in interface INodeEscapeAnalysisallocNode - a CGNode which holds an allocation siteallocPC - bytecode index of allocation sitenode - method in questionWalaException