Interface InstructionHandler

All Known Implementing Classes:
AddHandler, BipushHandler, CastHandler, CheckCastHandler, ConstHandler, DupHandler, GetFieldHandler, GetStaticHnadler, IfHandler, InvokedynamicHandler, InvokeinterfaceHandler, InvokespecialHandler, InvokestaticHander, InvokevirtualHandler, LabelHandler, LdcHandler, LoadHandler, MulHandler, NewArrayHandler, NewHandler, PopHandler, PutFieldHnadler, ReturnHandler, RouterHandler, StoreHandler, StoreToArrayHandler, SubstractionHandler
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface InstructionHandler
Instruction handler.
Since:
0.1
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Handle instruction.
  • Method Details

    • handle

      void handle(DecompilerState state)
      Handle instruction.
      Parameters:
      state - Current instruction to handle together with operand stack and variables.