cpw.mods.fml.common

## Class Optional

- java.lang.Object
- - cpw.mods.fml.common.Optional

-     public final class Optional
      extends java.lang.Object

  Classes annotated with this will have the named interface or method removed from the runtime definition of the class if the modid specified is missing.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static interface` | `Optional.Interface` Used to remove optional interfaces
    `static interface` | `Optional.InterfaceList` Mark a list of interfaces as removable
    `static interface` | `Optional.Method` Used to remove optional methods

  - ### Method Summary

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

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