| Package | Description | 
|---|---|
| net.bytebuddy.build | 
 A package for types that allow for applying Byte Buddy transformation during a build process. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Plugin.Engine.Source.Compound
A compound source that combines multiple sources into a single representation. 
 | 
static class  | 
Plugin.Engine.Source.Empty
An empty source that does not contain any elements or a manifest. 
 | 
static class  | 
Plugin.Engine.Source.Filtering
A source that applies a filter upon iterating elements. 
 | 
static class  | 
Plugin.Engine.Source.ForFolder
Represents the contents of a folder as class files. 
 | 
static class  | 
Plugin.Engine.Source.ForJarFile
Represents a jar file as a source. 
 | 
static class  | 
Plugin.Engine.Source.InMemory
A source that represents a collection of in-memory resources that are represented as byte arrays. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Plugin.Engine.Source | 
Plugin.Engine.Source.Filtering.dropFolders(Plugin.Engine.Source delegate)
Wraps a source to exclude elements that represent folders. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.Filtering.dropMultiReleaseClassFilesAbove(Plugin.Engine.Source delegate,
                               ClassFileVersion classFileVersion)
Wraps a source to exclude elements that are above the specified Java version. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.InMemory.ofTypes(Class<?>... type)
Represents a collection of types as an in-memory source. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.InMemory.ofTypes(Collection<? extends Class<?>> types)
Represents a collection of types as an in-memory source. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.InMemory.ofTypes(Collection<? extends Class<?>> types,
       Map<ClassFileVersion,Collection<? extends Class<?>>> versionedTypes)
Represents a collection of types as an in-memory source. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.InMemory.ofTypes(Map<TypeDescription,byte[]> binaryRepresentations)
Represents a map of type names to their binary representation as an in-memory source. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.InMemory.ofTypes(Map<TypeDescription,byte[]> binaryRepresentations,
       Map<ClassFileVersion,Map<TypeDescription,byte[]>> versionedBinaryRepresentations)
Represents a map of type names to their binary representation as an in-memory source. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Plugin.Engine.Summary | 
Plugin.Engine.apply(Plugin.Engine.Source source,
     Plugin.Engine.Target target,
     List<? extends Plugin.Factory> factories)
Applies this plugin engine onto a given source and target. 
 | 
Plugin.Engine.Summary | 
Plugin.Engine.Default.apply(Plugin.Engine.Source source,
     Plugin.Engine.Target target,
     List<? extends Plugin.Factory> factories)
Applies this plugin engine onto a given source and target. 
 | 
Plugin.Engine.Summary | 
Plugin.Engine.apply(Plugin.Engine.Source source,
     Plugin.Engine.Target target,
     Plugin.Factory... factory)
Applies this plugin engine onto a given source and target. 
 | 
Plugin.Engine.Summary | 
Plugin.Engine.AbstractBase.apply(Plugin.Engine.Source source,
     Plugin.Engine.Target target,
     Plugin.Factory... factory)
Applies this plugin engine onto a given source and target. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.Filtering.dropFolders(Plugin.Engine.Source delegate)
Wraps a source to exclude elements that represent folders. 
 | 
static Plugin.Engine.Source | 
Plugin.Engine.Source.Filtering.dropMultiReleaseClassFilesAbove(Plugin.Engine.Source delegate,
                               ClassFileVersion classFileVersion)
Wraps a source to exclude elements that are above the specified Java version. 
 | 
| Constructor and Description | 
|---|
Filtering(Plugin.Engine.Source delegate,
         ElementMatcher<Plugin.Engine.Source.Element> matcher)
Creates a new filtering source that retains the manifest of the delegated source. 
 | 
Filtering(Plugin.Engine.Source delegate,
         ElementMatcher<Plugin.Engine.Source.Element> matcher,
         boolean manifest)
Creates a new filtering source. 
 | 
| Constructor and Description | 
|---|
Compound(Collection<? extends Plugin.Engine.Source> sources)
Creates a new compound source. 
 | 
Copyright © 2014–2025. All rights reserved.