Interface ClassBytecodeProcessor


  • public interface ClassBytecodeProcessor
    A bytecode processor callback that is used by JavaRebel to process class bytecode before loading the class.
    Since:
    1.2
    Author:
    Jevgeni Kabanov (ekabanov@zeroturnaround.com)
    See Also:
    Integration
    • Method Detail

      • process

        byte[] process​(ClassLoader cl,
                       String classname,
                       byte[] bytecode)
        Return modified or unmodified bytecode.
      • priority

        default int priority()
        Returns the priority of the processor that defines the order of processor invocation. First run the processor with greatest priority value. Negative values are the latest.
        Since:
        2018.2.5