@HashCodeAndEqualsPlugin.Enhance protected static class AgentBuilder.Default.Transformation extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
AgentBuilder.Default.Transformation.DifferentialMatcher
A matcher that considers the differential of two transformers' transformations.
|
protected static class |
AgentBuilder.Default.Transformation.SimpleMatcher
A matcher that matches any type that is touched by a transformer without being ignored.
|
protected static class |
AgentBuilder.Default.Transformation.TransformerIterator
An iterator over a list of transformations that match a raw matcher specification.
|
Modifier | Constructor and Description |
---|---|
protected |
Transformation(AgentBuilder.RawMatcher matcher,
List<AgentBuilder.Transformer> transformers,
boolean terminal)
Creates a new transformation.
|
Modifier and Type | Method and Description |
---|---|
protected AgentBuilder.RawMatcher |
getMatcher()
Returns the matcher to identify types for transformation.
|
protected List<AgentBuilder.Transformer> |
getTransformers()
Returns a list of transformers to apply.
|
protected boolean |
isTerminal()
Returns
true if this transformation is terminal. |
protected Transformation(AgentBuilder.RawMatcher matcher, List<AgentBuilder.Transformer> transformers, boolean terminal)
matcher
- The matcher to identify types eligable for transformation.transformers
- A list of transformers to apply.terminal
- Indicates that this transformation is terminal.protected AgentBuilder.RawMatcher getMatcher()
protected List<AgentBuilder.Transformer> getTransformers()
protected boolean isTerminal()
true
if this transformation is terminal.true
if this transformation is terminal.Copyright © 2014–2022. All rights reserved.