ZenScript main repository
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

ImmutableLiveObject.java 547B

12345678910111213141516171819202122
  1. package live;
  2. import listeners.DummyListenerHandle;
  3. import listeners.ListenerHandle;
  4. import zsynthetic.FunctionTTToVoid;
  5. public final class ImmutableLiveObject<T> implements LiveObject<T> {
  6. public final T value;
  7. public ImmutableLiveObject(T value) {
  8. this.value = value;
  9. }
  10. @Override
  11. public ListenerHandle<FunctionTTToVoid<T>> addListener(FunctionTTToVoid<T> listener) {
  12. return new DummyListenerHandle<FunctionTTToVoid<T>>(listener);
  13. }
  14. public T getValue() {
  15. return value;
  16. }
  17. }