Package net.bytebuddy.build
Interface Plugin.Engine.Source
-
- All Known Implementing Classes:
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.SourceA source for a plugin engine provides binary elements to consider for transformation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePlugin.Engine.Source.ElementRepresents a binary element found in a source location.static classPlugin.Engine.Source.EmptyAn empty source that does not contain any elements or a manifest.static classPlugin.Engine.Source.FilteringA source that applies a filter upon iterating elements.static classPlugin.Engine.Source.ForFolderRepresents the contents of a folder as class files.static classPlugin.Engine.Source.ForJarFileRepresents a jar file as a source.static classPlugin.Engine.Source.InMemoryA source that represents a collection of in-memory resources that are represented as byte arrays.static interfacePlugin.Engine.Source.OriginAn origin for elements.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Plugin.Engine.Source.Originread()Initiates reading from a source.
-
-
-
Method Detail
-
read
Plugin.Engine.Source.Origin read() throws java.io.IOException
Initiates reading from a source.- Returns:
- The origin to read from.
- Throws:
java.io.IOException- If an I/O error occurs.
-
-