See: Description
| Interface | Description |
|---|---|
| EntryPoint |
An entry point for a build tool which is responsible for the transformation's configuration.
|
| Plugin |
A plugin that allows for the application of Byte Buddy transformations during a build process.
|
| Class | Description |
|---|---|
| CachedReturnPlugin |
A plugin that caches the return value of a method in a synthetic field.
|
| CachedReturnPlugin.CacheFieldOffsetMapping |
An offset mapping for the cached field.
|
| 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. |
| HashCodeAndEqualsPlugin.ValueMatcher |
An element matcher for a
HashCodeAndEqualsPlugin.ValueHandling annotation. |
| HashCodeAndEqualsPlugin.WithNonNullableFields |
A version of the
HashCodeAndEqualsPlugin that assumes that all fields are non-nullable unless they are explicitly marked. |
| Plugin.Compound |
A compound plugin that applies several plugins in a row.
|
| Plugin.ForElementMatcher |
An abstract base for a
Plugin that matches types by a given ElementMatcher. |
| Plugin.NoOp |
A non-operational plugin that does not instrument any type.
|
| 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. |
| Enum | Description |
|---|---|
| EntryPoint.Default |
Default implementations for an entry point.
|
| HashCodeAndEqualsPlugin.Enhance.InvokeSuper |
A strategy for determining the base value of a hash code or equality contract.
|
| HashCodeAndEqualsPlugin.ValueHandling.Sort |
Determines how a field should be handled.
|
| ToStringPlugin.Enhance.Prefix |
A strategy for defining a prefix.
|
| Annotation Type | Description |
|---|---|
| CachedReturnPlugin.Enhance |
Indicates methods that should be cached, i.e.
|
| HashCodeAndEqualsPlugin.Enhance |
Instructs the
HashCodeAndEqualsPlugin to generate Object.hashCode() and Object.equals(Object) for the annotated
class unless these methods are already declared explicitly. |
| HashCodeAndEqualsPlugin.ValueHandling |
Determines how a field should be used within generated hash code and equality methods.
|
| ToStringPlugin.Enhance |
Instructs the
ToStringPlugin to generate a Object.toString() method for the annotated class unless this method
is already declared explicitly. |
| ToStringPlugin.Exclude |
Determines that the annotated field is excluded from a string representation of the
ToStringPlugin. |
Copyright © 2014–2018. All rights reserved.