Class MatchResult

java.lang.Object
org.stianloader.softmap.insns.MatchResult

public final class MatchResult extends Object
  • Field Details

    • MATCH_GREDY_MATCH

      public static final int MATCH_GREDY_MATCH
      See Also:
    • MATCH_MATCH_BREAK

      public static final int MATCH_MATCH_BREAK
      See Also:
    • MATCH_MATCH_CONTINUE

      public static final int MATCH_MATCH_CONTINUE
      See Also:
    • MATCH_NO_MATCH

      public static final int MATCH_NO_MATCH
      See Also:
    • RESULT_BREAK

      @NotNull public static final @NotNull MatchResult RESULT_BREAK
    • RESULT_CONTINUE

      @NotNull public static final @NotNull MatchResult RESULT_CONTINUE
    • RESULT_GREEDY

      @NotNull public static final @NotNull MatchResult RESULT_GREEDY
  • Constructor Details

    • MatchResult

      public MatchResult(@NotNull @NotNull String errorDescription, @NotNull @NotNull Token errorLocation)
  • Method Details

    • getErrorDescription

      @Nullable @Contract(pure=true) public final @Nullable String getErrorDescription()
    • getErrorLocation

      @Nullable @Contract(pure=true) public final @Nullable Token getErrorLocation()
    • isAnyMatch

      @Contract(pure=true) public final boolean isAnyMatch()
    • isBreakingMatching

      @Contract(pure=true) public final boolean isBreakingMatching()
    • isContinuingMatching

      @Contract(pure=true) public final boolean isContinuingMatching()
    • isGreedyMatch

      @Contract(pure=true) public final boolean isGreedyMatch()
    • toString

      public String toString()
      Overrides:
      toString in class Object