Class PCClassFileTransformer.Reentrant

    • Method Detail

      • transform0

        protected byte[] transform0​(java.lang.String className,
                                    java.lang.Class redef,
                                    byte[] bytes)
                             throws java.lang.instrument.IllegalClassFormatException
        Description copied from class: PCClassFileTransformer
        We have to split the transform method into two methods to avoid ClassCircularityError when executing method using pure-JIT JVMs such as JRockit.
        Overrides:
        transform0 in class PCClassFileTransformer
        Throws:
        java.lang.instrument.IllegalClassFormatException