public abstract class ScriptEntryPoints extends Object implements Iterable<Entrypoint>
Constructor and Description |
---|
ScriptEntryPoints(IClassHierarchy cha,
IClass scriptType) |
Modifier and Type | Method and Description |
---|---|
Iterator<Entrypoint> |
iterator() |
protected boolean |
keep(IMethod method) |
Entrypoint |
make(String scriptName) |
protected abstract CallSiteReference |
makeScriptSite(IMethod m,
int pc) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public ScriptEntryPoints(IClassHierarchy cha, IClass scriptType)
protected abstract CallSiteReference makeScriptSite(IMethod m, int pc)
protected boolean keep(IMethod method)
public Iterator<Entrypoint> iterator()
iterator
in interface Iterable<Entrypoint>
public Entrypoint make(String scriptName)