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.Transformer
s can be supplied.AgentBuilder.BinaryLocator, AgentBuilder.Default, AgentBuilder.Identified, AgentBuilder.Ignored, AgentBuilder.InitializationStrategy, AgentBuilder.LambdaInstrumentationStrategy, AgentBuilder.Listener, AgentBuilder.Matchable<T extends AgentBuilder.Matchable<T>>, AgentBuilder.RawMatcher, AgentBuilder.RedefinitionStrategy, AgentBuilder.Transformer, AgentBuilder.TypeStrategy
AgentBuilder.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)
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 the previous matcher and the supplied matcher are matched.
|
boolean |
equals(Object other) |
int |
hashCode() |
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.
|
String |
toString() |
AgentBuilder.Identified.Extendable |
transform(AgentBuilder.Transformer transformer)
Applies the given transformer for the already supplied matcher.
|
disableBootstrapInjection, disableClassFormatChanges, disableNativeMethodPrefix, enableBootstrapInjection, enableNativeMethodPrefix, ignore, ignore, ignore, installOn, installOnByteBuddyAgent, makeRaw, type, type, type, with, with, with, with, with, with, with, with
and, and, or, or
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
disableBootstrapInjection, disableClassFormatChanges, disableNativeMethodPrefix, enableBootstrapInjection, enableNativeMethodPrefix, ignore, ignore, ignore, installOn, installOnByteBuddyAgent, makeRaw, type, type, type, with, with, with, with, with, with, with, with
and, and, or, or
protected Transforming(AgentBuilder.RawMatcher rawMatcher, AgentBuilder.Transformer transformer)
rawMatcher
- The supplied raw matcher.transformer
- The supplied transformer.protected AgentBuilder materialize()
AgentBuilder.Default.Delegator
AgentBuilder
.materialize
in class AgentBuilder.Default.Delegator<AgentBuilder.Identified.Narrowable>
public AgentBuilder.Identified.Extendable transform(AgentBuilder.Transformer transformer)
AgentBuilder.Identified
transform
in interface AgentBuilder.Identified
transformer
- The transformer to apply.public AgentBuilder.Identified.Narrowable and(AgentBuilder.RawMatcher rawMatcher)
AgentBuilder.Matchable
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)
AgentBuilder.Matchable
or
in interface AgentBuilder.Matchable<AgentBuilder.Identified.Narrowable>
rawMatcher
- A raw matcher for the type being matched.Copyright © 2014–2016. All rights reserved.