org.parboiled.parserunners
Class ProfilingParseRunner.RuleReport

java.lang.Object
  extended by org.parboiled.parserunners.ProfilingParseRunner.RuleReport
Enclosing class:
ProfilingParseRunner<V>

public static class ProfilingParseRunner.RuleReport
extends java.lang.Object


Constructor Summary
ProfilingParseRunner.RuleReport(Matcher matcher)
           
 
Method Summary
 int getInvocations()
           
 int getInvocationSubs()
           
 Matcher getMatcher()
           
 int getMatches()
           
 double getMatchShare()
           
 double getMatchShare2()
           
 int getMatchSubs()
           
 int getMismatches()
           
 int getMismatchSubs()
           
 long getNanoTime()
           
 int getReinvocations()
           
 double getReinvocationShare()
           
 double getReinvocationShare2()
           
 int getReinvocationSubs()
           
 int getRematches()
           
 int getRematchSubs()
           
 int getRemismatches()
           
 int getRemismatchSubs()
           
 void update(int matchesDelta, int matchSubsDelta, int mismatchesDelta, int mismatchSubsDelta, int rematchesDelta, int rematchSubsDelta, int remismatchesDelta, int remismatchSubsDelta, long nanoTimeDelta)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfilingParseRunner.RuleReport

public ProfilingParseRunner.RuleReport(Matcher matcher)
Method Detail

getMatcher

public Matcher getMatcher()

getInvocations

public int getInvocations()

getInvocationSubs

public int getInvocationSubs()

getMatches

public int getMatches()

getMatchSubs

public int getMatchSubs()

getMismatches

public int getMismatches()

getMismatchSubs

public int getMismatchSubs()

getMatchShare

public double getMatchShare()

getMatchShare2

public double getMatchShare2()

getReinvocations

public int getReinvocations()

getReinvocationSubs

public int getReinvocationSubs()

getRematches

public int getRematches()

getRematchSubs

public int getRematchSubs()

getRemismatches

public int getRemismatches()

getRemismatchSubs

public int getRemismatchSubs()

getReinvocationShare

public double getReinvocationShare()

getReinvocationShare2

public double getReinvocationShare2()

getNanoTime

public long getNanoTime()

update

public void update(int matchesDelta,
                   int matchSubsDelta,
                   int mismatchesDelta,
                   int mismatchSubsDelta,
                   int rematchesDelta,
                   int rematchSubsDelta,
                   int remismatchesDelta,
                   int remismatchSubsDelta,
                   long nanoTimeDelta)