| Package | Description |
|---|---|
| net.bytebuddy.description.annotation |
Contains descriptions of annotations and annotation values.
|
| net.bytebuddy.description.type |
Contains descriptions of Java types and packages.
|
| 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.implementation.bytecode.member |
StackManipulations of this package are responsible for
accessing type or method members, i.e. reading and writing of fields, invoking of methods, access of local variables
within a method invocation or returning values from method invocations. |
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| net.bytebuddy.utility |
This package contains utility classes for common use within any Byte Buddy logic.
|
| Modifier and Type | Method and Description |
|---|---|
TypeList |
AnnotationList.asTypeList()
Returns a list of the annotation types of this list.
|
TypeList |
AnnotationList.AbstractBase.asTypeList() |
TypeList |
AnnotationList.Empty.asTypeList() |
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeList.AbstractBase
An abstract base implementation of a type list.
|
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.ForLoadedTypes
Implementation of a type list for an array of loaded types.
|
| Modifier and Type | Method and Description |
|---|---|
TypeList |
TypeList.Generic.asErasures()
Returns a list of the generic types' erasures.
|
TypeList |
TypeList.Generic.AbstractBase.asErasures() |
TypeList |
TypeList.Generic.OfLoadedInterfaceTypes.asErasures() |
TypeList |
TypeList.Generic.OfConstructorExceptionTypes.asErasures() |
TypeList |
TypeList.Generic.OfMethodExceptionTypes.asErasures() |
TypeList |
TypeList.Generic.Empty.asErasures() |
TypeList |
TypeDescription.getDeclaredTypes()
Returns a list of types that are declared by this type excluding anonymous classes.
|
TypeList |
TypeDescription.ForLoadedType.getDeclaredTypes() |
TypeList |
TypeDescription.ArrayProjection.getDeclaredTypes() |
TypeList |
TypeDescription.Latent.getDeclaredTypes() |
TypeList |
TypeDescription.ForPackageDescription.getDeclaredTypes() |
protected TypeList |
TypeList.AbstractBase.wrap(List<TypeDescription> values) |
| Modifier and Type | Method and Description |
|---|---|
TypeList |
InstrumentedType.Default.getDeclaredTypes() |
| Constructor and Description |
|---|
DynamicInvocation(String methodName,
TypeDescription returnType,
TypeList parameterTypes,
MethodDescription bootstrapMethod,
List<?> arguments)
Creates a new dynamic method invocation.
|
| Modifier and Type | Method and Description |
|---|---|
TypeList |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList.asErasures() |
TypeList |
TypePool.Default.LazyTypeDescription.getDeclaredTypes() |
TypeList |
TypePool.LazyFacade.LazyResolution.LazyTypeDescription.getDeclaredTypes() |
| Modifier and Type | Method and Description |
|---|---|
TypeList |
JavaInstance.MethodType.getParameterTypes()
Returns the parameter types of this method type.
|
TypeList |
JavaInstance.MethodHandle.getParameterTypes()
Returns the parameter types represented by this instance.
|
Copyright © 2014–2016. All rights reserved.