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.
|
assembleIndexedProxyMethod(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