Interface CodeLocalsShifter

All Superinterfaces:
ClassFileTransform<CodeTransform,CodeElement,CodeBuilder>, CodeTransform
All Known Implementing Classes:
CodeLocalsShifterImpl

public sealed interface CodeLocalsShifter extends CodeTransform permits CodeLocalsShifterImpl
CodeLocalsShifter is a CodeTransform shifting locals to newly allocated positions to avoid conflicts during code injection. Locals pointing to the receiver or to method arguments slots are never shifted. All locals pointing beyond the method arguments are re-indexed in order of appearance.
Since:
22