cucumber.runtime
Class StepDefinitionMatch

java.lang.Object
  extended by gherkin.formatter.Mappable
      extended by gherkin.formatter.model.Match
          extended by cucumber.runtime.StepDefinitionMatch

public class StepDefinitionMatch
extends gherkin.formatter.model.Match


Field Summary
 
Fields inherited from class gherkin.formatter.model.Match
UNDEFINED
 
Constructor Summary
StepDefinitionMatch(java.util.List<gherkin.formatter.Argument> arguments, StepDefinition stepDefinition, java.lang.String uri, gherkin.formatter.model.Step step, LocalizedXStreams localizedXStreams)
           
 
Method Summary
 java.lang.Throwable filterStacktrace(java.lang.Throwable error, java.lang.StackTraceElement stepLocation)
           
 java.lang.String getPattern()
           
 java.lang.StackTraceElement getStepLocation()
           
 void runStep(java.util.Locale locale)
           
 
Methods inherited from class gherkin.formatter.model.Match
getArguments, getLocation, replay
 
Methods inherited from class gherkin.formatter.Mappable
toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StepDefinitionMatch

public StepDefinitionMatch(java.util.List<gherkin.formatter.Argument> arguments,
                           StepDefinition stepDefinition,
                           java.lang.String uri,
                           gherkin.formatter.model.Step step,
                           LocalizedXStreams localizedXStreams)
Method Detail

runStep

public void runStep(java.util.Locale locale)
             throws java.lang.Throwable
Throws:
java.lang.Throwable

filterStacktrace

public java.lang.Throwable filterStacktrace(java.lang.Throwable error,
                                            java.lang.StackTraceElement stepLocation)

getPattern

public java.lang.String getPattern()

getStepLocation

public java.lang.StackTraceElement getStepLocation()