Interface MutationBehaviourAware<M extends MutationBehaviourAware<M>>

Type Parameters:
M - Final version of mutation behaviour
All Known Subinterfaces:
Freezable, Immutable, Mutable

public interface MutationBehaviourAware<M extends MutationBehaviourAware<M>>
Author:
tony
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Return true if object is currently mutable (can change publicly visible state)
  • Method Details

    • mutable

      boolean mutable()
      Return true if object is currently mutable (can change publicly visible state)
      Returns:
      true if object is currently mutable