Class UnicodeUtil


  • public class UnicodeUtil
    extends java.lang.Object
    Contains Unicode helpers for parsing StringValue types in the grammar
    • Field Detail

      • LEADING_SURROGATE_LOWER_BOUND

        public static final int LEADING_SURROGATE_LOWER_BOUND
        See Also:
        Constant Field Values
      • LEADING_SURROGATE_UPPER_BOUND

        public static final int LEADING_SURROGATE_UPPER_BOUND
        See Also:
        Constant Field Values
      • TRAILING_SURROGATE_LOWER_BOUND

        public static final int TRAILING_SURROGATE_LOWER_BOUND
        See Also:
        Constant Field Values
      • TRAILING_SURROGATE_UPPER_BOUND

        public static final int TRAILING_SURROGATE_UPPER_BOUND
        See Also:
        Constant Field Values
    • Constructor Detail

      • UnicodeUtil

        public UnicodeUtil()
    • Method Detail

      • parseAndWriteUnicode

        public static int parseAndWriteUnicode​(I18n i18n,
                                               java.io.StringWriter writer,
                                               java.lang.String string,
                                               int i,
                                               SourceLocation sourceLocation)