Interface RecordComponentAttributeAppender.Factory

All Known Implementing Classes:
RecordComponentAttributeAppender.Explicit, RecordComponentAttributeAppender.Factory.Compound, RecordComponentAttributeAppender.ForInstrumentedRecordComponent, RecordComponentAttributeAppender.NoOp
Enclosing interface:
RecordComponentAttributeAppender

public static interface RecordComponentAttributeAppender.Factory
A factory that creates record component attribute appenders for a given type.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    A record component attribute appender factory that combines several record component attribute appender factories to be represented as a single factory.
  • Method Summary

    Modifier and Type
    Method
    Description
    make(TypeDescription typeDescription)
    Returns a record component attribute appender that is applicable for a given type description.
  • Method Details

    • make

      Returns a record component attribute appender that is applicable for a given type description.
      Parameters:
      typeDescription - The type for which a record component attribute appender is to be applied for.
      Returns:
      The record component attribute appender which should be applied for the given type.