| Package | Description |
|---|---|
| net.bytebuddy.description |
Classes of this package allow the representation of Java classes, their member and their meta data.
|
| net.bytebuddy.description.annotation |
Contains descriptions of annotations and annotation 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.description.type.generic |
Contains descriptions for generic types as defined in the Java programming language.
|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ByteCodeElement.Token.TokenList<S extends ByteCodeElement.Token<S>>
A list of tokens.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationList.AbstractBase
An abstract base implementation of an annotation list.
|
static class |
AnnotationList.Explicit
Represents a list of explicitly provided annotation descriptions.
|
static class |
AnnotationList.ForLoadedAnnotation
Describes an array of loaded
Annotations as an annotation list. |
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldList.AbstractBase<S extends FieldDescription>
An abstract base implementation of a
FieldList. |
static class |
FieldList.Explicit<S extends FieldDescription>
A wrapper implementation of a field list for a given list of field descriptions.
|
static class |
FieldList.ForLoadedField
An implementation of a field list for an array of loaded fields.
|
static class |
FieldList.ForTokens
A list of field descriptions for a list of detached tokens.
|
static class |
FieldList.TypeSubstituting
A list of field descriptions that yields
FieldDescription.TypeSubstituting. |
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodList.AbstractBase<S extends MethodDescription>
A base implementation of a
MethodList. |
static class |
MethodList.Explicit<S extends MethodDescription>
A method list that is a wrapper for a given list of method descriptions.
|
static class |
MethodList.ForLoadedType
A method list implementation that returns all loaded byte code methods (methods and constructors) that
are declared for a given type.
|
static class |
MethodList.ForTokens
A list of method descriptions for a list of detached tokens.
|
static class |
MethodList.TypeSubstituting
A list of method descriptions that yields
MethodDescription.TypeSubstituting. |
static class |
ParameterList.AbstractBase<S extends ParameterDescription>
An base implementation for a
ParameterList. |
static class |
ParameterList.Explicit<S extends ParameterDescription>
A list of explicitly provided parameter descriptions.
|
static class |
ParameterList.Explicit.ForTypes
A parameter list representing parameters without meta data or annotations.
|
static class |
ParameterList.ForLoadedExecutable
Represents a list of parameters for an executable, i.e.
|
protected static class |
ParameterList.ForLoadedExecutable.OfLegacyVmConstructor
Represents a list of constructor parameters on virtual machines where the
java.lang.reflect.Parameter
type is not available. |
protected static class |
ParameterList.ForLoadedExecutable.OfLegacyVmMethod
Represents a list of method parameters on virtual machines where the
java.lang.reflect.Parameter
type is not available. |
static class |
ParameterList.ForTokens
A list of parameter descriptions for a list of detached tokens.
|
static class |
ParameterList.TypeSubstituting
A list of parameter descriptions that yields
ParameterDescription.TypeSubstituting. |
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeList.AbstractBase
An abstract base implementation of a type list.
|
static class |
TypeList.Explicit
A wrapper implementation of an explicit list of types.
|
static class |
TypeList.ForLoadedType
Implementation of a type list for an array of loaded types.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericTypeList.AbstractBase
An abstract base implementation of a generic type list.
|
static class |
GenericTypeList.Explicit
An explicit list of generic types.
|
static class |
GenericTypeList.ForDetachedTypes
A list of detached types that are attached on reception.
|
static class |
GenericTypeList.ForDetachedTypes.OfTypeVariable
A list of type variables that are attached on reception.
|
static class |
GenericTypeList.ForLoadedType
A list of loaded generic types.
|
static class |
GenericTypeList.OfConstructorExceptionTypes
A lazy projection of a constructor's exception types.
|
static class |
GenericTypeList.OfLoadedInterfaceTypes
A lazy projection of a type's generic interface types.
|
static class |
GenericTypeList.OfMethodExceptionTypes
A lazy projection of a method's exception types.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
MethodTransformer.Simple.TransformedMethod.TransformedParameterList
A parameter list representing the transformed method's parameters.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodGraph.NodeList
A list of nodes.
|
Copyright © 2014–2015. All rights reserved.