Uses of Class
net.bytebuddy.matcher.ElementMatcher.Junction.AbstractBase
Packages that use ElementMatcher.Junction.AbstractBase
Package
Description
A package for types that allow for applying Byte Buddy transformation during a build process.
A package containing classes for applying Byte Buddy transformers within a Maven build.
Contains an API for matching Java byte code entities.
-
Uses of ElementMatcher.Junction.AbstractBase in net.bytebuddy.build
Subclasses of ElementMatcher.Junction.AbstractBase in net.bytebuddy.buildModifier and TypeClassDescriptionprotected static class
An element matcher for aHashCodeAndEqualsPlugin.ValueHandling
annotation. -
Uses of ElementMatcher.Junction.AbstractBase in net.bytebuddy.build.maven
Subclasses of ElementMatcher.Junction.AbstractBase in net.bytebuddy.build.mavenModifier and TypeClassDescriptionprivate static class
Matches elements which represent a Java class that is represented in the list or an inner class of the classes represented in the list.protected static class
A filter for files that were written before a given timestamp, to avoid duplicate application. -
Uses of ElementMatcher.Junction.AbstractBase in net.bytebuddy.matcher
Subclasses of ElementMatcher.Junction.AbstractBase in net.bytebuddy.matcherModifier and TypeClassDescriptionclass
AccessibilityMatcher<T extends ByteCodeElement>
An element matcher that validates that a given byte code element is accessible to a given type.class
AnnotationTargetMatcher<T extends AnnotationDescription>
A matcher for annotations that target a given element type.class
AnnotationTypeMatcher<T extends AnnotationDescription>
An element matcher that matches the type of an annotation description.class
ArrayTypeMatcher<T extends TypeDefinition>
Matches an enumeration type.class
An element matcher that returns a fixed result.class
A matcher that remembers the results of previously matching an equal target.static class
A caching matcher with inline cache eviction.class
ClassFileVersionMatcher<T extends TypeDescription>
A matcher to consider if a class file version reaches a given boundary.class
ClassLoaderHierarchyMatcher<T extends ClassLoader>
An element matcher that matches allClassLoader
s in the matched class loaders hierarchy against a given matcher.class
ClassLoaderParentMatcher<T extends ClassLoader>
An element matcher that matches a class loader for being a parent of the given class loader.class
A matcher that matches a given element of a collection.class
CollectionErasureMatcher<T extends Iterable<? extends TypeDefinition>>
An element matcher that matches a collection of types by their erasures.class
A list item matcher matches any element of a collection to a given matcher and assures that at least one element matches the supplied iterable condition.class
An element matcher that matches a given iterable collection to a list of matchers on a per-element basis.class
CollectionSizeMatcher<T extends Iterable<?>>
An element matcher that matches a collection by its size.class
DeclaringAnnotationMatcher<T extends AnnotationSource>
An element matcher that matches the list of annotations that are provided by an annotated element.class
DeclaringFieldMatcher<T extends TypeDefinition>
An element matcher that checks if a type description declares fields of a given property.class
DeclaringMethodMatcher<T extends TypeDefinition>
An element matcher that checks if a type description declares methods of a given property.class
DeclaringTypeMatcher<T extends DeclaredByType>
An element matcher that matches the declaring type of another element, only if this element is actually declared in a type.class
DefinedShapeMatcher<T extends ByteCodeElement.TypeDependant<S,
?>, S extends ByteCodeElement.TypeDependant<?, ?>> An element matcher that matches a byte code's element's token against a matcher for such a token.class
DescriptorMatcher<T extends NamedElement.WithDescriptor>
An element matcher that matches a Java descriptor.static class
A conjunction matcher which only matches an element if both represented matchers constitute a match.static class
A disjunction matcher which matches an element against matchers in order to constitute a successful match.static class
An abstract base implementation that rejects null values.class
An element matcher that checks an object's equality to another object.class
ErasureMatcher<T extends TypeDefinition>
An element matcher that matches its argument'sTypeDescription.Generic
raw type against the given matcher for aTypeDescription
.class
A fail-safe matcher catches exceptions that are thrown by a delegate matcher and returns an alternative value.class
FieldTypeMatcher<T extends FieldDescription>
An element matcher that matches a field's type.class
HasSuperClassMatcher<T extends TypeDescription>
An element matcher that matches a super class.class
HasSuperTypeMatcher<T extends TypeDescription>
An element matcher that matches a super type.class
InheritedAnnotationMatcher<T extends TypeDescription>
An element matcher that matches the list of inherited annotations of a type description.class
An element matcher that matches an object's type.class
IsNamedMatcher<T extends NamedElement.WithOptionalName>
An element matcher that matches a named element only if is explicitly named.protected static class
A resolved matcher of a latent field matcher for a field token.protected static class
A resolved matcher of a latent method matcher for a method token.class
MethodExceptionTypeMatcher<T extends MethodDescription>
An element matcher that matches the exceptions that are declared by a method.class
MethodOverrideMatcher<T extends MethodDescription>
A matcher that checks if any super type of a type declares a method with the same shape of a matched method.class
MethodParametersMatcher<T extends MethodDescription>
An element matcher that matches a method's parameters.class
MethodParameterTypeMatcher<T extends ParameterDescription>
An element matcher that matches a method's parameter's type.class
MethodParameterTypesMatcher<T extends ParameterList<?>>
An element matcher that matches a method's parameter types.class
MethodReturnTypeMatcher<T extends MethodDescription>
An element matcher that matches its argument's return type against a given type matcher.class
MethodSortMatcher<T extends MethodDescription>
Matches a method description by its general characteristics which are represented as aMethodSortMatcher.Sort
.class
ModifierMatcher<T extends ModifierReviewable>
An element matcher that matches a byte code element by its modifiers.class
NameMatcher<T extends NamedElement>
A method matcher that matches a byte code element's source code name: The source code name of types is equal to their binary name where arrays are appended a[]
by their arity and where inner classes are appended by dollar signs to their outer class's source name. Constructors and the type initializer methods are represented by the empty string as they do not represent a source code name. Fields are named as in the source code.class
An element matcher that reverses the matching result of another matcher.class
NullMatcher<T>
An element matcher that matches thenull
value.class
PrimitiveTypeMatcher<T extends TypeDefinition>
Matches a primitive type.class
RecordMatcher<T extends TypeDefinition>
Matches a record.class
SignatureTokenMatcher<T extends MethodDescription>
Matches a method description's signature token against another matcher.class
An element matcher that compares two strings by a given pattern which is characterized by aStringMatcher.Mode
.class
An element matcher which checks if a string is in a set of strings.class
SubTypeMatcher<T extends TypeDescription>
An element matcher that matches its argument for being another type's subtype.class
SuperTypeMatcher<T extends TypeDescription>
An element matcher that matches its argument for being another type's super type.class
TypeSortMatcher<T extends TypeDefinition>
An element matcher that validates that a given generic type description represents a type of a given name.class
VisibilityMatcher<T extends ByteCodeElement>
An element matcher that validates that a given byte code element is visible to a given type.