Class DubboLoaderClassPath

java.lang.Object
javassist.LoaderClassPath
org.apache.dubbo.common.bytecode.DubboLoaderClassPath
All Implemented Interfaces:
javassist.ClassPath

public class DubboLoaderClassPath extends javassist.LoaderClassPath
Ensure javassist will load Dubbo's class from Dubbo's classLoader
  • Constructor Details

    • DubboLoaderClassPath

      public DubboLoaderClassPath()
  • Method Details

    • openClassfile

      public InputStream openClassfile(String classname) throws javassist.NotFoundException
      Specified by:
      openClassfile in interface javassist.ClassPath
      Overrides:
      openClassfile in class javassist.LoaderClassPath
      Throws:
      javassist.NotFoundException
    • find

      public URL find(String classname)
      Specified by:
      find in interface javassist.ClassPath
      Overrides:
      find in class javassist.LoaderClassPath