Skip to content

Commit

Permalink
Se salvan errores de checkstyle
Browse files Browse the repository at this point in the history
  • Loading branch information
delucas committed Oct 27, 2016
1 parent 5d1c6d1 commit 8d01d6d
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 13 deletions.
11 changes: 6 additions & 5 deletions src/main/java/Cronometro.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class Cronometro {
private Precision precision;
private Map<String, List<Long>> mediciones = new HashMap<String, List<Long>>();

public Cronometro(Precision precision) {
public Cronometro(final Precision precision) {
this.precision = precision;
}

Expand All @@ -22,7 +22,7 @@ public void clic() {
clic(ANONIMO);
}

public void clic(String clave) {
public void clic(final String clave) {
List<Long> medicionesPorClave = mediciones.get(clave);

if (medicionesPorClave == null) {
Expand All @@ -32,15 +32,16 @@ public void clic(String clave) {
mediciones.put(clave, medicionesPorClave);
}

public Mediciones getMediciones(String clave) {
public Mediciones getMediciones(final String clave) {
return procesar(clave);
}

public Mediciones getMediciones() {
return getMediciones(ANONIMO);
}

private Mediciones procesar(String key) {
return new Mediciones(mediciones.get(key), this.precision);
private Mediciones procesar(final String clave) {
// TODO: considerar el caso de 1 sola medicion.
return new Mediciones(mediciones.get(clave), this.precision);
}
}
8 changes: 5 additions & 3 deletions src/main/java/Mediciones.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@ public class Mediciones {

private List<Double> valores;
private Double total;
private Precision precision;

public Mediciones(List<Long> capturas, Precision precision) {
Long previo = null;
public Mediciones(final List<Long> capturas, final Precision precision) {
this.precision = precision;
this.valores = new LinkedList<Double>();

Long previo = null;
for (Long medicion : capturas) {
if (previo != null) {
valores.add(precision.desdeNano(medicion - previo));
Expand All @@ -20,7 +22,7 @@ public Mediciones(List<Long> capturas, Precision precision) {
this.total = (double) previo - capturas.get(0);
}

public double get(int indice) {
public double get(final int indice) {
return this.valores.get(indice);
}

Expand Down
10 changes: 5 additions & 5 deletions src/main/java/Precision.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ public enum Precision {
MICROSEGUNDOS((long) 1_000, "µs"),
NANOSEGUNDOS((long) 1, "ns");

Long factor;
String simbolo;
private Long factor;
private String simbolo;

Precision(Long factor, String simbolo) {
Precision(final Long factor, final String simbolo) {
this.factor = factor;
this.simbolo = simbolo;
}

public Double desdeNano(long nano) {
public Double desdeNano(final long nano) {
return (((double) (nano)) / this.factor);
}

public String formatear(long cantidad) {
public String formatear(final long cantidad) {
return cantidad + " " + this.simbolo;
}
}

0 comments on commit 8d01d6d

Please sign in to comment.