Scope Type — spring-boot Architecture
Architecture documentation for the Scope type/interface in JSONStringer.java from the spring-boot codebase.
Entity Profile
Source Code
cli/spring-boot-cli/src/json-shade/java/org/springframework/boot/cli/json/JSONStringer.java lines 69–106
enum Scope {
/**
* An array with no elements requires no separators or newlines before it is
* closed.
*/
EMPTY_ARRAY,
/**
* An array with at least one value requires a comma and newline before the next
* element.
*/
NONEMPTY_ARRAY,
/**
* An object with no keys or values requires no separators or newlines before it
* is closed.
*/
EMPTY_OBJECT,
/**
* An object whose most recent element is a key. The next element must be a value.
*/
DANGLING_KEY,
/**
* An object with at least one name/value pair requires a comma and newline before
* the next element.
*/
NONEMPTY_OBJECT,
/**
* A special bracketless array needed by JSONStringer.join() and
* JSONObject.quote() only. Not used for JSON encoding.
*/
NULL
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free