Package | Description |
---|---|
net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescription s without
loading any classes. |
Modifier and Type | Class and Description |
---|---|
static class |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField.Tokenized
An implementation of a tokenized resolution of the generic type of a
FieldDescription . |
static class |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed
A resolution of a type's, method's or field's generic types if its generic signature is malformed.
|
static class |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw
A resolution of a type's, method's or field's generic types if all of the represented element's are raw.
|
Modifier and Type | Field and Description |
---|---|
private TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField |
TypePool.Default.LazyTypeDescription.FieldToken.signatureResolution
The resolution of this field's generic type.
|
private TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField |
TypePool.Default.LazyTypeDescription.LazyFieldDescription.signatureResolution
A resolution of this field's generic type.
|
Modifier and Type | Method and Description |
---|---|
static TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField |
TypePool.Default.GenericTypeExtractor.ForSignature.OfField.extract(java.lang.String genericSignature)
Extracts a generic field resolution of a field signature.
|
protected TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField |
TypePool.Default.GenericTypeExtractor.ForSignature.OfField.resolve()
Completes the current resolution.
|
Constructor and Description |
---|
LazyFieldDescription(java.lang.String name,
int modifiers,
java.lang.String descriptor,
java.lang.String genericSignature,
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField signatureResolution,
java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> typeAnnotationTokens,
java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens)
Creates a new lazy field description.
|