public final class ExecutorCode
extends java.lang.Object
Constructor and Description |
---|
ExecutorCode() |
ExecutorCode(java.util.List<ConcreteCall> calls,
java.util.Map<java.lang.Long,java.lang.Integer> addresses,
java.util.Map<java.lang.String,java.lang.Long> handlerAddresses) |
Modifier and Type | Method and Description |
---|---|
void |
addCall(ConcreteCall call) |
void |
addCalls(java.util.List<ConcreteCall> calls) |
void |
addHanderAddress(java.lang.String id,
long address) |
ConcreteCall |
getCall(int index) |
long |
getCallAddress(int index) |
ConcreteCall |
getCallAt(long address) |
int |
getCallCount() |
int |
getCallIndex(long address) |
long |
getHandlerAddress(java.lang.String id) |
boolean |
hasAddress(long address) |
boolean |
hasHandler(java.lang.String id) |
boolean |
isInBounds(int index) |
public ExecutorCode(java.util.List<ConcreteCall> calls, java.util.Map<java.lang.Long,java.lang.Integer> addresses, java.util.Map<java.lang.String,java.lang.Long> handlerAddresses)
public ExecutorCode()
public int getCallCount()
public boolean isInBounds(int index)
public boolean hasAddress(long address)
public ConcreteCall getCall(int index)
public int getCallIndex(long address)
public ConcreteCall getCallAt(long address)
public long getCallAddress(int index)
public void addCalls(java.util.List<ConcreteCall> calls)
public void addCall(ConcreteCall call)
public boolean hasHandler(java.lang.String id)
public long getHandlerAddress(java.lang.String id)
public void addHanderAddress(java.lang.String id, long address)