Package com.io7m.waxmill.cmdline.internal

# Class WXMNamedParameters

java.lang.Object
com.io7m.waxmill.cmdline.internal.WXMNamedParameters

    public final class WXMNamedParameters
    extends java.lang.Object

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `static <T> T` | `checkRequired​(WXMMessages messages, WXMNamedParameter<?> owner, WXMNamedParameter<java.util.Optional<T>> parameter)` |
  `static <T> WXMNamedParameter<java.util.Optional<T>>` | `optional​(java.lang.String name, T parameter)` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### optional

    public static <T> WXMNamedParameter<java.util.Optional<T>> optional​(java.lang.String name, T parameter)

  - ### checkRequired

    public static <T> T checkRequired​(WXMMessages messages, WXMNamedParameter<?> owner, WXMNamedParameter<java.util.Optional<T>> parameter)