discord-jadx/app/src/main/java/androidx/lifecycle/ViewModelStore.java

31 lines
731 B
Java

package androidx.lifecycle;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Set;
public class ViewModelStore {
private final HashMap<String, ViewModel> mMap = new HashMap<>();
public final void clear() {
for (ViewModel viewModel : this.mMap.values()) {
viewModel.clear();
}
this.mMap.clear();
}
public final ViewModel get(String str) {
return this.mMap.get(str);
}
public Set<String> keys() {
return new HashSet(this.mMap.keySet());
}
public final void put(String str, ViewModel viewModel) {
ViewModel put = this.mMap.put(str, viewModel);
if (put != null) {
put.onCleared();
}
}
}