Class InputOps

java.lang.Object
com.oracle.truffle.regex.tregex.nodes.input.InputOps

public final class InputOps extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    indexOf(com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int maxIndex, com.oracle.truffle.api.strings.TruffleString.CodePointSet codePointSet, Encodings.Encoding encoding, com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointSetNode indexOfNode)
     
    static int
    indexOf(com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int maxIndex, InnerLiteral literal, Encodings.Encoding encoding, com.oracle.truffle.api.strings.TruffleString.ByteIndexOfStringNode indexOfStringNode)
     
    static int
    length(com.oracle.truffle.api.strings.TruffleString input, Encodings.Encoding encoding)
     
    static boolean
    regionEquals(com.oracle.truffle.api.strings.TruffleString input, InnerLiteral literal, int literalLength, Encodings.Encoding encoding, int fromIndex, int toIndex, com.oracle.truffle.api.strings.TruffleString.RegionEqualByteIndexNode regionEqualsNode)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InputOps

      public InputOps()
  • Method Details

    • length

      public static int length(com.oracle.truffle.api.strings.TruffleString input, Encodings.Encoding encoding)
    • indexOf

      public static int indexOf(com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int maxIndex, com.oracle.truffle.api.strings.TruffleString.CodePointSet codePointSet, Encodings.Encoding encoding, com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointSetNode indexOfNode)
    • indexOf

      public static int indexOf(com.oracle.truffle.api.strings.TruffleString input, int fromIndex, int maxIndex, InnerLiteral literal, Encodings.Encoding encoding, com.oracle.truffle.api.strings.TruffleString.ByteIndexOfStringNode indexOfStringNode)
    • regionEquals

      public static boolean regionEquals(com.oracle.truffle.api.strings.TruffleString input, InnerLiteral literal, int literalLength, Encodings.Encoding encoding, int fromIndex, int toIndex, com.oracle.truffle.api.strings.TruffleString.RegionEqualByteIndexNode regionEqualsNode)