protected abstract static class DmoProxyPlugin.IndexedProxyMethod extends ProxyAssembler.ProxyMethod
Modifier and Type | Field and Description |
---|---|
private int |
extent
Extent of the associated property
|
Constructor and Description |
---|
IndexedProxyMethod(int extent)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected org.objectweb.asm.Label |
assembleRangeCheck(org.objectweb.asm.MethodVisitor mv)
Assemble the bytecode instructions to perform a range check on a primitive integer value
in local variable 1 (the subscript parameter of an indexed getter/setter method), and to
jump to the instruction represented by the returned label if the check passes.
|
assemble
IndexedProxyMethod(int extent)
extent
- Extent of the associated property.protected org.objectweb.asm.Label assembleRangeCheck(org.objectweb.asm.MethodVisitor mv)
The assembled method will delegate to the parent class' range check method
for the range check itself.
mv
- Method visitor