alexandroid/decompiled/jadx/sources/com/bumptech/glide/GlideExperiments.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

52 lines
1.6 KiB
Java

package com.bumptech.glide;
import androidx.annotation.Nullable;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
/* loaded from: classes6.dex */
public class GlideExperiments {
private final Map<Class<?>, Experiment> experiments;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
public static final class Builder {
private final Map<Class<?>, Experiment> experiments = new HashMap();
public Builder add(Experiment experiment) {
this.experiments.put(experiment.getClass(), experiment);
return this;
}
public GlideExperiments build() {
return new GlideExperiments(this);
}
public Builder update(Experiment experiment, boolean z) {
if (z) {
add(experiment);
return this;
}
this.experiments.remove(experiment.getClass());
return this;
}
}
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
public interface Experiment {
}
public GlideExperiments(Builder builder) {
this.experiments = Collections.unmodifiableMap(new HashMap(builder.experiments));
}
@Nullable
public <T extends Experiment> T get(Class<T> cls) {
return (T) this.experiments.get(cls);
}
public boolean isEnabled(Class<? extends Experiment> cls) {
return this.experiments.containsKey(cls);
}
}