Package org.jrd.agent

Class Transformer

    • Constructor Detail

      • Transformer

        public Transformer()
    • Method Detail

      • getResult

        public byte[] getResult​(String name)
        Returns bytecode of transformed class.
        Parameters:
        name - name of class we want to get
        Returns:
        bytes of given class
      • setOverride

        public void setOverride​(String name,
                                byte[] body)
      • resetLastValidResult

        public void resetLastValidResult()
        Resets the map with results to empty map
      • resetOverrides

        public void resetOverrides()
      • allowToSaveBytecode

        public void allowToSaveBytecode()
        This method allows saving of bytecode
      • denyToSaveBytecode

        public void denyToSaveBytecode()
        This method denies the bytecode to be saved during transformation.