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 IMethodEscapeAnalysis
allocMethod
- a method which holds an allocation siteallocPC
- bytecode index of allocation sitem
- method in questionWalaException
public boolean mayEscape(CGNode allocNode, int allocPC, CGNode node) throws WalaException
mayEscape
in interface INodeEscapeAnalysis
allocNode
- a CGNode which holds an allocation siteallocPC
- bytecode index of allocation sitenode
- method in questionWalaException