| Package | Description |
|---|---|
| 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.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.
|
| net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
| net.bytebuddy.dynamic.scaffold.subclass |
All classes and types in this package are related to creating a
DynamicType by
creating a subclass of a given type. |
| net.bytebuddy.implementation.bytecode.member |
StackManipulations of this package are responsible for
accessing type or method members, 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 | Method and Description |
|---|---|
TypeList |
ParameterList.asTypeList()
Transforms the list of parameters into a list of type descriptions.
|
TypeList |
ParameterList.ForLoadedExecutable.asTypeList() |
TypeList |
ParameterList.ForLoadedExecutable.OfLegacyVmMethod.asTypeList() |
TypeList |
ParameterList.ForLoadedExecutable.OfLegacyVmConstructor.asTypeList() |
TypeList |
ParameterList.Explicit.asTypeList() |
TypeList |
ParameterList.Empty.asTypeList() |
TypeList |
MethodDescription.getExceptionTypes()
Returns a description of the exception types of the method described by this instance.
|
TypeList |
MethodDescription.ForLoadedConstructor.getExceptionTypes() |
TypeList |
MethodDescription.ForLoadedMethod.getExceptionTypes() |
TypeList |
MethodDescription.Latent.getExceptionTypes() |
| 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 | Method and Description |
|---|---|
TypeList |
TypeDescription.getInheritedInterfaces()
Returns all interfaces that are implemented by this type, either directly or indirectly.
|
TypeList |
TypeDescription.AbstractTypeDescription.getInheritedInterfaces() |
TypeList |
TypeDescription.getInterfaces()
Returns a list of interfaces that are implemented by this type.
|
TypeList |
TypeDescription.ForLoadedType.getInterfaces() |
TypeList |
TypeDescription.ArrayProjection.getInterfaces() |
TypeList |
TypeDescription.Latent.getInterfaces() |
protected TypeList |
TypeList.ForLoadedType.wrap(List<TypeDescription> values) |
protected TypeList |
TypeList.Explicit.wrap(List<TypeDescription> values) |
| Modifier and Type | Method and Description |
|---|---|
static TypeList |
TargetType.resolve(List<? extends TypeDescription> typeList,
TypeDescription actualTargetType)
Resolves any type description in the given listwith the actual target type if the
typeDescription resembles the
TargetType placeholder. |
| Modifier and Type | Method and Description |
|---|---|
TypeList |
MethodLookupEngine.OverriddenClassMethod.getExceptionTypes() |
TypeList |
MethodLookupEngine.ConflictingInterfaceMethod.getExceptionTypes() |
TypeList |
InstrumentedType.AbstractBase.MethodToken.getExceptionTypes() |
| Modifier and Type | Method and Description |
|---|---|
TypeList |
InlineInstrumentedType.getInterfaces() |
| Modifier and Type | Field and Description |
|---|---|
protected Map<TypeList,MethodDescription> |
SubclassImplementationTarget.superConstructors
The constructor of the super type, mapped by the constructor parameters of each constructor which is
sufficient for a constructor's unique identification.
|
| Modifier and Type | Method and Description |
|---|---|
TypeList |
SubclassInstrumentedType.getInterfaces() |
| Constructor and Description |
|---|
DynamicInvocation(String methodName,
TypeDescription returnType,
TypeList parameterTypes,
MethodDescription bootstrapMethod,
List<?> arguments)
Creates a new dynamic method invocation.
|
| Constructor and Description |
|---|
MethodExceptionTypeMatcher(ElementMatcher<? super TypeList> exceptionMatcher)
Creates a new matcher for a method's exceptions.
|
MethodParameterTypeMatcher(ElementMatcher<? super TypeList> parameterMatcher)
Creates a new matcher for a method's parameter types.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
TypePool.LazyTypeDescription.LazyTypeList
A list that is constructing
TypePool.LazyTypeDescriptions. |
| Modifier and Type | Method and Description |
|---|---|
TypeList |
TypePool.LazyTypeDescription.getInterfaces() |
protected TypeList |
TypePool.LazyTypeDescription.LazyTypeList.wrap(List<TypeDescription> values) |
Copyright © 2014–2015. All rights reserved.