Class FieldAttributeAppender.Factory.Compound

    • Field Detail

      • factories

        private final java.util.List<FieldAttributeAppender.Factory> factories
        The factories that this compound factory represents in their application order.
    • Constructor Detail

      • Compound

        public Compound​(FieldAttributeAppender.Factory... factory)
        Creates a new compound field attribute appender factory.
        Parameters:
        factory - The factories to represent in the order of their application.
      • Compound

        public Compound​(java.util.List<? extends FieldAttributeAppender.Factory> factories)
        Creates a new compound field attribute appender factory.
        Parameters:
        factories - The factories to represent in the order of their application.
    • Method Detail

      • make

        public FieldAttributeAppender make​(TypeDescription typeDescription)
        Returns a field attribute appender that is applicable for a given type description.
        Specified by:
        make in interface FieldAttributeAppender.Factory
        Parameters:
        typeDescription - The type for which a field attribute appender is to be applied for.
        Returns:
        The field attribute appender which should be applied for the given type.