Uses of Interface
net.bytebuddy.build.Plugin.Engine.Source
Packages that use Plugin.Engine.Source
Package
Description
A package for types that allow for applying Byte Buddy transformation during a build process.
A package containing classes for applying Byte Buddy transformers within a Maven build.
-
Uses of Plugin.Engine.Source in net.bytebuddy.build
Classes in net.bytebuddy.build that implement Plugin.Engine.SourceModifier and TypeClassDescriptionstatic class
A compound source that combines multiple sources into a single representation.static enum
An empty source that does not contain any elements or a manifest.static class
A source that applies a filter upon iterating elements.static class
Represents the contents of a folder as class files.static class
Represents a jar file as a source.static class
A source that represents a collection of in-memory resources that are represented as byte arrays.Fields in net.bytebuddy.build declared as Plugin.Engine.SourceModifier and TypeFieldDescriptionprivate final Plugin.Engine.Source
Plugin.Engine.Source.Filtering.delegate
The source to which invocations are delegated.Fields in net.bytebuddy.build with type parameters of type Plugin.Engine.SourceModifier and TypeFieldDescriptionprivate final Collection
<? extends Plugin.Engine.Source> Plugin.Engine.Source.Compound.sources
The represented sources.Methods in net.bytebuddy.build that return Plugin.Engine.SourceModifier and TypeMethodDescriptionstatic 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
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.Methods in net.bytebuddy.build with parameters of type Plugin.Engine.SourceModifier and TypeMethodDescriptionPlugin.Engine.AbstractBase.apply
(Plugin.Engine.Source source, Plugin.Engine.Target target, Plugin.Factory... factory) Applies this plugin engine onto a given source and target.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.apply
(Plugin.Engine.Source source, Plugin.Engine.Target target, Plugin.Factory... factory) Applies this plugin engine onto a given source and target.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.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.Constructors in net.bytebuddy.build with parameters of type Plugin.Engine.SourceModifierConstructorDescriptionFiltering
(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 parameters in net.bytebuddy.build with type arguments of type Plugin.Engine.SourceModifierConstructorDescriptionCompound
(Collection<? extends Plugin.Engine.Source> sources) Creates a new compound source. -
Uses of Plugin.Engine.Source in net.bytebuddy.build.maven
Methods in net.bytebuddy.build.maven with parameters of type Plugin.Engine.SourceModifier and TypeMethodDescriptionprotected Plugin.Engine.Summary
ByteBuddyMojo.transform
(List<? extends String> classPath, Map<ByteBuddyMojo.Coordinate, String> coordinates, List<ByteBuddyMojo.Transformer> transformers, Plugin.Engine.Source source, Plugin.Engine.Target target, File file, boolean filtered) Applies the instrumentation.