Interface GeneratedClassHandler

All Known Subinterfaces:
WeavingClassLoader
All Known Implementing Classes:
GeneratedCachedClassHandler, WeavingURLClassLoader

public interface GeneratedClassHandler
Interface implemented by weaving class loaders to allow classes generated by the weaving process to be defined.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    acceptClass​(String name, byte[] originalBytes, byte[] weavedBytes)
    Accept class generated by WeavingAdaptor.
  • Method Details

    • acceptClass

      void acceptClass(String name, byte[] originalBytes, byte[] weavedBytes)
      Accept class generated by WeavingAdaptor. The class loader should store the class definition in its local cache until called upon to load it.
      Parameters:
      name - class name
      originalBytes - original class bytes
      weavedBytes - woven class bytes