@HashCodeAndEqualsPlugin.Enhance protected static class Transformer.ForField.FieldModifierTransformer extends java.lang.Object implements Transformer<FieldDescription.Token>
Transformer.Compound<S>, Transformer.ForField, Transformer.ForMethod, Transformer.NoOp| Modifier and Type | Field and Description |
|---|---|
private ModifierContributor.Resolver<ModifierContributor.ForField> |
resolver
The resolver to apply for transforming the modifiers of a field.
|
| Modifier | Constructor and Description |
|---|---|
protected |
FieldModifierTransformer(ModifierContributor.Resolver<ModifierContributor.ForField> resolver)
Creates a new field token modifier for transforming a field's modifiers.
|
| Modifier and Type | Method and Description |
|---|---|
FieldDescription.Token |
transform(TypeDescription instrumentedType,
FieldDescription.Token target)
Transforms the supplied target.
|
private final ModifierContributor.Resolver<ModifierContributor.ForField> resolver
protected FieldModifierTransformer(ModifierContributor.Resolver<ModifierContributor.ForField> resolver)
resolver - The resolver to apply for transforming the modifiers of a field.public FieldDescription.Token transform(TypeDescription instrumentedType, FieldDescription.Token target)
transform in interface Transformer<FieldDescription.Token>instrumentedType - The instrumented type that declares the target being transformed.target - The target entity that is being transformed.