Uses of Interface
net.bytebuddy.implementation.attribute.RecordComponentAttributeAppender
Packages that use RecordComponentAttributeAppender
Package
Description
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
-
Uses of RecordComponentAttributeAppender in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as RecordComponentAttributeAppenderModifier and TypeFieldDescriptionprivate final RecordComponentAttributeAppender
TypeWriter.RecordComponentPool.Record.ForExplicitRecordComponent.attributeAppender
The attribute appender for the record component.private final RecordComponentAttributeAppender
RecordComponentRegistry.Default.Compiled.Entry.recordComponentAttributeAppender
The record component attribute appender to apply on any matched record component.Methods in net.bytebuddy.dynamic.scaffold that return RecordComponentAttributeAppenderModifier and TypeMethodDescriptionTypeWriter.RecordComponentPool.Record.ForExplicitRecordComponent.getRecordComponentAppender()
Returns the record component attribute appender for a given record component.TypeWriter.RecordComponentPool.Record.ForImplicitRecordComponent.getRecordComponentAppender()
Returns the record component attribute appender for a given record component.TypeWriter.RecordComponentPool.Record.getRecordComponentAppender()
Returns the record component attribute appender for a given record component.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type RecordComponentAttributeAppenderModifierConstructorDescriptionprotected
Entry
(ElementMatcher<? super RecordComponentDescription> matcher, RecordComponentAttributeAppender recordComponentAttributeAppender, Transformer<RecordComponentDescription> transformer) Creates a new entry.ForExplicitRecordComponent
(RecordComponentAttributeAppender attributeAppender, RecordComponentDescription recordComponentDescription) Creates a record for a rich record component. -
Uses of RecordComponentAttributeAppender in net.bytebuddy.implementation.attribute
Classes in net.bytebuddy.implementation.attribute that implement RecordComponentAttributeAppenderModifier and TypeClassDescriptionstatic class
A record component attribute appender that combines several method attribute appenders to be represented as a single record component attribute appender.static class
Appends an annotation to a record component.static enum
An attribute appender that writes all annotations that are declared on a record component.static enum
A record component attribute appender that does not append any attributes.Fields in net.bytebuddy.implementation.attribute with type parameters of type RecordComponentAttributeAppenderModifier and TypeFieldDescriptionprivate final List
<RecordComponentAttributeAppender> RecordComponentAttributeAppender.Compound.recordComponentAttributeAppenders
The record component attribute appenders this appender represents in their application order.Methods in net.bytebuddy.implementation.attribute that return RecordComponentAttributeAppenderModifier and TypeMethodDescriptionRecordComponentAttributeAppender.Explicit.make
(TypeDescription typeDescription) Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender.Factory.Compound.make
(TypeDescription typeDescription) Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender.Factory.make
(TypeDescription typeDescription) Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender.ForInstrumentedRecordComponent.make
(TypeDescription typeDescription) Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender.NoOp.make
(TypeDescription typeDescription) Returns a record component attribute appender that is applicable for a given type description.Constructors in net.bytebuddy.implementation.attribute with parameters of type RecordComponentAttributeAppenderModifierConstructorDescriptionCompound
(RecordComponentAttributeAppender... recordComponentAttributeAppender) Creates a new compound record component attribute appender.Constructor parameters in net.bytebuddy.implementation.attribute with type arguments of type RecordComponentAttributeAppenderModifierConstructorDescriptionCompound
(List<? extends RecordComponentAttributeAppender> recordComponentAttributeAppenders) Creates a new compound record component attribute appender.