private static final Map<String, Totals> ACCUMULATORS = new ConcurrentHashMap<>();
//@GuardedBy("LOCK")
- private static int INSTANCE_COUNT; // number of active tests
+ private static int instanceCount; // number of active tests
/*
* Cached copy of Totals for this instance.
* However the contents do need to be synchronized.
*/
//@GuardedBy("myTotals")
- private transient Totals myTotals = null;
+ private transient Totals myTotals;
// Name of the accumulator. Set up by testStarted().
private transient String myName;
private static class Totals {
/** Time of last summary (to prevent double reporting) */
- private long last = 0;
+ private long last;
private final SummariserRunningSample delta = new SummariserRunningSample("DELTA");
.append(System.currentTimeMillis()).append("|")
.append(summariserRunningSample.getElapsed()).append("|")
.append(summariserRunningSample.getNumSamples()).append("|")
- .append(new BigDecimal(summariserRunningSample.getRate()).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue()).append("|")
+ .append(/*~~(java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
+ java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
+ java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
+ java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
+ java.base/java.util.Objects.checkIndex(Objects.java:359)
+ java.base/java.util.ArrayList.get(ArrayList.java:427)
+ org.openrewrite.java.internal.template.JavaTemplateParser.compileTemplate(JavaTemplateParser.java:247)
+ org.openrewrite.java.internal.template.JavaTemplateParser.parseMethodArguments(JavaTemplateParser.java:197)
+ org.openrewrite.java.JavaTemplate$2.visitMethodInvocation(JavaTemplate.java:433)
+ ...)~~>*/new BigDecimal(summariserRunningSample.getRate()).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue()).append("|")
.append(summariserRunningSample.getAverage()).append("|")
.append(summariserRunningSample.getMin()).append("|")
.append(summariserRunningSample.getMax()).append("|")
Problem
Expected behavior
Example diff
Recipes in example diff:
org.openrewrite.java.cleanup.BigDecimalRoundingConstantsToEnums
References:
undefined