@HashCodeAndEqualsPlugin.Enhance(includeSyntheticFields=true) protected class AgentBuilder.Default.Transforming extends AgentBuilder.Default.Delegator<AgentBuilder.Identified.Narrowable> implements AgentBuilder.Identified.Extendable, AgentBuilder.Identified.Narrowable
AgentBuilder.Default after supplying
a AgentBuilder.RawMatcher such that one or several
AgentBuilder.Transformers can be supplied.AgentBuilder.CircularityLock, AgentBuilder.ClassFileBufferStrategy, AgentBuilder.Default, AgentBuilder.DescriptionStrategy, AgentBuilder.FallbackStrategy, AgentBuilder.Identified, AgentBuilder.Ignored, AgentBuilder.InitializationStrategy, AgentBuilder.InstallationListener, AgentBuilder.LambdaInstrumentationStrategy, AgentBuilder.Listener, AgentBuilder.LocationStrategy, AgentBuilder.Matchable<T extends AgentBuilder.Matchable<T>>, AgentBuilder.PoolStrategy, AgentBuilder.RawMatcher, AgentBuilder.RedefinitionListenable, AgentBuilder.RedefinitionStrategy, AgentBuilder.Transformer, AgentBuilder.TransformerDecorator, AgentBuilder.TypeStrategyAgentBuilder.Matchable.AbstractBase<S extends AgentBuilder.Matchable<S>>AgentBuilder.Identified.Extendable, AgentBuilder.Identified.Narrowable| Modifier | Constructor and Description |
|---|---|
protected |
Transforming(AgentBuilder.RawMatcher rawMatcher,
AgentBuilder.Transformer transformer,
boolean decorator)
Creates a new matched default agent builder.
|
| Modifier and Type | Method and Description |
|---|---|
AgentBuilder.Identified.Narrowable |
and(AgentBuilder.RawMatcher rawMatcher)
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
AgentBuilder |
asTerminalTransformation()
Applies the previously defined transformation as terminal such that no subsequent transformers are applied even
if their matchers would include the type that was matched for applying this transformer.
|
protected AgentBuilder |
materialize()
Materializes the currently described
AgentBuilder. |
AgentBuilder.Identified.Narrowable |
or(AgentBuilder.RawMatcher rawMatcher)
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
AgentBuilder.Identified.Extendable |
transform(AgentBuilder.Transformer transformer)
Applies the given transformer for the already supplied matcher.
|
assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeTo, assureReadEdgeTo, assureReadEdgeTo, disableBootstrapInjection, disableClassFormatChanges, disableNativeMethodPrefix, enableBootstrapInjection, enableNativeMethodPrefix, enableUnsafeBootstrapInjection, ignore, ignore, ignore, ignore, installOn, installOn, installOnByteBuddyAgent, installOnByteBuddyAgent, makeRaw, type, type, type, type, with, with, with, with, with, with, with, with, with, with, with, with, withand, and, and, or, or, orclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeTo, assureReadEdgeTo, assureReadEdgeTo, disableBootstrapInjection, disableClassFormatChanges, disableNativeMethodPrefix, enableBootstrapInjection, enableNativeMethodPrefix, enableUnsafeBootstrapInjection, ignore, ignore, ignore, ignore, installOn, installOn, installOnByteBuddyAgent, installOnByteBuddyAgent, makeRaw, type, type, type, type, with, with, with, with, with, with, with, with, with, with, with, with, withprotected Transforming(AgentBuilder.RawMatcher rawMatcher, AgentBuilder.Transformer transformer, boolean decorator)
rawMatcher - The supplied raw matcher.transformer - The supplied transformer.decorator - true if this transformer serves as a decorator.protected AgentBuilder materialize()
AgentBuilder.Default.DelegatorAgentBuilder.materialize in class AgentBuilder.Default.Delegator<AgentBuilder.Identified.Narrowable>public AgentBuilder.Identified.Extendable transform(AgentBuilder.Transformer transformer)
transform in interface AgentBuilder.Identifiedtransformer - The transformer to apply.public AgentBuilder asTerminalTransformation()
asTerminalTransformation in interface AgentBuilder.Identified.Extendablepublic AgentBuilder.Identified.Narrowable and(AgentBuilder.RawMatcher rawMatcher)
and in interface AgentBuilder.Matchable<AgentBuilder.Identified.Narrowable>rawMatcher - A raw matcher for the type being matched.public AgentBuilder.Identified.Narrowable or(AgentBuilder.RawMatcher rawMatcher)
or in interface AgentBuilder.Matchable<AgentBuilder.Identified.Narrowable>rawMatcher - A raw matcher for the type being matched.Copyright © 2014–2019. All rights reserved.