Package net.bytebuddy.description
@ByDefault
package net.bytebuddy.description
Classes of this package allow the representation of Java classes, their member and their meta data. Using the
reflection API, it would be required to load classes but by using these descriptions, it is possible to
represent byte code elements without prior loading.
-
ClassDescriptionImplementations describe an element represented in byte code, i.e.ByteCodeElement.Token<T extends ByteCodeElement.Token<T>>A token representing a byte code element.ByteCodeElement.Token.TokenList<S extends ByteCodeElement.Token<S>>A list of tokens.ByteCodeElement.TypeDependant<T extends ByteCodeElement.TypeDependant<?,
S>, S extends ByteCodeElement.Token<S>> A type dependant describes an element that is an extension of a type definition, i.e.This interface represents all elements that can be declared within a type, i.e.Indicates that this element must always be declared by a type.Implementations of this interface can be described in terms of a Java modifier.An abstract base implementation of aModifierReviewable
class.A modifier reviewable for aFieldDescription
.A modifier reviewable for aMethodDescription
.A modifier reviewable for aParameterDescription
.A modifier reviewable for aTypeDescription
.A modifier reviewable for a byte code element that can be abstract, i.e.A modifier reviewable for aByteCodeElement
, i.e.A modifier reviewable for a byte code element that can represent an enumeration, i.e.Represents a Java element with a name.A named element with a class file descriptor and a generic signature.A named element with a generic type name.Describes a named element where naming the element is optional and an alternative default name is provided if no explicit name is given.A named element with a name that has a particular meaning to the Java runtime.A type variable source represents a code element that can declare type variables.An abstract base implementation of a type variable source.A visitor that can be applied to a type variable source.A none-operational implementation of a type variable visitor that simply returns the visited source.