Class StreamImplString
java.lang.Object
com.jsoniter.output.StreamImplString
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean[]private static final byte[]private static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidwriteAsciiChar(JsonStream stream, int c) private static voidwriteAsSlashU(JsonStream stream, int c) static final voidwriteString(JsonStream stream, String val) private static voidwriteStringSlowPath(JsonStream stream, String val, int i, int valLen) private static voidwriteStringSlowPathWithoutEscapeUnicode(JsonStream stream, String val, int i, int valLen) static final voidwriteStringWithoutQuote(JsonStream stream, String val)
-
Field Details
-
ITOA
private static final byte[] ITOA -
CAN_DIRECT_WRITE
private static final boolean[] CAN_DIRECT_WRITE -
SURR1_FIRST
private static final int SURR1_FIRST- See Also:
-
SURR1_LAST
private static final int SURR1_LAST- See Also:
-
SURR2_FIRST
private static final int SURR2_FIRST- See Also:
-
SURR2_LAST
private static final int SURR2_LAST- See Also:
-
-
Constructor Details
-
StreamImplString
StreamImplString()
-
-
Method Details
-
writeString
- Throws:
IOException
-
writeStringWithoutQuote
- Throws:
IOException
-
writeStringSlowPath
private static void writeStringSlowPath(JsonStream stream, String val, int i, int valLen) throws IOException - Throws:
IOException
-
writeStringSlowPathWithoutEscapeUnicode
private static void writeStringSlowPathWithoutEscapeUnicode(JsonStream stream, String val, int i, int valLen) throws IOException - Throws:
IOException
-
writeAsciiChar
- Throws:
IOException
-
writeAsSlashU
- Throws:
IOException
-