| Package | Description |
|---|---|
| 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.matcher |
Contains an API for matching Java byte code entities.
|
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnnotationList
Defines a list of annotation instances.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationList.Empty
Represents an empty 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 annotatoon list. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FieldList
Implementations represent a list of field descriptions.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldList.Empty
An implementation of an empty field list.
|
static class |
FieldList.Explicit
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MethodList
Implementations represent a list of method descriptions.
|
interface |
ParameterList
Represents a list of parameters of a method or a constructor.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodList.Empty
An implementation of an empty method list.
|
static class |
MethodList.Explicit
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 |
ParameterList.AbstractBase
An base implementation for a
ParameterList. |
static class |
ParameterList.Empty
An empty list of parameters.
|
static class |
ParameterList.Explicit
A list of explicitly provided parameter descriptions.
|
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. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TypeList
Implementations represent a list of type descriptions.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeList.Empty
An implementation of an empty 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 | Interface and Description |
|---|---|
interface |
FilterableList<T,S extends FilterableList<T,S>>
A filterable list allows to use an
ElementMatcher to reduce a lists to elements
that are matched by this matcher in this list. |
static class |
FilterableList.AbstractBase<T,S extends FilterableList<T,S>>
A base implementation of a
FilterableList. |
static class |
FilterableList.Empty<T,S extends FilterableList<T,S>>
An implementation of an empty
FilterableList. |
| Modifier and Type | Class and Description |
|---|---|
static class |
FilterableList.AbstractBase<T,S extends FilterableList<T,S>>
A base implementation of a
FilterableList. |
static class |
FilterableList.Empty<T,S extends FilterableList<T,S>>
An implementation of an empty
FilterableList. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
TypePool.LazyTypeDescription.LazyTypeList
A list that is constructing
TypePool.LazyTypeDescriptions. |
Copyright © 2014–2015. All rights reserved.