Uses of Package
net.bytebuddy.matcher
Packages that use net.bytebuddy.matcher
Package
Description
Byte Buddy is a library for creating Java classes at runtime of a Java program.
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
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.
Classes of this package allow the representation of Java classes, their member and their meta data.
Contains descriptions of annotations and annotation values.
Contains descriptions of Java fields.
Contains descriptions of Java methods and constructors as well as their parameters.
Contains descriptions of Java types and packages.
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
This package contains classes that are responsible for class loading of classes that are represented by
byte
arrays.This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.The implementation package contains any logic for intercepting method calls.
Contains an API for matching Java byte code entities.
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.-
Classes in net.bytebuddy.matcher used by net.bytebuddyClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A latent matcher that resolves an
ElementMatcher
after supplying a type description. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.agent.builderClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A latent matcher that resolves an
ElementMatcher
after supplying a type description. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.asmClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A junctions allows to chain different
ElementMatcher
s in a readable manner. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.buildClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A junctions allows to chain different
ElementMatcher
s in a readable manner.A base implementation ofElementMatcher.Junction
.An abstract base implementation that rejects null values. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.build.mavenClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A junctions allows to chain different
ElementMatcher
s in a readable manner.A base implementation ofElementMatcher.Junction
.An abstract base implementation that rejects null values. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.descriptionClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.description.annotationClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.An implementation of an emptyFilterableList
. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.description.fieldClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.An implementation of an emptyFilterableList
. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.description.methodClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.An implementation of an emptyFilterableList
. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.description.typeClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.An implementation of an emptyFilterableList
. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.dynamicClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.A latent matcher that resolves anElementMatcher
after supplying a type description. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.dynamic.loadingClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.
-
Classes in net.bytebuddy.matcher used by net.bytebuddy.dynamic.scaffoldClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.A latent matcher that resolves anElementMatcher
after supplying a type description. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.dynamic.scaffold.inlineClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A latent matcher that resolves an
ElementMatcher
after supplying a type description. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.dynamic.scaffold.subclassClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A latent matcher that resolves an
ElementMatcher
after supplying a type description. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.implementationClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A junctions allows to chain different
ElementMatcher
s in a readable manner. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.matcherClassDescriptionAn element matcher that returns a fixed result.A matcher that remembers the results of previously matching an equal target.An element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A junctions allows to chain different
ElementMatcher
s in a readable manner.A base implementation ofElementMatcher.Junction
.An abstract base implementation that rejects null values.A filterable list allows to use anElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A latent matcher that resolves anElementMatcher
after supplying a type description.A latent matching methods that are declared by the resolved type.Matches a method description by its general characteristics which are represented as aMethodSortMatcher.Sort
.Represents a specific characteristic of a method description.An element matcher that matches a byte code element by its modifiers.Determines the type of modifier to be matched by aModifierMatcher
.An element matcher that matches thenull
value.Defines the mode aStringMatcher
compares to strings with. -
Classes in net.bytebuddy.matcher used by net.bytebuddy.poolClassDescriptionAn element matcher is used as a predicate for identifying code elements such as types, methods, fields or annotations.A filterable list allows to use an
ElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.A base implementation of aFilterableList
.