Package org.parboiled.parserunners
Class ProfilingParseRunner.Report
java.lang.Object
org.parboiled.parserunners.ProfilingParseRunner.Report
- Enclosing class:
- ProfilingParseRunner<V>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Predicate<ProfilingParseRunner.RuleReport>
final double
static final Predicate<ProfilingParseRunner.RuleReport>
final int
final double
final int
final int
final int
final int
final int
final long
final int
-
Constructor Summary
ConstructorDescriptionReport
(int totalRuns, int totalMatches, int totalMismatches, int rematches, int remismatches, long totalNanoTime, List<ProfilingParseRunner.RuleReport> ruleReports) -
Method Summary
Modifier and TypeMethodDescriptionprint()
printTopRules
(int count, Predicate<ProfilingParseRunner.RuleReport> filter)
-
Field Details
-
allRules
-
namedRules
-
totalRuns
public final int totalRuns -
totalInvocations
public final int totalInvocations -
totalMatches
public final int totalMatches -
totalMismatches
public final int totalMismatches -
reinvocations
public final int reinvocations -
rematches
public final int rematches -
remismatches
public final int remismatches -
totalNanoTime
public final long totalNanoTime -
ruleReports
-
-
Constructor Details
-
Report
public Report(int totalRuns, int totalMatches, int totalMismatches, int rematches, int remismatches, long totalNanoTime, List<ProfilingParseRunner.RuleReport> ruleReports)
-
-
Method Details
-
print
-
printBasics
-
printTopRules
-
sortByInvocations
-
sortBySubInvocations
-
sortByTime
-
sortByTimePerInvocation
-
sortByMatches
-
sortByMismatches
-
sortByReinvocations
-
sortByResubinvocations
-
sortByRematches
-
sortByRemismatches
-
sortByResubmismatches
-