@Override public String toString() { float percentOfRoot = getPercentOfRoot(); if (0 > percentOfRoot) { percentOfRoot = 0F; } final BigDecimal percenOfRoot = new BigDecimal(percentOfRoot, MATH_CONTEXT); final StringBuilder stringBuilder = new StringBuilder("[").append(percenOfRoot).append("]%, [").append(getElapsedTime()).append("]ms [").append(getTaskTitle()).append("]").append( Strings.LINE_SEPARATOR); return stringBuilder.toString(); } }
/** * Gets stopwatch from the specified parent stopwatch with the specified task title. * * @param parent the specified parent * @param taskTitle the specified task title * @return stopwatch, returns {@code null} if not found */ private static Stopwatch get(final Stopwatch parent, final String taskTitle) { if (taskTitle.equals(parent.getTaskTitle())) { return parent; } for (final Stopwatch leaf : parent.getLeaves()) { final Stopwatch ret = get(leaf, taskTitle); if (null != ret) { return ret; } } return null; }
@Override public String toString() { float percentOfRoot = getPercentOfRoot(); if (0 > percentOfRoot) { percentOfRoot = 0F; } final BigDecimal percenOfRoot = new BigDecimal(percentOfRoot, MATH_CONTEXT); final StringBuilder stringBuilder = new StringBuilder("[").append(percenOfRoot).append("]%, [").append(getElapsedTime()).append("]ms [").append(getTaskTitle()).append("]").append( Strings.LINE_SEPARATOR); return stringBuilder.toString(); } }
/** * Gets stopwatch from the specified parent stopwatch with the specified task title. * * @param parent the specified parent * @param taskTitle the specified task title * @return stopwatch, returns {@code null} if not found */ private static Stopwatch get(final Stopwatch parent, final String taskTitle) { if (taskTitle.equals(parent.getTaskTitle())) { return parent; } for (final Stopwatch leaf : parent.getLeaves()) { final Stopwatch ret = get(leaf, taskTitle); if (null != ret) { return ret; } } return null; }