Class Messages.GherkinDocument.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Messages.GherkinDocumentOrBuilder, Cloneable
    Enclosing class:
    Messages.GherkinDocument

    public static final class Messages.GherkinDocument.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Messages.GherkinDocument.Builder>
    implements Messages.GherkinDocumentOrBuilder
    
     The [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) of a Gherkin document.
     Cucumber implementations should *not* depend on `GherkinDocument` or any of its
     children for execution - use [Pickle](#io.cucumber.messages.Pickle) instead.
     The only consumers of `GherkinDocument` should only be formatters that produce
     "rich" output, resembling the original Gherkin document.
     
    Protobuf type io.cucumber.messages.GherkinDocument