Interface Insn.Visitor

All Known Implementing Classes:
Insn.BaseVisitor
Enclosing class:
Insn

public static interface Insn.Visitor
Visitor interface for this (outer) class.
  • Method Details

    • visitPlainInsn

      void visitPlainInsn(PlainInsn insn)
      Visits a PlainInsn.
      Parameters:
      insn - non-null; the instruction to visit
    • visitPlainCstInsn

      void visitPlainCstInsn(PlainCstInsn insn)
      Visits a PlainCstInsn.
      Parameters:
      insn - non-null; the instruction to visit
    • visitSwitchInsn

      void visitSwitchInsn(SwitchInsn insn)
      Visits a SwitchInsn.
      Parameters:
      insn - non-null; the instruction to visit
    • visitThrowingCstInsn

      void visitThrowingCstInsn(ThrowingCstInsn insn)
      Visits a ThrowingCstInsn.
      Parameters:
      insn - non-null; the instruction to visit
    • visitThrowingInsn

      void visitThrowingInsn(ThrowingInsn insn)
      Visits a ThrowingInsn.
      Parameters:
      insn - non-null; the instruction to visit
    • visitFillArrayDataInsn

      void visitFillArrayDataInsn(FillArrayDataInsn insn)
      Parameters:
      insn - non-null; the instruction to visit
    • visitInvokePolymorphicInsn

      void visitInvokePolymorphicInsn(InvokePolymorphicInsn insn)
      Parameters:
      insn - non-null; the instruction to visit