Class StringToken

java.lang.Object
org.stianloader.softmap.tokens.Token
org.stianloader.softmap.tokens.StringToken

public final class StringToken extends Token
  • Constructor Details

    • StringToken

      public StringToken(@NotNull @NotNull String source, int start, int end, int row, int col)
  • Method Details

    • contentMatches

      @Contract(pure=true) public final boolean contentMatches(boolean ignoreCase, @NotNull @NotNull String other)
    • contentMatches

      @Contract(pure=true) public final boolean contentMatches(boolean ignoreCase, @NotNull @NotNull String other, int ooffset)
    • contentMatches

      @Contract(pure=true) public final boolean contentMatches(boolean ignoreCase, @NotNull @NotNull String other, int ooffset, int length)
    • contentMatches

      @Contract(pure=true) public final boolean contentMatches(boolean ignoreCase, int toffset, @NotNull @NotNull String other, int ooffset, int length)
    • contentMatches

      @Contract(pure=true) public final boolean contentMatches(@NotNull @NotNull String other)
    • indexOf

      @Contract(pure=true) public final int indexOf(int codepoint, int fromIndex)
    • indexOf

      @Contract(pure=true) public final int indexOf(int codepoint)
    • getText

      @NotNull @Contract(pure=true, value="-> new") public final @NotNull String getText()
    • subtoken

      @NotNull @Contract(pure=true, value="param1, param2 -> new") public final @NotNull StringToken subtoken(int from, int to)
    • getContentLength

      @Contract(pure=true) public final int getContentLength()
    • codepointBefore

      @Contract(pure=true) public final int codepointBefore(int index)
    • codepointAt

      @Contract(pure=true) public final int codepointAt(int index)
    • lastCodepoint

      @Contract(pure=true) public final int lastCodepoint()
    • subtext

      @NotNull public final @NotNull String subtext(int from, int to)
    • toString

      public String toString()
      Overrides:
      toString in class Object