Uses of Interface
net.bytebuddy.implementation.attribute.RecordComponentAttributeAppender
-
Packages that use RecordComponentAttributeAppender Package Description 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.implementation.attribute 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 RecordComponentAttributeAppender Modifier and Type Field Description private RecordComponentAttributeAppender
TypeWriter.RecordComponentPool.Record.ForExplicitRecordComponent. attributeAppender
The attribute appender for the record component.private 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 RecordComponentAttributeAppender Modifier and Type Method Description RecordComponentAttributeAppender
TypeWriter.RecordComponentPool.Record.ForExplicitRecordComponent. getRecordComponentAppender()
Returns the record component attribute appender for a given record component.RecordComponentAttributeAppender
TypeWriter.RecordComponentPool.Record.ForImplicitRecordComponent. getRecordComponentAppender()
Returns the record component attribute appender for a given record component.RecordComponentAttributeAppender
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 RecordComponentAttributeAppender Constructor Description 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 RecordComponentAttributeAppender Modifier and Type Class Description static class
RecordComponentAttributeAppender.Compound
A record component attribute appender that combines several method attribute appenders to be represented as a single record component attribute appender.static class
RecordComponentAttributeAppender.Explicit
Appends an annotation to a record component.static class
RecordComponentAttributeAppender.ForInstrumentedRecordComponent
An attribute appender that writes all annotations that are declared on a record component.static class
RecordComponentAttributeAppender.NoOp
A record component attribute appender that does not append any attributes.Fields in net.bytebuddy.implementation.attribute with type parameters of type RecordComponentAttributeAppender Modifier and Type Field Description private java.util.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 RecordComponentAttributeAppender Modifier and Type Method Description RecordComponentAttributeAppender
RecordComponentAttributeAppender.Explicit. make(TypeDescription typeDescription)
Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender
RecordComponentAttributeAppender.Factory.Compound. make(TypeDescription typeDescription)
Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender
RecordComponentAttributeAppender.Factory. make(TypeDescription typeDescription)
Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender
RecordComponentAttributeAppender.ForInstrumentedRecordComponent. make(TypeDescription typeDescription)
Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppender
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 RecordComponentAttributeAppender Constructor Description Compound(RecordComponentAttributeAppender... recordComponentAttributeAppender)
Creates a new compound record component attribute appender.Constructor parameters in net.bytebuddy.implementation.attribute with type arguments of type RecordComponentAttributeAppender Constructor Description Compound(java.util.List<? extends RecordComponentAttributeAppender> recordComponentAttributeAppenders)
Creates a new compound record component attribute appender.
-