Class SimplifiedOptionalModule

  • All Implemented Interfaces:
    Module

    public class SimplifiedOptionalModule
    extends Object
    implements Module
    Default module being included if Option.SIMPLIFIED_OPTIONALS is enabled.
    • Constructor Detail

      • SimplifiedOptionalModule

        public SimplifiedOptionalModule​(String... includedMethodNames)
        Constructor: setting the names of methods declared by the Optional class to include in its generated object schema.
        Parameters:
        includedMethodNames - names of the Optional class' methods to include
        See Also:
        DEFAULT_INCLUDED_METHOD_NAMES
    • Method Detail

      • applyToConfigBuilder

        public void applyToConfigBuilder​(SchemaGeneratorConfigBuilder builder)
        Description copied from interface: Module
        Apply this module to the given configuration builder instance.
        Specified by:
        applyToConfigBuilder in interface Module
        Parameters:
        builder - configuration builder instance to which to apply this module