Package net.bytebuddy.build
Interface Plugin.Engine.Source
- All Known Implementing Classes:
Plugin.Engine.Source.Compound
,Plugin.Engine.Source.Empty
,Plugin.Engine.Source.Filtering
,Plugin.Engine.Source.ForFolder
,Plugin.Engine.Source.ForJarFile
,Plugin.Engine.Source.InMemory
- Enclosing interface:
Plugin.Engine
public static interface Plugin.Engine.Source
A source for a plugin engine provides binary elements to consider for transformation.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A compound source that combines multiple sources into a single representation.static interface
Represents a binary element found in a source location.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.static interface
An origin for elements. -
Method Summary
-
Method Details
-
read
Initiates reading from a source.- Returns:
- The origin to read from.
- Throws:
IOException
- If an I/O error occurs.
-