// 
// 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 NoOpTransactionProfiler implements ITransactionProfiler
{
    private static final NoOpTransactionProfiler instance;
    
    private NoOpTransactionProfiler() {
    }
    
    public static NoOpTransactionProfiler getInstance() {
        return NoOpTransactionProfiler.instance;
    }
    
    @Override
    public void start() {
    }
    
    @Override
    public boolean isRunning() {
        return false;
    }
    
    @Override
    public void bindTransaction(@NotNull final ITransaction transaction) {
    }
    
    @Nullable
    @Override
    public ProfilingTraceData onTransactionFinish(@NotNull final ITransaction transaction, @Nullable final List<PerformanceCollectionData> performanceCollectionData, @NotNull final SentryOptions options) {
        return null;
    }
    
    @Override
    public void close() {
    }
    
    static {
        instance = new NoOpTransactionProfiler();
    }
}
