Package io.cucumber.messages.types
Class StepDefinition
- java.lang.Object
-
- io.cucumber.messages.types.StepDefinition
-
public class StepDefinition extends Object
-
-
Constructor Summary
Constructors Constructor Description StepDefinition()No args constructor for use in serializationStepDefinition(String id, StepDefinitionPattern pattern, SourceReference sourceReference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)StringgetId()(Required)StepDefinitionPatterngetPattern()(Required)SourceReferencegetSourceReference()* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.inthashCode()voidsetId(String id)(Required)voidsetPattern(StepDefinitionPattern pattern)(Required)voidsetSourceReference(SourceReference sourceReference)* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.StringtoString()
-
-
-
Constructor Detail
-
StepDefinition
public StepDefinition()
No args constructor for use in serialization
-
StepDefinition
public StepDefinition(String id, StepDefinitionPattern pattern, SourceReference sourceReference)
- Parameters:
sourceReference-pattern-id-
-
-
Method Detail
-
getId
public String getId()
(Required)
-
setId
public void setId(String id)
(Required)
-
getPattern
public StepDefinitionPattern getPattern()
(Required)
-
setPattern
public void setPattern(StepDefinitionPattern pattern)
(Required)
-
getSourceReference
public SourceReference getSourceReference()
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file. (Required)
-
setSourceReference
public void setSourceReference(SourceReference sourceReference)
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file. (Required)
-
-