Class RootPackageCustomLocator

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, net.bytebuddy.dynamic.ClassFileLocator

    public class RootPackageCustomLocator
    extends java.lang.Object
    implements net.bytebuddy.dynamic.ClassFileLocator
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.ClassFileLocator

        net.bytebuddy.dynamic.ClassFileLocator.AgentBased, net.bytebuddy.dynamic.ClassFileLocator.Compound, net.bytebuddy.dynamic.ClassFileLocator.ForClassLoader, net.bytebuddy.dynamic.ClassFileLocator.ForFolder, net.bytebuddy.dynamic.ClassFileLocator.ForJarFile, net.bytebuddy.dynamic.ClassFileLocator.ForModule, net.bytebuddy.dynamic.ClassFileLocator.ForModuleFile, net.bytebuddy.dynamic.ClassFileLocator.ForUrl, net.bytebuddy.dynamic.ClassFileLocator.NoOp, net.bytebuddy.dynamic.ClassFileLocator.PackageDiscriminating, net.bytebuddy.dynamic.ClassFileLocator.Resolution, net.bytebuddy.dynamic.ClassFileLocator.Simple
    • Field Summary

      • Fields inherited from interface net.bytebuddy.dynamic.ClassFileLocator

        CLASS_FILE_EXTENSION
    • Constructor Summary

      Constructors 
      Constructor Description
      RootPackageCustomLocator​(java.lang.String rootPackage, net.bytebuddy.dynamic.ClassFileLocator classFileLocator)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      net.bytebuddy.dynamic.ClassFileLocator.Resolution locate​(java.lang.String name)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RootPackageCustomLocator

        public RootPackageCustomLocator​(java.lang.String rootPackage,
                                        net.bytebuddy.dynamic.ClassFileLocator classFileLocator)
    • Method Detail

      • locate

        public net.bytebuddy.dynamic.ClassFileLocator.Resolution locate​(java.lang.String name)
                                                                 throws java.io.IOException
        Specified by:
        locate in interface net.bytebuddy.dynamic.ClassFileLocator
        Throws:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException