Package com.ultikits.ultitools
Class InvokeKindAlignmentRule.AlignmentVisitor
java.lang.Object
net.bytebuddy.jar.asm.ClassVisitor
com.ultikits.ultitools.InvokeKindAlignmentRule.AlignmentVisitor
- Enclosing class:
InvokeKindAlignmentRule
private final class InvokeKindAlignmentRule.AlignmentVisitor
extends net.bytebuddy.jar.asm.ClassVisitor
-
Field Summary
FieldsFields inherited from class net.bytebuddy.jar.asm.ClassVisitor
api, cv -
Constructor Summary
ConstructorsConstructorDescriptionAlignmentVisitor(String binaryName, net.bytebuddy.jar.asm.ClassVisitor delegate) -
Method Summary
Modifier and TypeMethodDescriptionprivate ObjectalignConstant(Object constant) private net.bytebuddy.jar.asm.HandlealignHandle(net.bytebuddy.jar.asm.Handle handle) private voidcheckSupertype(String owner, boolean expectedInterface, String relationship) private IllegalStateExceptionvoidvisit(int version, int access, String name, String signature, String superclass, String[] interfaces) net.bytebuddy.jar.asm.MethodVisitorvisitMethod(int access, String name, String descriptor, String signature, String[] exceptions) Methods inherited from class net.bytebuddy.jar.asm.ClassVisitor
getDelegate, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
binaryName
-
changes
private int changes
-
-
Constructor Details
-
AlignmentVisitor
AlignmentVisitor(String binaryName, net.bytebuddy.jar.asm.ClassVisitor delegate)
-
-
Method Details
-
visit
public void visit(int version, int access, String name, String signature, String superclass, String[] interfaces) - Overrides:
visitin classnet.bytebuddy.jar.asm.ClassVisitor
-
checkSupertype
-
visitMethod
public net.bytebuddy.jar.asm.MethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) - Overrides:
visitMethodin classnet.bytebuddy.jar.asm.ClassVisitor
-
alignConstant
-
alignHandle
private net.bytebuddy.jar.asm.Handle alignHandle(net.bytebuddy.jar.asm.Handle handle) -
special
-