Interface ExplicitStatementTree

All Superinterfaces:
HasTextRange, JclTree, StatementTree
All Known Subinterfaces:
CommandStatementTree, ControlEndStatementTree, ControlStatementTree, DdInStreamStatementTree, DdStatementTree, ElseStatementTree, EndIfStatementTree, ExecStatementTree, ExportStatementTree, GenericStatementTree, IfStatementTree, IncludeStatementTree, JclLibStatementTree, JobStatementTree, NotifyStatementTree, NullStatementTree, OperationStatementTree, OutputStatementTree, PendStatementTree, ProcStatementTree, ScheduleStatementTree, SetStatementTree, XmitStatementTree

@Beta public interface ExplicitStatementTree extends StatementTree
Base interface for most JCL statements.
  • Method Details

    • identifier

      SyntaxToken identifier()
      Returns:
      the statement identifier (the `//` characters).
    • name

      @CheckForNull SyntaxToken name()
      Returns:
      the statement name token, if it is present.
    • operation

      SyntaxToken operation()
      Returns:
      the operation name token, for example DD or JOB.