Uses of Interface
net.bytebuddy.dynamic.loading.PackageDefinitionStrategy
-
Packages that use PackageDefinitionStrategy Package Description net.bytebuddy.dynamic.loading This package contains classes that are responsible for class loading of classes that are represented bybyte
arrays. -
-
Uses of PackageDefinitionStrategy in net.bytebuddy.dynamic.loading
Classes in net.bytebuddy.dynamic.loading that implement PackageDefinitionStrategy Modifier and Type Class Description static class
PackageDefinitionStrategy.ManifestReading
A package definer that reads a class loader's manifest file.static class
PackageDefinitionStrategy.NoOp
A package definer that does not define any package.static class
PackageDefinitionStrategy.Trivial
A package definer that only defines packages without any meta data.Fields in net.bytebuddy.dynamic.loading declared as PackageDefinitionStrategy Modifier and Type Field Description protected PackageDefinitionStrategy
ByteArrayClassLoader. packageDefinitionStrategy
The package definer to be queried for package definitions.private PackageDefinitionStrategy
ClassInjector.UsingReflection. packageDefinitionStrategy
The package definer to be queried for package definitions.private PackageDefinitionStrategy
ClassLoadingStrategy.Default.InjectionDispatcher. packageDefinitionStrategy
The package definer to be used for querying information on package information.private PackageDefinitionStrategy
ClassLoadingStrategy.Default.WrappingDispatcher. packageDefinitionStrategy
The package definer to be used for querying information on package information.Methods in net.bytebuddy.dynamic.loading with parameters of type PackageDefinitionStrategy Modifier and Type Method Description static java.util.Map<TypeDescription,java.lang.Class<?>>
ByteArrayClassLoader.ChildFirst. load(java.lang.ClassLoader classLoader, java.util.Map<TypeDescription,byte[]> types, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy, boolean forbidExisting, boolean sealed)
Loads a given set of class descriptions and their binary representations using a child-first class loader.static java.util.Map<TypeDescription,java.lang.Class<?>>
ByteArrayClassLoader. load(java.lang.ClassLoader classLoader, java.util.Map<TypeDescription,byte[]> types, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy, boolean forbidExisting, boolean sealed)
Loads a given set of class descriptions and their binary representations.ClassLoadingStrategy.Configurable<S>
ClassLoadingStrategy.Configurable. with(PackageDefinitionStrategy packageDefinitionStrategy)
Defines the supplied package definition strategy to be used for defining packages.ClassLoadingStrategy.Configurable<java.lang.ClassLoader>
ClassLoadingStrategy.Default.InjectionDispatcher. with(PackageDefinitionStrategy packageDefinitionStrategy)
Defines the supplied package definition strategy to be used for defining packages.ClassLoadingStrategy.Configurable<java.lang.ClassLoader>
ClassLoadingStrategy.Default. with(PackageDefinitionStrategy packageDefinitionStrategy)
Defines the supplied package definition strategy to be used for defining packages.ClassLoadingStrategy.Configurable<java.lang.ClassLoader>
ClassLoadingStrategy.Default.WrappingDispatcher. with(PackageDefinitionStrategy packageDefinitionStrategy)
Defines the supplied package definition strategy to be used for defining packages.Constructors in net.bytebuddy.dynamic.loading with parameters of type PackageDefinitionStrategy Constructor Description ByteArrayClassLoader(java.lang.ClassLoader parent, boolean sealed, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy)
Creates a new class loader for a given definition of classes.ByteArrayClassLoader(java.lang.ClassLoader parent, boolean sealed, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy, java.lang.instrument.ClassFileTransformer classFileTransformer)
Creates a new class loader for a given definition of classes.ByteArrayClassLoader(java.lang.ClassLoader parent, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy)
Creates a new class loader for a given definition of classes.ByteArrayClassLoader(java.lang.ClassLoader parent, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy, java.lang.instrument.ClassFileTransformer classFileTransformer)
Creates a new class loader for a given definition of classes.ChildFirst(java.lang.ClassLoader parent, boolean sealed, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy)
Creates a new child-first byte array class loader.ChildFirst(java.lang.ClassLoader parent, boolean sealed, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy, java.lang.instrument.ClassFileTransformer classFileTransformer)
Creates a new child-first byte array class loader.ChildFirst(java.lang.ClassLoader parent, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy)
Creates a new child-first byte array class loader.ChildFirst(java.lang.ClassLoader parent, java.util.Map<java.lang.String,byte[]> typeDefinitions, java.security.ProtectionDomain protectionDomain, ByteArrayClassLoader.PersistenceHandler persistenceHandler, PackageDefinitionStrategy packageDefinitionStrategy, java.lang.instrument.ClassFileTransformer classFileTransformer)
Creates a new child-first byte array class loader.InjectionDispatcher(java.security.ProtectionDomain protectionDomain, PackageDefinitionStrategy packageDefinitionStrategy, boolean forbidExisting)
Creates a new injection dispatcher.UsingReflection(java.lang.ClassLoader classLoader, java.security.ProtectionDomain protectionDomain, PackageDefinitionStrategy packageDefinitionStrategy, boolean forbidExisting)
Creates a new injector for the givenClassLoader
andProtectionDomain
.WrappingDispatcher(java.security.ProtectionDomain protectionDomain, PackageDefinitionStrategy packageDefinitionStrategy, ByteArrayClassLoader.PersistenceHandler persistenceHandler, boolean childFirst, boolean forbidExisting, boolean sealed)
Creates a new protection domain specific class loading wrapper.
-