src.samples.java.ex.CTU_Sample Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fb-contrib Show documentation
Show all versions of fb-contrib Show documentation
An auxiliary findbugs.sourceforge.net plugin for java bug detectors that fall outside the narrow scope of detectors to be packaged with the product itself.
package ex;
import java.util.concurrent.TimeUnit;
public class CTU_Sample {
public long simpleMillisAndNanos() {
long millis = System.currentTimeMillis();
long nanos = System.nanoTime();
return millis + nanos;
}
public long badUseOfConvert() {
long secs = TimeUnit.SECONDS.convert(1000, TimeUnit.MILLISECONDS);
long millis = System.currentTimeMillis();
return secs + millis;
}
public long fpHandConversions() {
long millis = System.currentTimeMillis();
long secs = TimeUnit.SECONDS.convert(1, TimeUnit.HOURS);
return millis * 1000 + secs;
}
}