Package net.bytebuddy.agent.builder
Class AgentBuilder.Default.Ignoring
- java.lang.Object
-
- net.bytebuddy.agent.builder.AgentBuilder.Matchable.AbstractBase<T>
-
- net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator<AgentBuilder.Ignored>
-
- net.bytebuddy.agent.builder.AgentBuilder.Default.Ignoring
-
- All Implemented Interfaces:
AgentBuilder,AgentBuilder.Ignored,AgentBuilder.Matchable<AgentBuilder.Ignored>
- Enclosing class:
- AgentBuilder.Default
protected class AgentBuilder.Default.Ignoring extends AgentBuilder.Default.Delegator<AgentBuilder.Ignored> implements AgentBuilder.Ignored
A delegator transformer for further precising what types to ignore.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.agent.builder.AgentBuilder
AgentBuilder.CircularityLock, 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.TypeStrategy
-
Nested classes/interfaces inherited from interface net.bytebuddy.agent.builder.AgentBuilder.Matchable
AgentBuilder.Matchable.AbstractBase<S extends AgentBuilder.Matchable<S>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIgnoring(AgentBuilder.RawMatcher rawMatcher)Creates a new agent builder for further specifying what types to ignore.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentBuilder.Ignoredand(AgentBuilder.RawMatcher rawMatcher)Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.booleanequals(java.lang.Object other)inthashCode()protected AgentBuildermaterialize()Materializes the currently describedAgentBuilder.AgentBuilder.Ignoredor(AgentBuilder.RawMatcher rawMatcher)Defines a matching that is positive if the previous matcher or the supplied matcher are matched.-
Methods inherited from class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeTo, assureReadEdgeTo, assureReadEdgeTo, disableBootstrapInjection, disableClassFormatChanges, disableNativeMethodPrefix, enableBootstrapInjection, enableNativeMethodPrefix, enableUnsafeBootstrapInjection, ignore, ignore, ignore, ignore, installOn, installOnByteBuddyAgent, makeRaw, type, type, type, type, with, with, with, with, with, with, with, with, with, with, with, with
-
Methods inherited from class net.bytebuddy.agent.builder.AgentBuilder.Matchable.AbstractBase
and, and, and, or, or, or
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.bytebuddy.agent.builder.AgentBuilder
assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeTo, assureReadEdgeTo, assureReadEdgeTo, disableBootstrapInjection, disableClassFormatChanges, disableNativeMethodPrefix, enableBootstrapInjection, enableNativeMethodPrefix, enableUnsafeBootstrapInjection, ignore, ignore, ignore, ignore, installOn, installOnByteBuddyAgent, makeRaw, type, type, type, type, with, with, with, with, with, with, with, with, with, with, with, with
-
-
-
-
Constructor Detail
-
Ignoring
protected Ignoring(AgentBuilder.RawMatcher rawMatcher)
Creates a new agent builder for further specifying what types to ignore.- Parameters:
rawMatcher- A matcher for identifying types that should not be instrumented.
-
-
Method Detail
-
materialize
protected AgentBuilder materialize()
Description copied from class:AgentBuilder.Default.DelegatorMaterializes the currently describedAgentBuilder.- Specified by:
materializein classAgentBuilder.Default.Delegator<AgentBuilder.Ignored>- Returns:
- An agent builder that represents the currently described entry of this instance.
-
and
public AgentBuilder.Ignored and(AgentBuilder.RawMatcher rawMatcher)
Description copied from interface:AgentBuilder.MatchableDefines a matching that is positive if both the previous matcher and the supplied matcher are matched.- Specified by:
andin interfaceAgentBuilder.Matchable<AgentBuilder.Ignored>- Parameters:
rawMatcher- A raw matcher for the type being matched.- Returns:
- A chained matcher.
-
or
public AgentBuilder.Ignored or(AgentBuilder.RawMatcher rawMatcher)
Description copied from interface:AgentBuilder.MatchableDefines a matching that is positive if the previous matcher or the supplied matcher are matched.- Specified by:
orin interfaceAgentBuilder.Matchable<AgentBuilder.Ignored>- Parameters:
rawMatcher- A raw matcher for the type being matched.- Returns:
- A chained matcher.
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-