Interface State


public interface State
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    contains(Key<?> key)
     
    static State
     
    default <T> @Nullable T
    get(Key<T> key)
     
    <T> Optional<T>
    getOptional(Key<T> key)
     
    <T> @Nullable T
    remove(Key<T> key)
     
    <T> @Nullable T
    set(Key<T> key, T value)
     
  • Method Details

    • create

      static State create()
    • getOptional

      <T> Optional<T> getOptional(Key<T> key)
    • get

      default <T> @Nullable T get(Key<T> key)
    • set

      <T> @Nullable T set(Key<T> key, T value)
    • remove

      <T> @Nullable T remove(Key<T> key)
    • contains

      boolean contains(Key<?> key)