Package com.jsoniter.output
Class StreamImplString
java.lang.Object
com.jsoniter.output.StreamImplString
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean[]
private static final byte[]
private static final int
private static final int
private static final int
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
writeAsciiChar
(JsonStream stream, int c) private static void
writeAsSlashU
(JsonStream stream, int c) static final void
writeString
(JsonStream stream, String val) private static void
writeStringSlowPath
(JsonStream stream, String val, int i, int valLen) private static void
writeStringSlowPathWithoutEscapeUnicode
(JsonStream stream, String val, int i, int valLen) static final void
writeStringWithoutQuote
(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
-