Uses of Interface
net.bytebuddy.build.Plugin.Engine.Source
-
Packages that use Plugin.Engine.Source Package Description net.bytebuddy.build A package for types that allow for applying Byte Buddy transformation during a build process.net.bytebuddy.build.maven 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.Source Modifier and Type Class 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.Fields in net.bytebuddy.build declared as Plugin.Engine.Source Modifier and Type Field Description private 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.Source Modifier and Type Field Description private java.util.Collection<? extends Plugin.Engine.Source>
Plugin.Engine.Source.Compound. sources
The represented sources.Methods in net.bytebuddy.build that return Plugin.Engine.Source Modifier and Type Method 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(java.lang.Class<?>... type)
Represents a collection of types as an in-memory source.static Plugin.Engine.Source
Plugin.Engine.Source.InMemory. ofTypes(java.util.Collection<? extends java.lang.Class<?>> types)
Represents a collection of types as an in-memory source.static Plugin.Engine.Source
Plugin.Engine.Source.InMemory. ofTypes(java.util.Collection<? extends java.lang.Class<?>> types, java.util.Map<ClassFileVersion,java.util.Collection<? extends java.lang.Class<?>>> versionedTypes)
Represents a collection of types as an in-memory source.static Plugin.Engine.Source
Plugin.Engine.Source.InMemory. ofTypes(java.util.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(java.util.Map<TypeDescription,byte[]> binaryRepresentations, java.util.Map<ClassFileVersion,java.util.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.Source Modifier and Type Method Description 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.Plugin.Engine.Summary
Plugin.Engine. apply(Plugin.Engine.Source source, Plugin.Engine.Target target, java.util.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.Default. apply(Plugin.Engine.Source source, Plugin.Engine.Target target, java.util.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.Source Constructor 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 parameters in net.bytebuddy.build with type arguments of type Plugin.Engine.Source Constructor Description Compound(java.util.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.Source Modifier and Type Method Description protected Plugin.Engine.Summary
ByteBuddyMojo. transform(java.util.List<? extends java.lang.String> classPath, java.util.Map<ByteBuddyMojo.Coordinate,java.lang.String> coordinates, java.util.List<ByteBuddyMojo.Transformer> transformers, Plugin.Engine.Source source, Plugin.Engine.Target target, java.io.File file, boolean filtered)
Applies the instrumentation.
-