java.lang.Object
org.glavo.classfile.impl.CodeLocalsShifterImpl
- All Implemented Interfaces:
ClassFileTransform<CodeTransform,,CodeElement, CodeBuilder> CodeTransform,CodeLocalsShifter
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glavo.classfile.ClassFileTransform
ClassFileTransform.ResolvedTransform<E extends ClassFileElement> -
Field Summary
Fields inherited from interface org.glavo.classfile.CodeTransform
ACCEPT_ALL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(CodeBuilder cob, CodeElement coe) Transform an element by taking the appropriate actions on the builder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glavo.classfile.ClassFileTransform
atEnd, atStartMethods inherited from interface org.glavo.classfile.CodeTransform
andThen, resolve
-
Constructor Details
-
CodeLocalsShifterImpl
public CodeLocalsShifterImpl(int fixed)
-
-
Method Details
-
accept
Description copied from interface:ClassFileTransformTransform an element by taking the appropriate actions on the builder. Used when transforming a classfile entity (class, method, field, method body.) If no transformation is desired, the element can be presented toClassFileBuilder.with(ClassFileElement). If the element is to be dropped, no action is required.- Specified by:
acceptin interfaceClassFileTransform<CodeTransform,CodeElement, CodeBuilder> - Parameters:
cob- the builder for the new entitycoe- the element
-