Interface MethodAttributeAppender.Factory

All Known Implementing Classes:
DispatcherAnnotationPlugin, HashCodeAndEqualsPlugin, HashCodeAndEqualsPlugin.WithNonNullableFields, MethodAttributeAppender.Explicit, MethodAttributeAppender.Factory.Compound, MethodAttributeAppender.ForInstrumentedMethod, MethodAttributeAppender.ForReceiverType, MethodAttributeAppender.NoOp
Enclosing interface:
MethodAttributeAppender

public static interface MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
  • Nested Class Summary

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

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

    • make

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