Class ParseResult

java.lang.Object
com.twineworks.tweakflow.lang.parse.ParseResult

public class ParseResult extends Object
  • Method Details

    • ok

      public static ParseResult ok(Node node, long parseDurationMillis, long buildDurationMillis)
    • error

      public static ParseResult error(LangException exception, long parseDurationMillis, long buildDurationMillis)
    • recovery

      public static ParseResult recovery(ArrayList<LangException> errors, Node node, long parseDurationMillis, long buildDurationMillis)
    • isSuccess

      public boolean isSuccess()
    • isError

      public boolean isError()
    • isRecovery

      public boolean isRecovery()
    • getNode

      public Node getNode()
    • getException

      public LangException getException()
    • hasRecoveryErrors

      public boolean hasRecoveryErrors()
    • getRecoveryErrors

      public ArrayList<LangException> getRecoveryErrors()
    • getParseDurationMillis

      public long getParseDurationMillis()
    • getBuildDurationMillis

      public long getBuildDurationMillis()