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

package com.google.common.flogger.backend.system;

import java.util.concurrent.TimeUnit;

public final class SystemClock extends Clock
{
    private static final SystemClock INSTANCE;
    
    public static SystemClock getInstance() {
        return SystemClock.INSTANCE;
    }
    
    private SystemClock() {
    }
    
    @Override
    public long getCurrentTimeNanos() {
        return TimeUnit.MILLISECONDS.toNanos(System.currentTimeMillis());
    }
    
    @Override
    public String toString() {
        return "Default millisecond precision clock";
    }
    
    static {
        INSTANCE = new SystemClock();
    }
}
