Uses of Package
net.bytebuddy.description
-
Packages that use net.bytebuddy.description Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.description Classes of this package allow the representation of Java classes, their member and their meta data.net.bytebuddy.description.enumeration A package that contains classes for describing enumeration values.net.bytebuddy.description.field Contains descriptions of Java fields.net.bytebuddy.description.method Contains descriptions of Java methods and constructors as well as their parameters.net.bytebuddy.description.type Contains descriptions of Java types and packages.net.bytebuddy.dynamic 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.net.bytebuddy.dynamic.scaffold This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicType
by enhancing a given type.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.matcher Contains an API for matching Java byte code entities.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescription
s without loading any classes.net.bytebuddy.utility This package contains utility classes for common use within any Byte Buddy logic. -
Classes in net.bytebuddy.description used by net.bytebuddy.asm Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e. -
Classes in net.bytebuddy.description used by net.bytebuddy.description Class Description ByteCodeElement.Token A token representing a byte code element.ByteCodeElement.Token.TokenList A list of tokens.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.Visitor A visitor that can be applied to a type variable source.TypeVariableSource.Visitor.NoOp A none-operational implementation of a type variable visitor that simply returns the visited source. -
Classes in net.bytebuddy.description used by net.bytebuddy.description.enumeration Class Description NamedElement Represents a Java element with a name. -
Classes in net.bytebuddy.description used by net.bytebuddy.description.field Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.Token A token representing a byte code element.ByteCodeElement.Token.TokenList A list of tokens.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime. -
Classes in net.bytebuddy.description used by net.bytebuddy.description.method Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.Token A token representing a byte code element.ByteCodeElement.Token.TokenList A list of tokens.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithOptionalName Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source.TypeVariableSource.Visitor A visitor that can be applied to a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.description.type Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.Token A token representing a byte code element.ByteCodeElement.Token.TokenList A list of tokens.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source.TypeVariableSource.Visitor A visitor that can be applied to a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.dynamic Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithOptionalName Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.dynamic.scaffold Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.dynamic.scaffold.inline Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.implementation Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.matcher Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithOptionalName Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given. -
Classes in net.bytebuddy.description used by net.bytebuddy.pool Class Description ByteCodeElement Implementations describe an element represented in byte code, i.e.ByteCodeElement.TypeDependant A type dependant describes an element that is an extension of a type definition, i.e.DeclaredByType This interface represents all elements that can be declared within a type, i.e.ModifierReviewable Implementations of this interface can be described in terms of a Java modifier.ModifierReviewable.AbstractBase An abstract base implementation of aModifierReviewable
class.ModifierReviewable.ForFieldDescription A modifier reviewable for aFieldDescription
.ModifierReviewable.ForMethodDescription A modifier reviewable for aMethodDescription
.ModifierReviewable.ForParameterDescription A modifier reviewable for aParameterDescription
.ModifierReviewable.ForTypeDefinition A modifier reviewable for aTypeDescription
.ModifierReviewable.OfAbstraction A modifier reviewable for a byte code element that can be abstract, i.e.ModifierReviewable.OfByteCodeElement A modifier reviewable for aByteCodeElement
, i.e.ModifierReviewable.OfEnumeration A modifier reviewable for a byte code element that can represent an enumeration, i.e.NamedElement Represents a Java element with a name.NamedElement.WithDescriptor A named element with a class file descriptor and a generic signature.NamedElement.WithGenericName A named element with a generic type name.NamedElement.WithOptionalName Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given.NamedElement.WithRuntimeName A named element with a name that has a particular meaning to the Java runtime.TypeVariableSource A type variable source represents a code element that can declare type variables.TypeVariableSource.AbstractBase An abstract base implementation of a type variable source. -
Classes in net.bytebuddy.description used by net.bytebuddy.utility Class Description NamedElement Represents a Java element with a name.NamedElement.WithOptionalName Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given.