| Class | Description |
|---|---|
| ConstantTarget |
A target for constants in the bytecode.
Valid constants: - null - int - long - float - double - String- ClassThe constant is defined in CTarget.target().e.g. |
| FieldTarget |
A target for field access instructions.
e.g. |
| HeadTarget |
A target for the head (before first instruction) of a method.
|
| InvokeTarget |
A target for method invocation instructions.
e.g. |
| NewTarget |
A target for
Opcodes.NEW instructions.e.g. |
| OpcodeTarget |
A target for the given opcode.
The opcode can be specified as a number or as its name. Invalid opcodes will be ignored. e.g. |
| ReturnTarget |
A target for
Opcodes.RETURN instructions.When using CInject the original return value is accessible using the InjectionCallback. |
| TailTarget |
A target for the tail (before last
Opcodes.RETURN) of a method.When using CInject the original return value is accessible using the InjectionCallback. |
| ThrowTarget |
A target for
Opcodes.ATHROW instructions.When using CInject the original exception is accessible using the InjectionCallback. |