| Package | Description |
|---|---|
| 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.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 | Method and Description |
|---|---|
TypeList |
InlineInstrumentedType.getInterfaces() |
| Modifier and Type | Field and Description |
|---|---|
protected Map<TypeList,MethodDescription> |
SubclassInstrumentationTarget.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() |
| Modifier and Type | Method and Description |
|---|---|
TypeList |
MethodLookupEngine.OverridenClassMethod.getExceptionTypes() |
TypeList |
MethodLookupEngine.ConflictingInterfaceMethod.getExceptionTypes() |
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() |
TypeList |
MethodLookupEngine.OverridenClassMethod.getParameterTypes() |
TypeList |
MethodLookupEngine.ConflictingInterfaceMethod.getParameterTypes() |
TypeList |
MethodDescription.getParameterTypes()
Returns a list of type descriptions of the method described by this instance.
|
TypeList |
MethodDescription.ForLoadedConstructor.getParameterTypes() |
TypeList |
MethodDescription.ForLoadedMethod.getParameterTypes() |
TypeList |
MethodDescription.Latent.getParameterTypes() |
| 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 |
InstrumentedType.AbstractBase.MethodToken.getExceptionTypes() |
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 |
InstrumentedType.AbstractBase.MethodToken.getParameterTypes() |
protected TypeList |
TypeList.ForLoadedType.wrap(List<TypeDescription> values) |
protected TypeList |
TypeList.Explicit.wrap(List<TypeDescription> values) |
| Constructor and Description |
|---|
MethodExceptionTypeMatcher(ElementMatcher<? super TypeList> exceptionMatcher)
Creates a new matcher for a method's exceptions.
|
MethodParameterTypesMatcher(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. All rights reserved.