public final class BufferPreparatorBuilder
extends java.lang.Object
BufferPreparatorBuilder
class is responsible for construction
of buffer preparators.Modifier | Constructor and Description |
---|---|
protected |
BufferPreparatorBuilder(java.lang.String bufferId) |
Modifier and Type | Method and Description |
---|---|
void |
addCall(Call call) |
BufferPreparator |
build() |
java.lang.String |
getBufferId() |
LazyValue |
newAddressReference(int level) |
LazyValue |
newAddressReference(int level,
int start,
int end) |
LazyValue |
newEntryFieldReference(int level,
java.lang.String fieldId) |
LazyValue |
newEntryFieldReference(int level,
java.lang.String fieldId,
int start,
int end) |
LazyValue |
newEntryReference(int level) |
LazyValue |
newEntryReference(int level,
int start,
int end) |
void |
setLevels(int value) |
protected BufferPreparatorBuilder(java.lang.String bufferId)
public java.lang.String getBufferId()
public void setLevels(int value)
public LazyValue newAddressReference(int level)
public LazyValue newAddressReference(int level, int start, int end)
public LazyValue newEntryReference(int level)
public LazyValue newEntryReference(int level, int start, int end)
public LazyValue newEntryFieldReference(int level, java.lang.String fieldId)
public LazyValue newEntryFieldReference(int level, java.lang.String fieldId, int start, int end)
public void addCall(Call call)
public BufferPreparator build()