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 RecordComponentAttributeAppenderTypeWriter.RecordComponentPool.Record.ForExplicitRecordComponent. attributeAppenderThe attribute appender for the record component.private RecordComponentAttributeAppenderRecordComponentRegistry.Default.Compiled.Entry. recordComponentAttributeAppenderThe 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 RecordComponentAttributeAppenderTypeWriter.RecordComponentPool.Record.ForExplicitRecordComponent. getRecordComponentAppender()Returns the record component attribute appender for a given record component.RecordComponentAttributeAppenderTypeWriter.RecordComponentPool.Record.ForImplicitRecordComponent. getRecordComponentAppender()Returns the record component attribute appender for a given record component.RecordComponentAttributeAppenderTypeWriter.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 classRecordComponentAttributeAppender.CompoundA record component attribute appender that combines several method attribute appenders to be represented as a single record component attribute appender.static classRecordComponentAttributeAppender.ExplicitAppends an annotation to a record component.static classRecordComponentAttributeAppender.ForInstrumentedRecordComponentAn attribute appender that writes all annotations that are declared on a record component.static classRecordComponentAttributeAppender.NoOpA 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. recordComponentAttributeAppendersThe 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 RecordComponentAttributeAppenderRecordComponentAttributeAppender.Explicit. make(TypeDescription typeDescription)Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppenderRecordComponentAttributeAppender.Factory.Compound. make(TypeDescription typeDescription)Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppenderRecordComponentAttributeAppender.Factory. make(TypeDescription typeDescription)Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppenderRecordComponentAttributeAppender.ForInstrumentedRecordComponent. make(TypeDescription typeDescription)Returns a record component attribute appender that is applicable for a given type description.RecordComponentAttributeAppenderRecordComponentAttributeAppender.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.
-