summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/src/json/ext/GeneratorState.java3
-rw-r--r--java/src/json/ext/Parser.rl4
2 files changed, 6 insertions, 1 deletions
diff --git a/java/src/json/ext/GeneratorState.java b/java/src/json/ext/GeneratorState.java
index 0536ac4..78524a1 100644
--- a/java/src/json/ext/GeneratorState.java
+++ b/java/src/json/ext/GeneratorState.java
@@ -78,7 +78,8 @@ public class GeneratorState extends RubyObject {
private boolean asciiOnly = DEFAULT_ASCII_ONLY;
static final boolean DEFAULT_ASCII_ONLY = false;
/**
- * XXX
+ * If set to <code>true</code> all JSON values generated might not be
+ * RFC-conform JSON documents.
*/
private boolean quirksMode = DEFAULT_QUIRKS_MODE;
static final boolean DEFAULT_QUIRKS_MODE = false;
diff --git a/java/src/json/ext/Parser.rl b/java/src/json/ext/Parser.rl
index b037359..e8cd874 100644
--- a/java/src/json/ext/Parser.rl
+++ b/java/src/json/ext/Parser.rl
@@ -134,6 +134,10 @@ public class Parser extends RubyObject {
*
* <dt><code>:array_class</code>
* <dd>Defaults to Array.
+ *
+ * <dt><code>:quirks_mode</code>
+ * <dd>Enables quirks_mode for parser, that is for example parsing single
+ * JSON values instead of documents is possible.
* </dl>
*/
@JRubyMethod(name = "new", required = 1, optional = 1, meta = true)