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 |
---|---|
class |
CachedReturnPlugin
A plugin that caches the return value of a method in a synthetic field.
|
class |
HashCodeAndEqualsPlugin
A build tool plugin that adds
Object.hashCode() and Object.equals(Object) methods to a class if the
HashCodeAndEqualsPlugin.Enhance annotation is present and no explicit method declaration was added. |
static class |
HashCodeAndEqualsPlugin.WithNonNullableFields
A version of the
HashCodeAndEqualsPlugin that assumes that all fields are non-nullable unless they are explicitly marked. |
static class |
Plugin.Factory.Simple
A simple factory that returns a preconstructed plugin instance..
|
static class |
Plugin.Factory.UsingReflection
A plugin factory that uses reflection for instantiating a plugin.
|
static class |
Plugin.NoOp
A non-operational plugin that does not instrument any type.
|
class |
ToStringPlugin
A build tool plugin that adds a
Object.toString() and method to a class if the ToStringPlugin.Enhance annotation is present and no
explicit method declaration was added. |
Modifier and Type | Method and Description |
---|---|
Plugin.Engine.Summary |
Plugin.Engine.apply(File source,
File target,
Plugin.Factory... factory)
Applies this plugin engine onto a given source and target.
|
Plugin.Engine.Summary |
Plugin.Engine.AbstractBase.apply(File source,
File 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,
Plugin.Factory... factory)
Applies this plugin engine onto a given source and target.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Plugin.Engine.Summary |
Plugin.Engine.apply(File source,
File target,
List<? extends Plugin.Factory> factories)
Applies this plugin engine onto a given source and target.
|
Plugin.Engine.Summary |
Plugin.Engine.AbstractBase.apply(File source,
File target,
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,
List<? extends Plugin.Factory> factories)
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,
List<? extends Plugin.Factory> factories)
Applies this plugin engine onto a given source and target.
|
Copyright © 2014–2020. All rights reserved.