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

package io.sentry;

import org.jetbrains.annotations.Nullable;
import java.util.List;
import org.jetbrains.annotations.NotNull;

public final class NoOpCompositePerformanceCollector implements CompositePerformanceCollector
{
    private static final NoOpCompositePerformanceCollector instance;
    
    public static NoOpCompositePerformanceCollector getInstance() {
        return NoOpCompositePerformanceCollector.instance;
    }
    
    private NoOpCompositePerformanceCollector() {
    }
    
    @Override
    public void start(@NotNull final ITransaction transaction) {
    }
    
    @Override
    public void start(@NotNull final String id) {
    }
    
    @Override
    public void onSpanStarted(@NotNull final ISpan span) {
    }
    
    @Override
    public void onSpanFinished(@NotNull final ISpan span) {
    }
    
    @Nullable
    @Override
    public List<PerformanceCollectionData> stop(@NotNull final ITransaction transaction) {
        return null;
    }
    
    @Nullable
    @Override
    public List<PerformanceCollectionData> stop(@NotNull final String id) {
        return null;
    }
    
    @Override
    public void close() {
    }
    
    static {
        instance = new NoOpCompositePerformanceCollector();
    }
}
