Package io.cucumber.query
Class Lineage
- java.lang.Object
-
- io.cucumber.query.Lineage
-
public final class Lineage extends Object
A structure containing all ancestors of a given GherkinDocument element orPickle.- See Also:
LineageReducer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.cucumber.messages.types.GherkinDocumentdocument()booleanequals(Object o)Optional<io.cucumber.messages.types.TableRow>example()Optional<Integer>exampleIndex()Optional<io.cucumber.messages.types.Examples>examples()Optional<Integer>examplesIndex()Optional<io.cucumber.messages.types.Feature>feature()inthashCode()Optional<io.cucumber.messages.types.Rule>rule()Optional<io.cucumber.messages.types.Scenario>scenario()
-
-
-
Method Detail
-
document
public io.cucumber.messages.types.GherkinDocument document()
-
feature
public Optional<io.cucumber.messages.types.Feature> feature()
-
rule
public Optional<io.cucumber.messages.types.Rule> rule()
-
scenario
public Optional<io.cucumber.messages.types.Scenario> scenario()
-
examples
public Optional<io.cucumber.messages.types.Examples> examples()
-
example
public Optional<io.cucumber.messages.types.TableRow> example()
-
-