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.TypeContainment.SelfContained
Describes a type that is not contained within another type, a method or a constructor.
|
static class |
TypePool.Default.LazyTypeDescription.TypeContainment.WithinMethod
Describes a type that is contained within a method or constructor.
|
static class |
TypePool.Default.LazyTypeDescription.TypeContainment.WithinType
Describes a type that is contained within another type.
|
Modifier and Type | Field and Description |
---|---|
private TypePool.Default.LazyTypeDescription.TypeContainment |
TypePool.Default.LazyTypeDescription.typeContainment
A definition of this type's containment within another type or method.
|
private TypePool.Default.LazyTypeDescription.TypeContainment |
TypePool.Default.TypeExtractor.typeContainment
The declaration context found for this type.
|
Constructor and Description |
---|
LazyTypeDescription(TypePool typePool,
int actualModifiers,
int modifiers,
java.lang.String name,
java.lang.String superClassInternalName,
java.lang.String[] interfaceInternalName,
java.lang.String genericSignature,
TypePool.Default.LazyTypeDescription.TypeContainment typeContainment,
java.lang.String declaringTypeInternalName,
java.util.List<java.lang.String> declaredTypes,
boolean anonymousType,
java.lang.String nestHostInternalName,
java.util.List<java.lang.String> nestMemberInternalNames,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> superTypeAnnotationTokens,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> typeVariableAnnotationTokens,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> typeVariableBoundsAnnotationTokens,
java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens,
java.util.List<TypePool.Default.LazyTypeDescription.FieldToken> fieldTokens,
java.util.List<TypePool.Default.LazyTypeDescription.MethodToken> methodTokens)
Creates a new lazy type description.
|