public final class VariableDefinitionCollection extends Collection<VariableDefinition>
| Constructor and Description |
|---|
VariableDefinitionCollection(MethodDefinition declaringMethod) |
| Modifier and Type | Method and Description |
|---|---|
VariableDefinition |
find(int slot) |
VariableDefinition |
find(int slot,
int instructionOffset) |
VariableReference |
makeReference(int slot,
TypeReference variableType) |
VariableReference |
reference(int slot,
OpCode op,
int instructionOffset) |
int |
slotCount() |
VariableDefinition |
tryFind(int slot) |
VariableDefinition |
tryFind(int slot,
int instructionOffset) |
VariableReference |
tryFind(int slot,
OpCode op,
int instructionOffset) |
add, add, addCore, afterAdd, afterRemove, beforeClear, beforeSet, canFreeze, clear, freeze, freeze, freezeCore, freezeIfUnfrozen, get, isFrozen, remove, remove, set, size, tryFreeze, verifyFrozen, verifyNotFrozenaddAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subListaddAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toStringpublic VariableDefinitionCollection(MethodDefinition declaringMethod)
public int slotCount()
public VariableDefinition tryFind(int slot)
public VariableDefinition tryFind(int slot, int instructionOffset)
public VariableDefinition find(int slot)
public VariableDefinition find(int slot, int instructionOffset)
public VariableReference tryFind(int slot, OpCode op, int instructionOffset)
public VariableReference reference(int slot, OpCode op, int instructionOffset)
public VariableReference makeReference(int slot, TypeReference variableType)