Uses of Interface
net.bytebuddy.description.type.RecordComponentDescription.InDefinedShape
Packages that use RecordComponentDescription.InDefinedShape
Package
Description
Contains descriptions of Java types and packages.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
Classes of this package allow for the creating
TypeDescriptions without
loading any classes.-
Uses of RecordComponentDescription.InDefinedShape in net.bytebuddy.description.type
Classes in net.bytebuddy.description.type that implement RecordComponentDescription.InDefinedShapeModifier and TypeClassDescriptionstatic classRepresents a loaded record component.static classAn abstract base implementation of a record component description in its defined shape.static classA latent record component description.Subclasses with type arguments of type RecordComponentDescription.InDefinedShape in net.bytebuddy.description.typeModifier and TypeClassDescriptionstatic classA list of loaded record components.static classA list of record components described as tokens.Subinterfaces with type arguments of type RecordComponentDescription.InDefinedShape in net.bytebuddy.description.typeModifier and TypeInterfaceDescriptioninterfaceRepresents a component of a Java record.Methods in net.bytebuddy.description.type that return RecordComponentDescription.InDefinedShapeModifier and TypeMethodDescriptionRecordComponentDescription.InDefinedShape.AbstractBase.asDefined()Returns this type dependant in its defined shape, i.e.RecordComponentDescription.TypeSubstituting.asDefined()Returns this type dependant in its defined shape, i.e.RecordComponentList.ForLoadedRecordComponents.get(int index) RecordComponentList.ForTokens.get(int index) Methods in net.bytebuddy.description.type that return types with arguments of type RecordComponentDescription.InDefinedShapeModifier and TypeMethodDescriptionRecordComponentList.AbstractBase.asDefined()Returns this list of these record component descriptions resolved to their defined shape.RecordComponentList.asDefined()Returns this list of these record component descriptions resolved to their defined shape.RecordComponentList.Empty.asDefined()Returns this list of these record component descriptions resolved to their defined shape.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getRecordComponents()Returns the list of record components that are declared by this type.TypeDescription.ArrayProjection.getRecordComponents()Returns the list of record components that are declared by this type.TypeDescription.ForLoadedType.getRecordComponents()Returns the list of record components that are declared by this type.TypeDescription.ForPackageDescription.getRecordComponents()Returns the list of record components that are declared by this type.TypeDescription.getRecordComponents()Returns the list of record components that are declared by this type.TypeDescription.Latent.getRecordComponents()Returns the list of record components that are declared by this type.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.InDefinedShapeModifier and TypeFieldDescriptionprotected final RecordComponentList<RecordComponentDescription.InDefinedShape> TypeWriter.Default.recordComponentsThe instrumented type's record components.Methods in net.bytebuddy.dynamic.scaffold that return types with arguments of type RecordComponentDescription.InDefinedShapeModifier and TypeMethodDescriptionInstrumentedType.Default.getRecordComponents()Returns the list of record components that are declared by this type.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.InDefinedShapeModifierConstructorDescriptionprotectedDefault(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, 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, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool) Creates a new default type writer.protectedForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, 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, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool) Creates a new default type writer for creating a new type that is not based on an existing class file.protectedForInlining(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, 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, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator) Creates a new inlining type writer.protectedWithFullProcessing(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, 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, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, 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.InDefinedShapeModifier and TypeClassDescriptionprivate classA lazy description of a record component.Subclasses with type arguments of type RecordComponentDescription.InDefinedShape in net.bytebuddy.poolModifier and TypeClassDescriptionprotected classA list of record component tokens representing each record component as a description.Methods in net.bytebuddy.pool that return RecordComponentDescription.InDefinedShapeModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.RecordComponentTokenList.get(int index) 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.InDefinedShapeModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.getRecordComponents()Returns the list of record components that are declared by this type.Methods in net.bytebuddy.pool with parameters of type RecordComponentDescription.InDefinedShapeModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForRecordComponent.resolveRecordType(String recordTypeDescriptor, TypePool typePool, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent) Resolves a record component's type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForRecordComponent.Tokenized.resolveRecordType(String recordTypeDescriptor, TypePool typePool, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent) Resolves a record component's type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveRecordType(String recordTypeDescriptor, TypePool typePool, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent) Resolves a record component's type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveRecordType(String recordTypeDescriptor, TypePool typePool, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent) Resolves a record component's type.