View Javadoc
1   package org.wikimedia.search.extra.util;
2   
3   import java.util.function.Supplier;
4   
5   import javax.annotation.Nullable;
6   
7   public final class Suppliers {
8       private Suppliers() {
9       }
10  
11      public static class MutableSupplier<T> implements Supplier<T> {
12          @Nullable T obj;
13  
14          @Override
15          @Nullable
16          public T get() {
17              return obj;
18          }
19  
20          public void set(T obj) {
21              this.obj = obj;
22          }
23      }
24  }