T
- The type that is produced by chaining a matcher.public static interface AgentBuilder.Matchable<T extends AgentBuilder.Matchable<T>>
Modifier and Type | Interface and Description |
---|---|
static class |
AgentBuilder.Matchable.AbstractBase<S extends AgentBuilder.Matchable<S>>
An abstract base implementation of a matchable.
|
Modifier and Type | Method and Description |
---|---|
T |
and(AgentBuilder.RawMatcher rawMatcher)
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
T |
and(ElementMatcher<? super TypeDescription> typeMatcher)
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
T |
and(ElementMatcher<? super TypeDescription> typeMatcher,
ElementMatcher<? super ClassLoader> classLoaderMatcher)
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
T |
and(ElementMatcher<? super TypeDescription> typeMatcher,
ElementMatcher<? super ClassLoader> classLoaderMatcher,
ElementMatcher<? super JavaModule> moduleMatcher)
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
T |
or(AgentBuilder.RawMatcher rawMatcher)
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
T |
or(ElementMatcher<? super TypeDescription> typeMatcher)
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
T |
or(ElementMatcher<? super TypeDescription> typeMatcher,
ElementMatcher<? super ClassLoader> classLoaderMatcher)
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
T |
or(ElementMatcher<? super TypeDescription> typeMatcher,
ElementMatcher<? super ClassLoader> classLoaderMatcher,
ElementMatcher<? super JavaModule> moduleMatcher)
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
T and(ElementMatcher<? super TypeDescription> typeMatcher)
typeMatcher
- A matcher for the type being matched.T and(ElementMatcher<? super TypeDescription> typeMatcher, ElementMatcher<? super ClassLoader> classLoaderMatcher)
typeMatcher
- A matcher for the type being matched.classLoaderMatcher
- A matcher for the type's class loader.T and(ElementMatcher<? super TypeDescription> typeMatcher, ElementMatcher<? super ClassLoader> classLoaderMatcher, ElementMatcher<? super JavaModule> moduleMatcher)
typeMatcher
- A matcher for the type being matched.classLoaderMatcher
- A matcher for the type's class loader.moduleMatcher
- A matcher for the type's module. On a JVM that does not support modules, the Java module is represented by null
.T and(AgentBuilder.RawMatcher rawMatcher)
rawMatcher
- A raw matcher for the type being matched.T or(ElementMatcher<? super TypeDescription> typeMatcher)
typeMatcher
- A matcher for the type being matched.T or(ElementMatcher<? super TypeDescription> typeMatcher, ElementMatcher<? super ClassLoader> classLoaderMatcher)
typeMatcher
- A matcher for the type being matched.classLoaderMatcher
- A matcher for the type's class loader.T or(ElementMatcher<? super TypeDescription> typeMatcher, ElementMatcher<? super ClassLoader> classLoaderMatcher, ElementMatcher<? super JavaModule> moduleMatcher)
typeMatcher
- A matcher for the type being matched.classLoaderMatcher
- A matcher for the type's class loader.moduleMatcher
- A matcher for the type's module. On a JVM that does not support modules, the Java module is represented by null
.T or(AgentBuilder.RawMatcher rawMatcher)
rawMatcher
- A raw matcher for the type being matched.Copyright © 2014–2017. All rights reserved.