Port easy instances to folly::dynamic::array
authorGiuseppe Ottaviano <ott@fb.com>
Wed, 9 Mar 2016 22:35:35 +0000 (14:35 -0800)
committerFacebook Github Bot 2 <facebook-github-bot-2-bot@fb.com>
Wed, 9 Mar 2016 22:50:24 +0000 (14:50 -0800)
commite84e7fadf30df6ae3dd0e1894e4f9bebdcd2416c
tree2ce29983153673d95c2486553684d18d671fc031
parentd00a7c52ce911cadce6643ac99122d30127fa3f9
Port easy instances to folly::dynamic::array

Summary:The vast majority of `folly::dynamic` array initializations are
single-line and with no nested arrays, so we can fix them with a
syntactic codemod. This also fixes a couple of singletons.

For empty arrays:
```
codemod '((?:folly::)?)(dynamic\s+\w+\s*=\s*)({\s*})' '\1\2\1dynamic::array'
```

For non-empty ones:
```
codemod '((?:folly::)?)(dynamic\s+\w+\s*=\s*)(?:{\s*([^{}]+?)\s*})' '\1\2\1dynamic::array(\3)'
```

Reviewed By: igorsugak

Differential Revision: D3030338

fb-gh-sync-id: 3e56704a6c6294d6f6270e42a1776d991a7938df
shipit-source-id: 3e56704a6c6294d6f6270e42a1776d991a7938df
folly/gen/test/BaseTest.cpp