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.Target.Discarding
A sink that discards any entry.
|
static class |
Plugin.Engine.Target.ForFolder
Represents a folder as the target for a plugin engine's application.
|
static class |
Plugin.Engine.Target.InMemory
A sink that stores all elements in a memory map.
|
static class |
Plugin.Engine.Target.Sink.ForJarOutputStream
Implements a sink for a jar file.
|
Modifier and Type | Method and Description |
---|---|
Plugin.Engine.Target.Sink |
Plugin.Engine.Target.write(Manifest manifest)
Initializes this target prior to writing.
|
Plugin.Engine.Target.Sink |
Plugin.Engine.Target.Discarding.write(Manifest manifest)
Initializes this target prior to writing.
|
Plugin.Engine.Target.Sink |
Plugin.Engine.Target.InMemory.write(Manifest manifest)
Initializes this target prior to writing.
|
Plugin.Engine.Target.Sink |
Plugin.Engine.Target.ForFolder.write(Manifest manifest)
Initializes this target prior to writing.
|
Plugin.Engine.Target.Sink |
Plugin.Engine.Target.ForJarFile.write(Manifest manifest)
Initializes this target prior to writing.
|
Modifier and Type | Method and Description |
---|---|
Plugin.Engine.Dispatcher |
Plugin.Engine.Dispatcher.Factory.make(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a new dispatcher.
|
Plugin.Engine.Dispatcher |
Plugin.Engine.Dispatcher.ForSerialTransformation.Factory.make(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a new dispatcher.
|
Plugin.Engine.Dispatcher |
Plugin.Engine.Dispatcher.ForParallelTransformation.WithThrowawayExecutorService.Factory.make(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a new dispatcher.
|
Plugin.Engine.Dispatcher |
Plugin.Engine.Dispatcher.ForParallelTransformation.Factory.make(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a new dispatcher.
|
void |
Plugin.Engine.Dispatcher.Materializable.materialize(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Materializes this work result and adds any results to the corresponding collection.
|
void |
Plugin.Engine.Dispatcher.Materializable.ForTransformedElement.materialize(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Materializes this work result and adds any results to the corresponding collection.
|
void |
Plugin.Engine.Dispatcher.Materializable.ForRetainedElement.materialize(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Materializes this work result and adds any results to the corresponding collection.
|
void |
Plugin.Engine.Dispatcher.Materializable.ForFailedElement.materialize(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Materializes this work result and adds any results to the corresponding collection.
|
void |
Plugin.Engine.Dispatcher.Materializable.ForUnresolvedElement.materialize(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Materializes this work result and adds any results to the corresponding collection.
|
Constructor and Description |
---|
ForParallelTransformation(Executor executor,
Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a new dispatcher that applies transformations in parallel.
|
ForSerialTransformation(Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a dispatcher for a serial transformation.
|
WithThrowawayExecutorService(ExecutorService executorService,
Plugin.Engine.Target.Sink sink,
List<TypeDescription> transformed,
Map<TypeDescription,List<Throwable>> failed,
List<String> unresolved)
Creates a new dispatcher that applies transformations in parallel and that closes the supplies executor service.
|
Copyright © 2014–2024. All rights reserved.