Keyboard

↓ ↑
move between the rows you can see
→
open a feature, then step into it
←
close a feature, or step out to the one above
Enter
go to the page in focus
Tab
the same rows, plus everything else on the page
/
search the whole report
m
open or close the navigation drawer
Esc
leave the search box, or close the drawer
?
this list

Tells a list from a value that merely starts with a bracket

All 9 scenarios hold

These rules cover one cell value: strings, quoting, the three collection forms, and the errors a malformed value raises. The three collection forms are a list, a set, and a map.

This table holds two outcomes, and the rule is which outcome a value gets. A value that does not open a list captures as a plain string. Quoted brackets, a stray closing bracket, and a letter before the bracket are three such values. A value that opens a list and does not complete it fails to parse.

expected outcome broken scenario
ScenarioInputParsed type?Error message?
Quoted brackets"[]"java.lang.String
Only closing bracket]java.lang.String
Unexpected leading charactera[]java.lang.String
Only opening bracket[Failed to parse `[`
Closed by the wrong delimiter[a, b}Failed to parse `[a, b}`
Double opening bracket[[]Failed to parse `[[]`
Double closing bracket[]]Failed to parse `]`
Unexpected trailing character[]aFailed to parse `a`
Missing element[a,]Failed to parse `[a,]`