| Package | Description |
|---|---|
| net.bytebuddy.description.type |
Contains descriptions of Java types and packages.
|
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeDescription.Generic.LazyProjection.ForLoadedFieldType
A lazy projection of a field's type.
|
static class |
TypeDescription.Generic.LazyProjection.ForLoadedReturnType
A lazy projection of a method's generic return type.
|
static class |
TypeDescription.Generic.LazyProjection.ForLoadedSuperClass
A lazy projection of a generic super type.
|
static class |
TypeDescription.Generic.LazyProjection.OfConstructorParameter
A lazy projection of the parameter type of a
Constructor. |
static class |
TypeDescription.Generic.LazyProjection.OfMethodParameter
A lazy projection of the parameter type of a
Method. |
static class |
TypeDescription.Generic.LazyProjection.WithEagerNavigation
A lazy projection of a type that resolves super class and interface types eagerly.
|
protected static class |
TypeDescription.Generic.LazyProjection.WithEagerNavigation.OfAnnotatedElement
A description of an annotated lazy type with eager navigation.
|
static class |
TypeDescription.Generic.LazyProjection.WithLazyNavigation
A lazy projection of a type with a lazy resolution of super class and interface types.
|
protected static class |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceType
A lazy interface type description for a lazy projection.
|
protected static class |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazySuperClass
A lazy super class description for a lazy projection.
|
protected static class |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.OfAnnotatedElement
A description of an annotated lazy type with lazy navigation.
|
static class |
TypeDescription.Generic.LazyProjection.WithResolvedErasure
A lazy projection that applies a visitor only when resolving the generic type but not when reading the erasure.
|
protected static class |
TypeDescription.SuperTypeLoading.ClassLoadingTypeProjection
A type projection that attempts to load any super type of the delegate type.
|
| Modifier and Type | Method and Description |
|---|---|
protected static TypeDescription.Generic |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazySuperClass.of(TypeDescription.Generic.LazyProjection delegate)
Resolves a lazy super class description.
|
protected static TypeList.Generic |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceList.of(TypeDescription.Generic.LazyProjection delegate)
Resolves a lazy interface list.
|
| Constructor and Description |
|---|
LazyInterfaceList(TypeDescription.Generic.LazyProjection delegate,
TypeList.Generic rawInterfaces)
Creates a new lazy interface list.
|
LazyInterfaceType(TypeDescription.Generic.LazyProjection delegate,
int index,
TypeDescription.Generic rawInterface)
Creates a new lazy interface type.
|
LazySuperClass(TypeDescription.Generic.LazyProjection delegate)
Creates a new lazy super class description.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TypePool.Default.LazyTypeDescription.TokenizedGenericType
A representation of a generic type that is described by a
TypePool.Default.LazyTypeDescription.GenericTypeToken. |
protected static class |
TypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed
A lazy description of a non-well-defined described generic type.
|
Copyright © 2014–2019. All rights reserved.