// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry.featureflags;

import org.jetbrains.annotations.NotNull;
import io.sentry.protocol.FeatureFlags;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.ApiStatus;

@ApiStatus.Internal
public final class NoOpFeatureFlagBuffer implements IFeatureFlagBuffer
{
    private static final NoOpFeatureFlagBuffer instance;
    
    public static NoOpFeatureFlagBuffer getInstance() {
        return NoOpFeatureFlagBuffer.instance;
    }
    
    @Override
    public void add(@Nullable final String flag, @Nullable final Boolean result) {
    }
    
    @Nullable
    @Override
    public FeatureFlags getFeatureFlags() {
        return null;
    }
    
    @NotNull
    @Override
    public IFeatureFlagBuffer clone() {
        return NoOpFeatureFlagBuffer.instance;
    }
    
    static {
        instance = new NoOpFeatureFlagBuffer();
    }
}
