Interface ModuleLayerFromSingleClassLoaderDecorator.SimpleModuleReference

  • Enclosing class:
    ModuleLayerFromSingleClassLoaderDecorator

    @Proxied("net.bytebuddy.dynamic.loading.SimpleModuleReference")
    protected static interface ModuleLayerFromSingleClassLoaderDecorator.SimpleModuleReference
    A proxy for the dynamically generated SimpleModuleReference type.
    • Method Detail

      • newInstance

        @IsConstructor
        java.lang.Object newInstance​(@Proxied("java.lang.module.ModuleDescriptor")
                                     java.lang.Object moduleDescriptor,
                                     @MaybeNull
                                     java.net.URI location,
                                     java.util.Map<java.lang.String,​byte[]> types)
        Creates a new instance of the simple module reference.
        Parameters:
        moduleDescriptor - The module descriptor.
        location - The module location URI or null.
        types - The map of type names to their byte representations.
        Returns:
        A new simple module reference instance.