public class MethodBypass extends Object
| Constructor and Description |
|---|
MethodBypass(Map methodSummaries,
Set allocatable,
IClassHierarchy cha) |
| Modifier and Type | Method and Description |
|---|---|
SyntheticMethod |
getBypass(IMethod target)
Method getBypass.
|
protected IClassHierarchy |
getClassHierarchy() |
boolean |
isAllocatable(IClass klass)
Are we allowed to allocate (for analysis purposes) an instance of a given type? By default, the answer is yes iff T is not
abstract.
|
protected MethodReference |
resolveTarget(MethodReference target) |
public MethodBypass(Map methodSummaries, Set allocatable, IClassHierarchy cha)
public SyntheticMethod getBypass(IMethod target)
target - IllegalArgumentException - if target is nullprotected IClassHierarchy getClassHierarchy()
protected MethodReference resolveTarget(MethodReference target)
public boolean isAllocatable(IClass klass)
IllegalArgumentException - if klass is nullCopyright © 2015. All rights reserved.