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 Details

    • binaryName

      private final String 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:
      visit in class net.bytebuddy.jar.asm.ClassVisitor
    • checkSupertype

      private void checkSupertype(String owner, boolean expectedInterface, String relationship)
    • visitMethod

      public net.bytebuddy.jar.asm.MethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions)
      Overrides:
      visitMethod in class net.bytebuddy.jar.asm.ClassVisitor
    • alignConstant

      private Object alignConstant(Object constant)
    • alignHandle

      private net.bytebuddy.jar.asm.Handle alignHandle(net.bytebuddy.jar.asm.Handle handle)
    • special

      private IllegalStateException special(String owner, String member)