| Package | Description |
|---|---|
| net.bytebuddy.instrumentation.attribute.annotation |
Types and classes in this package are responsible for writing Java annotations to a Java type, field or byte code
method.
|
| net.bytebuddy.instrumentation.field |
This package contains types and implementations for describing a Java field.
|
| net.bytebuddy.instrumentation.method |
This package contains types and implementations for describing a Java byte code method which can be any byte code
container, i.e.
|
| net.bytebuddy.instrumentation.type |
This package contains types and implementations for describing a Java type, i.e.
|
| 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.
|
| 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.
|
| 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. All rights reserved.