Uses of Interface
net.bytebuddy.description.type.RecordComponentDescription.InDefinedShape
-
Packages that use RecordComponentDescription.InDefinedShape Package Description net.bytebuddy.description.type Contains descriptions of Java types and packages.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.pool Classes of this package allow for the creatingTypeDescription
s without loading any classes. -
-
Uses of RecordComponentDescription.InDefinedShape in net.bytebuddy.description.type
Classes in net.bytebuddy.description.type that implement RecordComponentDescription.InDefinedShape Modifier and Type Class Description static class
RecordComponentDescription.ForLoadedRecordComponent
Represents a loaded record component.static class
RecordComponentDescription.InDefinedShape.AbstractBase
An abstract base implementation of a record component description in its defined shape.static class
RecordComponentDescription.Latent
A latent record component description.Methods in net.bytebuddy.description.type that return RecordComponentDescription.InDefinedShape Modifier and Type Method Description RecordComponentDescription.InDefinedShape
RecordComponentDescription.InDefinedShape.AbstractBase. asDefined()
Returns this type dependant in its defined shape, i.e.RecordComponentDescription.InDefinedShape
RecordComponentDescription.TypeSubstituting. asDefined()
Returns this type dependant in its defined shape, i.e.RecordComponentDescription.InDefinedShape
RecordComponentList.ForLoadedRecordComponents. get(int index)
RecordComponentDescription.InDefinedShape
RecordComponentList.ForTokens. get(int index)
Methods in net.bytebuddy.description.type that return types with arguments of type RecordComponentDescription.InDefinedShape Modifier and Type Method Description RecordComponentList<RecordComponentDescription.InDefinedShape>
RecordComponentList.AbstractBase. asDefined()
Returns this list of these record component descriptions resolved to their defined shape.RecordComponentList<RecordComponentDescription.InDefinedShape>
RecordComponentList. asDefined()
Returns this list of these record component descriptions resolved to their defined shape.RecordComponentList<RecordComponentDescription.InDefinedShape>
RecordComponentList.Empty. asDefined()
Returns this list of these record component descriptions resolved to their defined shape.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription.AbstractBase.OfSimpleType.WithDelegation. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription.ArrayProjection. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription.ForLoadedType. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription.ForPackageDescription. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription.Latent. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeDescription.SuperTypeLoading. getRecordComponents()
Returns the list of record components that are declared by this type. -
Uses of RecordComponentDescription.InDefinedShape in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold with type parameters of type RecordComponentDescription.InDefinedShape Modifier and Type Field Description protected RecordComponentList<RecordComponentDescription.InDefinedShape>
TypeWriter.Default. recordComponents
The instrumented type's record components.Methods in net.bytebuddy.dynamic.scaffold that return types with arguments of type RecordComponentDescription.InDefinedShape Modifier and Type Method Description RecordComponentList<RecordComponentDescription.InDefinedShape>
InstrumentedType.Default. getRecordComponents()
Returns the list of record components that are declared by this type.RecordComponentList<RecordComponentDescription.InDefinedShape>
InstrumentedType.Frozen. getRecordComponents()
Returns the list of record components that are declared by this type.Constructor parameters in net.bytebuddy.dynamic.scaffold with type arguments of type RecordComponentDescription.InDefinedShape Constructor Description Default(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool)
Creates a new default type writer.ForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool)
Creates a new default type writer for creating a new type that is not based on an existing class file.ForInlining(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator)
Creates a new inlining type writer.WithFullProcessing(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRegistry.Prepared methodRegistry, Implementation.Target.Factory implementationTargetFactory, MethodRebaseResolver methodRebaseResolver)
Creates a new inlining type writer that fully reprocesses a type. -
Uses of RecordComponentDescription.InDefinedShape in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement RecordComponentDescription.InDefinedShape Modifier and Type Class Description private class
TypePool.Default.LazyTypeDescription.LazyRecordComponentDescription
A lazy description of a record component.Methods in net.bytebuddy.pool that return RecordComponentDescription.InDefinedShape Modifier and Type Method Description RecordComponentDescription.InDefinedShape
TypePool.Default.LazyTypeDescription.RecordComponentTokenList. get(int index)
private RecordComponentDescription.InDefinedShape
TypePool.Default.LazyTypeDescription.RecordComponentToken. toRecordComponentDescription(TypePool.Default.LazyTypeDescription lazyTypeDescription)
Transforms this record component token to a record component description that is attached to a lazy type description.Methods in net.bytebuddy.pool that return types with arguments of type RecordComponentDescription.InDefinedShape Modifier and Type Method Description RecordComponentList<RecordComponentDescription.InDefinedShape>
TypePool.Default.LazyTypeDescription. getRecordComponents()
Returns the list of record components that are declared by this type.
-