@Override\r
public Metric auditTrail(LogTarget lt, int indent, StringBuilder sb, int ... flags) {\r
Metric metric = new Metric();\r
- int last = (metric.entries = trail.size()) -1;\r
+ metric.entries = trail.size();\r
+ int last = (metric.entries) -1;\r
metric.buckets = flags.length==0?EMPTYF:new float[flags.length];\r
if (last>=0) {\r
TimeTaken first = trail.get(0);\r
//long end = (first.flag&SUB)==SUB?first.end():trail.get(last).end();\r
long end = 0L;\r
for(int i=last;end==0L && i>=0;--i) {\r
- end= trail.get(i).end();\r
+ end= trail.get(i).end();\r
}\r
metric.total = (end - first.start) / 1000000f;\r
} else {\r
- metric.total=0L;\r
+ metric.total=0L;\r
}\r
\r
if (sb==null) {\r
}\r
} \r
} else {\r
- Stack<Long> stack = new Stack<Long>();\r
+ Stack<Long> stack = new Stack<>();\r
for (TimeTaken tt : trail) {\r
// Create Indentation based on SUB\r
while (!stack.isEmpty() && tt.end()>stack.peek()) {\r
sb.append(" ");\r
}\r
if((tt.flag & CHECKPOINT)==CHECKPOINT) {\r
- // Checkpoint\r
- sb.append(" ");\r
+ // Checkpoint\r
+ sb.append(" ");\r
} else {\r
- float ms=tt.millis();\r
+ float ms=tt.millis();\r
// Add time values to Metric\r
for (int i=0;i<flags.length;++i) {\r
if ((tt.flag & flags[i]) == flags[i]) {\r
- metric.buckets[i]+=ms;\r
+ metric.buckets[i]+=ms;\r
}\r
}\r
}\r