)]}'
{
  "log": [
    {
      "commit": "3d48153a8f2d36f4390296538d9a3d563bcf1b5a",
      "tree": "08f4c9c499b05678156a45eb6f45265aab0c11b5",
      "parents": [
        "37dd29a16909751908be07d431e720a0d242db18",
        "a1ee1fc888e8d69bbf6fc0be483594325530cd97"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:33:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:33:40 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\"\nam: a1ee1fc888\n\nChange-Id: I47ec92d406b16eaff049ad4a5af1b1b407418e4d\n"
    },
    {
      "commit": "a1ee1fc888e8d69bbf6fc0be483594325530cd97",
      "tree": "0c6986ce74c6b3adc18d08aec84fd62da1a658af",
      "parents": [
        "6aef2afd4efaa00bdebb4adafeddd9164cd32818",
        "45ecef3b4c16aa5afd97d514604a7d21c2f0b6a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 13:19:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 13:19:19 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations\""
    },
    {
      "commit": "08e1787088d1ea9cd6c818eaeacb84df2b293499",
      "tree": "f6c0bba4bda6710bbf233ac8689fa98aa2dfecd3",
      "parents": [
        "2704d2f4f62e612ac87f90f6743575ddf5b19817",
        "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 03:57:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 03:57:32 2019 -0700"
      },
      "message": "Merge \"Fix SocketKeepalive APIs which do not meet API review requirement\"\nam: 8324c3e7e5\n\nChange-Id: Id82be12a54e676c4ad18900ae910e6d08079e62c\n"
    },
    {
      "commit": "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4",
      "tree": "c06d556c7b670b247a67c4084840595240a836fc",
      "parents": [
        "743a4b7872a66c9e17e8dc7e8771e5e26f99e433",
        "0c66697770fcebc24ca6d783afee677d1a20deed"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 10:42:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 10:42:37 2019 +0000"
      },
      "message": "Merge \"Fix SocketKeepalive APIs which do not meet API review requirement\""
    },
    {
      "commit": "2704d2f4f62e612ac87f90f6743575ddf5b19817",
      "tree": "f8f31a1196de23e0a1d0c4630bbe37a4d12a542b",
      "parents": [
        "f43399621c6db30590706c5e77eeabd4b0a881a5",
        "743a4b7872a66c9e17e8dc7e8771e5e26f99e433"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 03:41:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 03:41:34 2019 -0700"
      },
      "message": "Merge \"Add nullable annotations to startActivityAsUser\"\nam: 743a4b7872\n\nChange-Id: Ifa44f448fd37ecc2051a16d979717b8aeaa05ebf\n"
    },
    {
      "commit": "743a4b7872a66c9e17e8dc7e8771e5e26f99e433",
      "tree": "7e7bd8cd91c6e944c2049af7e9471a29b22df249",
      "parents": [
        "89bf100d667fd9c79dc097bce70789b6660bd80f",
        "ef8f79292fffb0f5d553b86612728fac979a2395"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 10:29:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 10:29:22 2019 +0000"
      },
      "message": "Merge \"Add nullable annotations to startActivityAsUser\""
    },
    {
      "commit": "ef8f79292fffb0f5d553b86612728fac979a2395",
      "tree": "273bcabf3b4b6d323689a4019ebd9124ebe7a0c0",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:59:27 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:59:27 2019 +0900"
      },
      "message": "Add nullable annotations to startActivityAsUser\n\nThis change is already in internal branches.\n\nTest: m\nBug: 128935825\nChange-Id: I6f6c939c26215fbc113a6edafbdf865d365c9105\nMerged-In: I9b61d833a68528f168611c83a8539eb095a42e01\n"
    },
    {
      "commit": "0c66697770fcebc24ca6d783afee677d1a20deed",
      "tree": "5e73c259e66bbeb6ea88430dc5617fba931bac0d",
      "parents": [
        "3c959339ae96e451b79dba918966f51a3f835d3a"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 04 22:45:36 2019 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 15:56:35 2019 +0800"
      },
      "message": "Fix SocketKeepalive APIs which do not meet API review requirement\n\nPer API review, change the use of FileDescriptor to\nParcelFileDescriptor.\nThis change also fix nullability according to API review\nfeedbacks.\n\nFix: 126698610\nFix: 126699425\nFix: 126699232\nFix: 126700278\n\nTest: 1. m -j\n      2. atest FrameworksNetTests --generate-new-metrics 50\n      3. m -j doc-comment-check-docs\nChange-Id: I19476c50dd1ca290bf3f41973829da2bd229796a\n"
    },
    {
      "commit": "45ecef3b4c16aa5afd97d514604a7d21c2f0b6a1",
      "tree": "349f0f4252770402c59596c82d230ce7fd21f903",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:41:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:46:34 2019 +0900"
      },
      "message": "Add nullability annotations\n\nAdd nullability annotations on the following methods:\n - StaticIpConfiguration#getRoutes\n - ValidationProbeEvent#getProbeName\n\nTest: m\nBug: 128935825\nChange-Id: I1c17d200f3125e684c4e4d67b2f7f079eda310b6\n"
    },
    {
      "commit": "79f2cf93d20ea6028ea59a268d7501ebd11a59df",
      "tree": "01234c0ec1c44c9f4d130dd91038bbf377954619",
      "parents": [
        "2fa14ae4c00a6473fbd3a1c9789925906ed6a515",
        "3c959339ae96e451b79dba918966f51a3f835d3a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 19:46:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:46:32 2019 -0700"
      },
      "message": "Merge \"Fix API in CaptivePortal and ConnectivityManager\"\nam: 3c959339ae\n\nChange-Id: I4cc3c61232c74bafe4eb549c1aba5de20a8bb3ff\n"
    },
    {
      "commit": "3c959339ae96e451b79dba918966f51a3f835d3a",
      "tree": "5e3cb83797eee2175912bd9bd9773548889e3841",
      "parents": [
        "727f8bbfc6d4c02cc5f249994956043a1417a2b6",
        "e2365d664431341557bbca4d36ed831ba771e25f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 02:37:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 02:37:28 2019 +0000"
      },
      "message": "Merge \"Fix API in CaptivePortal and ConnectivityManager\""
    },
    {
      "commit": "2f0ad7bfd601500f265e80a9a93a1cfce12e5485",
      "tree": "4cb894817882d72228e6d5100f6d16ee72b99491",
      "parents": [
        "150a3953038ded42bb31f3e231fbbe0d64187c7e",
        "f5bc3443753052c4cd962310a30ce791d50f9663"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Sun Mar 24 19:17:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:17:45 2019 -0700"
      },
      "message": "Merge \"Marked nullable in setter argument\"\nam: f5bc344375\n\nChange-Id: I6eb379b487e85e4523227938a1f1c281b6b1a8ce\n"
    },
    {
      "commit": "f5bc3443753052c4cd962310a30ce791d50f9663",
      "tree": "9b980f7bdf4fab026639f7e3116e65c50c3a2118",
      "parents": [
        "ed2e54a521cefcc6da98e5483a8c848172e0c70a",
        "f31d83904c087a6e2c7618b7097c2bfc646faf99"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Mon Mar 25 02:01:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 02:01:52 2019 +0000"
      },
      "message": "Merge \"Marked nullable in setter argument\""
    },
    {
      "commit": "e2365d664431341557bbca4d36ed831ba771e25f",
      "tree": "85389d886af59f14e0623cae316c4cb6c3fd9f64",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 22 11:14:13 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 01:43:48 2019 +0000"
      },
      "message": "Fix API in CaptivePortal and ConnectivityManager\n\n - Remove CaptivePortal constructor from SystemApi. This constructor was\n   added in Q timeframe and ends up being unnecessary since\n   CaptivePortal creation was refactored to ConnectivityService because\n   of visibility issues on ICaptivePortal.\n - Rename getAvoidBadWifi to shouldAvoidBadWifi\n - Add permission annotation for shouldAvoidBadWifi\n\n(already merged in internal as:\nI09545c00af3519dbf141dd5951b28f49e37b3e80)\n\nTest: flashed, WiFi and captive portal works\nBug: 128935314\nBug: 128935673\nMerged-In: I09545c00af3519dbf141dd5951b28f49e37b3e80\nChange-Id: I7395d4a4db6a64398a827692aee1956c011873e5\n"
    },
    {
      "commit": "c028f7a57a89e25813e257f6311f5a74f42281a0",
      "tree": "689006328e8e0cbb648d98061057350e698a8e48",
      "parents": [
        "187bd825b80c9ff6280ad32f0ccde4aef4568db8",
        "e1dda15d6c1380ba0c6941b5454dcdccd85b5f11"
      ],
      "author": {
        "name": "Cody Kesting",
        "email": "ckesting@google.com",
        "time": "Fri Mar 22 18:22:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 22 18:22:15 2019 -0700"
      },
      "message": "Merge \"Annotate Data and Voice Roaming setters with @TestApi.\"\nam: e1dda15d6c\n\nChange-Id: I450069925ec6b931d88c964aba4975167531d93d\n"
    },
    {
      "commit": "e1dda15d6c1380ba0c6941b5454dcdccd85b5f11",
      "tree": "717d518988b3d69495be52c37bc6aef334270581",
      "parents": [
        "00ccf23ebdf660e30ed468938e7f64ee774e1594",
        "e19048e52b9db21f86982ec0341a30083b3b9f97"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 01:03:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 23 01:03:31 2019 +0000"
      },
      "message": "Merge \"Annotate Data and Voice Roaming setters with @TestApi.\""
    },
    {
      "commit": "3f7de4bc99fe22a92fe78060f410b66dcb58aa10",
      "tree": "77bd56e23991627ee5d94557575d1631b0e361d6",
      "parents": [
        "e2f6ad6b4859b71f9d0b464c6bc68bdba0bea45a",
        "419956210a68abda8178bace9b609ba823b42158"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 21 23:02:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 23:02:09 2019 -0700"
      },
      "message": "Merge \"Add NETWORK_SCAN permission\"\nam: 419956210a\n\nChange-Id: Ia9fe0ff68145e1a6bbb5bd903012e1ecb57a3d0b\n"
    },
    {
      "commit": "419956210a68abda8178bace9b609ba823b42158",
      "tree": "e78be124ab047d18db88e7ec9c7d1848403db741",
      "parents": [
        "507d69d5d98d017d9274081fbace2237dd525fc3",
        "69d4d8b1700ce3f1db8a16183a6d4029ca886d26"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 22 05:44:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 22 05:44:10 2019 +0000"
      },
      "message": "Merge \"Add NETWORK_SCAN permission\""
    },
    {
      "commit": "69d4d8b1700ce3f1db8a16183a6d4029ca886d26",
      "tree": "610cd3879d56b0d092776fa5347fd93c4c65ea34",
      "parents": [
        "853983ef32f7cca0a847d260192d2a64d54c65a8"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 21 16:08:03 2019 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 22 05:43:43 2019 +0000"
      },
      "message": "Add NETWORK_SCAN permission\n\nBug: 126779616\nTest: compiles\nChange-Id: I2dd4beffca3afdcc0a0f071404ff62747faa3877\nMerged-In: I2dd4beffca3afdcc0a0f071404ff62747faa3877\n"
    },
    {
      "commit": "c19f41b2b21aa4418a57e656aca4bcf91c968322",
      "tree": "3360a2e44c100b27bccf6c5f8d418c2a91e2efdc",
      "parents": [
        "1eb23ba267c44d86a8a003a425d1b9050f069800",
        "aed6ea52dea9a1df5b385a585ec6d2f3f50b0411"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Mar 21 20:50:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 20:50:18 2019 -0700"
      },
      "message": "Merge \"Support query cancellation for async DNS API\"\nam: aed6ea52de\n\nChange-Id: I400d98e13cf36ca16c3743eddee96bfae4b47b5c\n"
    },
    {
      "commit": "aed6ea52dea9a1df5b385a585ec6d2f3f50b0411",
      "tree": "bbd6db9e4b207406721ff69cfece8833c462fa28",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d",
        "c09f2d69a129daffaeccc56504acd8b3efe4805e"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Mar 22 03:26:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 22 03:26:21 2019 +0000"
      },
      "message": "Merge \"Support query cancellation for async DNS API\""
    },
    {
      "commit": "8a6dbb8446ce7b885a43bcf3775fac68c8b76186",
      "tree": "5674affadc63a9d234e4eb05691b413e0d4bc207",
      "parents": [
        "7d73c0b4d661032a606e396cca6591535f73bf2a",
        "ac3406f9c6eb72f6f538f31274d4c15422599758"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Mar 21 17:50:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 17:50:56 2019 -0700"
      },
      "message": "Merge changes from topic \"iwlan_api_review\"\nam: ac3406f9c6\n\nChange-Id: I39775146064de0041c963a460f20a65e94fa6e78\n"
    },
    {
      "commit": "ac3406f9c6eb72f6f538f31274d4c15422599758",
      "tree": "6051cbb28af8d2cca88c9342e0c5ed092fc4ebf4",
      "parents": [
        "0b6c77167e52a101b715a96446816b81ae482d9d",
        "c876b65663fab631dbd8c57aacd5d10d10251b99"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 22 00:29:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 22 00:29:07 2019 +0000"
      },
      "message": "Merge changes from topic \"iwlan_api_review\"\n\n* changes:\n  IWLAN API review changes\n  Unhide methods required for Parcelable class\n  Added annotations to the API\n"
    },
    {
      "commit": "e41be2c8765193e6c12419743a43d48bc9d6a9bf",
      "tree": "6cf26d29d4792bc7452984d952543a8a7507bc52",
      "parents": [
        "653b7f60590a15e365cb85bbd2fc0b6323f52eaf",
        "9a1888ce6264cc70b9b3af9344a3fddd1151cbe1"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Mar 21 16:51:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 16:51:05 2019 -0700"
      },
      "message": "Merge \"Add \"from\" extra for ACTION_TOGGLE_SUBSCRIPTION_PRIVILEGED\"\nam: 9a1888ce62\n\nChange-Id: I342884174fbaaa13b0973038f6cb70258ba436d7\n"
    },
    {
      "commit": "2c3dba919416a261a2237369d1e806fe76cb227e",
      "tree": "23f861f3023901ad7d144478a8a94c67cb6dc54a",
      "parents": [
        "1cb491e42315ddfcadb27ce5d4f92bbf86d33200",
        "0b88e07ea591e1cb4d13e3e3790ca888202b1fd3"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Mar 21 16:35:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 16:35:46 2019 -0700"
      },
      "message": "Merge \"Expose CellInfoTdscdma\"\nam: 0b88e07ea5\n\nChange-Id: I6ec42e526ba4a26f26b263c9ab7d83a10a476e97\n"
    },
    {
      "commit": "9a1888ce6264cc70b9b3af9344a3fddd1151cbe1",
      "tree": "048cd4f07a0e0d86bafe7679e2077a7eb6cffd4f",
      "parents": [
        "ee7a7f63a989d3ec833dfa715d5f8c40077a8530",
        "d1385242ad249b4a6a3d9a8288468d23122f3b30"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 21 23:35:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 23:35:39 2019 +0000"
      },
      "message": "Merge \"Add \"from\" extra for ACTION_TOGGLE_SUBSCRIPTION_PRIVILEGED\""
    },
    {
      "commit": "0b88e07ea591e1cb4d13e3e3790ca888202b1fd3",
      "tree": "0d8614ffc945eb4a435a7ed88d3b0c5ff39d3d9b",
      "parents": [
        "18870b2e4e206e97a3114fcffaaae35d1abb8ff6",
        "b2bfb29595dc2733d5e49a3274b226251a56c002"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Mar 21 23:19:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 23:19:43 2019 +0000"
      },
      "message": "Merge \"Expose CellInfoTdscdma\""
    },
    {
      "commit": "1cb491e42315ddfcadb27ce5d4f92bbf86d33200",
      "tree": "ceb5d21bd73ad81887e857fcda4c5227c3fcfdf1",
      "parents": [
        "be4d9657a703b25bd96293d8cb425eb6bc327f13",
        "18870b2e4e206e97a3114fcffaaae35d1abb8ff6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 21 14:58:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 14:58:24 2019 -0700"
      },
      "message": "Merge \"Deprecate SystemApi that was accidently made public in P\"\nam: 18870b2e4e\n\nChange-Id: I235d5466ac67e60d4cf59c28131c30421fbfd18c\n"
    },
    {
      "commit": "18870b2e4e206e97a3114fcffaaae35d1abb8ff6",
      "tree": "cf0c176e4481f4806520d3cc0890bd1d5896ba80",
      "parents": [
        "c5461c4490fcbe0b17785baffd3e8241efaf271e",
        "6898dae9fbca2cf8783c9dd252b9ec07c151a126"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 21 21:46:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 21:46:25 2019 +0000"
      },
      "message": "Merge \"Deprecate SystemApi that was accidently made public in P\""
    },
    {
      "commit": "c876b65663fab631dbd8c57aacd5d10d10251b99",
      "tree": "f279d38c98c8e05be5db3c34c1a30f5fe6530ea0",
      "parents": [
        "aff62b8a329984f49e6b8771dd0e882ef2e735c2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Mar 18 00:12:03 2019 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Mar 21 14:12:24 2019 -0700"
      },
      "message": "IWLAN API review changes\n\nMade several API changes per API council\nsuggestions.\n\nTest: Manual + unit tests\nBug: 127812471\nBug: 128607082\n\nMerged-In: I0f93c07207b10b566e9f858361e55b18dc0881a0\nChange-Id: I0f93c07207b10b566e9f858361e55b18dc0881a0\n(cherry picked from commit 806b64228db64e25bd04ab5da607094932561b36)\n"
    },
    {
      "commit": "aff62b8a329984f49e6b8771dd0e882ef2e735c2",
      "tree": "6ec687cd6da551108ba7cb1ef08c6f687810cbfa",
      "parents": [
        "22241e178887f1288758fc8c1515e654be6ba587"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Mar 10 12:45:52 2019 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Mar 21 13:40:37 2019 -0700"
      },
      "message": "Unhide methods required for Parcelable class\n\nThose methods were already public in the base class.\n\nTest: Build\nFIXES: 126702898\n\nMerged-In: Ibce8f9bf5d1a3ebf9225fa46422dc3c78e29b1f6\nChange-Id: Ibce8f9bf5d1a3ebf9225fa46422dc3c78e29b1f6\n(cherry picked from commit 654bb21f703f943d24586323c9eb822fc06a0857)\n"
    },
    {
      "commit": "22241e178887f1288758fc8c1515e654be6ba587",
      "tree": "bdda3593bf8f2ab03d5b7113adfb7ddfcc6f404c",
      "parents": [
        "c5461c4490fcbe0b17785baffd3e8241efaf271e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 05 14:31:01 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Mar 21 13:39:21 2019 -0700"
      },
      "message": "Added annotations to the API\n\nAdded @NonNull and @Nullable to APIs.\n\nTest: Build\nBug: 126702898\n\nMerged-In: I697298837858829bb0851aba389159701fa0fc5e\nChange-Id: I697298837858829bb0851aba389159701fa0fc5e\n(cherry picked from commit 1eb3f0cdaed5a7156e9dcb11223f7f4ac82f1360)\n"
    },
    {
      "commit": "be4d9657a703b25bd96293d8cb425eb6bc327f13",
      "tree": "abc57a1fae75d9c89bb3193f7abf427da50d1b06",
      "parents": [
        "20fd6bdc01557648827cd4883bd274332823f9f0",
        "c5461c4490fcbe0b17785baffd3e8241efaf271e"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Thu Mar 21 12:07:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 12:07:24 2019 -0700"
      },
      "message": "Merge \"Modified MultiSim APIs\"\nam: c5461c4490\n\nChange-Id: I12da49b887202f340be7f1a290bdc8c99863eac0\n"
    },
    {
      "commit": "c5461c4490fcbe0b17785baffd3e8241efaf271e",
      "tree": "ab4f12fe3c3400c64937cf6c0301d13c35abab06",
      "parents": [
        "f6c4aa1f672f505e9c409e968d783c56f03b2a2d",
        "8e17c7064d07b116a4c1bc79c0d2e3c2a00341d3"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Thu Mar 21 18:53:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 18:53:11 2019 +0000"
      },
      "message": "Merge \"Modified MultiSim APIs\""
    },
    {
      "commit": "d1385242ad249b4a6a3d9a8288468d23122f3b30",
      "tree": "3a0d0d9c10f8629a7aeb9141438ddc904066a156",
      "parents": [
        "f6c4aa1f672f505e9c409e968d783c56f03b2a2d"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Tue Mar 19 14:58:51 2019 -0700"
      },
      "committer": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Mar 21 11:22:39 2019 -0700"
      },
      "message": "Add \"from\" extra for ACTION_TOGGLE_SUBSCRIPTION_PRIVILEGED\n\nBug: 126242076\nTest: Test on phone to ensure the extra is received by LPA\nChange-Id: I1367fa988dbc71eb30631ebf9903309eba3ef96d\nMerged-In: I1367fa988dbc71eb30631ebf9903309eba3ef96d\n"
    },
    {
      "commit": "ea992811ff1c3c326f96bfc7762f1508785bee37",
      "tree": "04867313acdc97ef867f05255d1e2d3656948cfc",
      "parents": [
        "9e3f29037bbb9e751736a4aa2ebdb55f93e4fc53",
        "ae25b62203fc2b90ebcafbceea1727aa2795e722"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Mar 21 10:55:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 10:55:23 2019 -0700"
      },
      "message": "Merge \"Update documentation\"\nam: ae25b62203\n\nChange-Id: Idbe416dbd182eea082c67de330f38f3696f81b11\n"
    },
    {
      "commit": "9e3f29037bbb9e751736a4aa2ebdb55f93e4fc53",
      "tree": "c19a1847b3e8cadcdd32b73bceca94555ac62e36",
      "parents": [
        "6962eea7c7e5816b2bbb637b760a39749b759f99",
        "43c1ade6613c79282e68182d21b34b2d26d1556f"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Mar 21 10:46:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 10:46:03 2019 -0700"
      },
      "message": "Merge \"Fix Automated API Review issues.\"\nam: 43c1ade661\n\nChange-Id: I9c007c129269a80d9aede31c8980dbd42e9f1f84\n"
    },
    {
      "commit": "ae25b62203fc2b90ebcafbceea1727aa2795e722",
      "tree": "8e37386b230c16e30cc1f7ca4a29c6d60367f0f1",
      "parents": [
        "43c1ade6613c79282e68182d21b34b2d26d1556f",
        "705b2c7033b9dab644b7ae3beac57343d75dcfb2"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Mar 21 17:36:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 17:36:14 2019 +0000"
      },
      "message": "Merge \"Update documentation\""
    },
    {
      "commit": "43c1ade6613c79282e68182d21b34b2d26d1556f",
      "tree": "561d365159837c831f6572c03e6d7fd112bd15b6",
      "parents": [
        "775d11c988d46044b647eed1825f552df3d475a7",
        "d9736de38b204748e16b882f4ff4c8f12bdf3288"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Mar 21 17:19:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 17:19:26 2019 +0000"
      },
      "message": "Merge \"Fix Automated API Review issues.\""
    },
    {
      "commit": "69aa833953a120ae85a4ba92e80e7a60b4086e8f",
      "tree": "f1f5240271a8c1474db76647e0f7840babf9b3e9",
      "parents": [
        "a0b2076f75cab4c909e2d68a81afe2ce4280548e",
        "814bb8f62738e3f16cd7bfffe3d9818717a7799c"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Mar 21 07:24:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 07:24:16 2019 -0700"
      },
      "message": "Merge \"Fix Automated API Review issues.\"\nam: 814bb8f627\n\nChange-Id: I9cbe7dc166ec066b8785553f31dc32ea0572be8e\n"
    },
    {
      "commit": "814bb8f62738e3f16cd7bfffe3d9818717a7799c",
      "tree": "59596aa73daec303fbe068f5b8fcfaa6b5b35062",
      "parents": [
        "580319197525647fb2176246698c440da695fe32",
        "79b380cfe713480d6bcbc7655911e83d3025b3c6"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Mar 21 14:11:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 14:11:36 2019 +0000"
      },
      "message": "Merge \"Fix Automated API Review issues.\""
    },
    {
      "commit": "a0b2076f75cab4c909e2d68a81afe2ce4280548e",
      "tree": "13ec21c924f40a241dc55f22d21c03ccdc7e6d30",
      "parents": [
        "43411c851d2ca7093af52675a9054ac7b9bcb4e9",
        "580319197525647fb2176246698c440da695fe32"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Mar 21 07:09:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 07:09:14 2019 -0700"
      },
      "message": "Merge \"Define DhcpErrorEvent constants at compile time\"\nam: 5803191975\n\nChange-Id: I6ccc8d92c5742422fc29da1fe15d6108d036b72f\n"
    },
    {
      "commit": "580319197525647fb2176246698c440da695fe32",
      "tree": "873e65eab707f28e3d790c2af877aee4d7ccc47d",
      "parents": [
        "a34aa2acabad58435a868a6feaf7a2c94084dc57",
        "542c622baf25cde663e0e6de2a5117abbf395697"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Mar 21 13:57:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 13:57:18 2019 +0000"
      },
      "message": "Merge \"Define DhcpErrorEvent constants at compile time\""
    },
    {
      "commit": "f31d83904c087a6e2c7618b7097c2bfc646faf99",
      "tree": "bbf6e4f4935e125556b1099f05259752afdb56fa",
      "parents": [
        "21caf8d65e44b61ade850b0e02b7a711cb8d96d7"
      ],
      "author": {
        "name": "calvinpan",
        "email": "calvinpan@google.com",
        "time": "Thu Mar 21 16:22:05 2019 +0800"
      },
      "committer": {
        "name": "calvinpan",
        "email": "calvinpan@google.com",
        "time": "Thu Mar 21 18:27:34 2019 +0800"
      },
      "message": "Marked nullable in setter argument\n\nMarked nullable in setter argument\n\nBug: 128703423\nTest: build pass\nChange-Id: I2c50d59bacbcdc5190658ae7ad48920908655b97\n"
    },
    {
      "commit": "79b380cfe713480d6bcbc7655911e83d3025b3c6",
      "tree": "46a07cace15580a625c27998b5db9556c5bee96d",
      "parents": [
        "9c7fb4566dd8092f633acb921e3458bc067e5ffe"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Fri Mar 15 17:17:02 2019 +0800"
      },
      "committer": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Thu Mar 21 15:16:58 2019 +0800"
      },
      "message": "Fix Automated API Review issues.\n\nThese API\u0027s argument/return value must be marked either @NonNull\nor @Nullable.\n\nBug: 126701148\nBug: 126699090\nBug: 126701058\nBug: 126700772\nBug: 126699941\nBug: 126701299\nBug: 126700007\nBug: 126700900\nTest: atest FrameworksNetTests\nChange-Id: Id030a9f1116178b96aa3d4614b10969a537b2fc4\n"
    },
    {
      "commit": "8e17c7064d07b116a4c1bc79c0d2e3c2a00341d3",
      "tree": "55b7020cc6d7a91d3f92a699e246651bd0fd6ea5",
      "parents": [
        "f6cbc2d533ad1099618e5d4dc3276241beb401d2"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Tue Mar 19 13:47:11 2019 -0700"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Wed Mar 20 23:04:52 2019 -0700"
      },
      "message": "Modified MultiSim APIs\n\nCapitalize S in Multisim.\nisMultiSimSupported should return three states, to describe the three possible cases\n(hardware not supported, hardware supported but carrier restricted, available)\n\nBug: 128524079\nTest: compilation\nChange-Id: Icbd36f714c577a965d39336d54d7224c8c2c7cd2\nMerged-In: Icbd36f714c577a965d39336d54d7224c8c2c7cd2\n"
    },
    {
      "commit": "d9736de38b204748e16b882f4ff4c8f12bdf3288",
      "tree": "60ec4311e9bc852633b4d3c5a99d4997bc5dee2a",
      "parents": [
        "9c7fb4566dd8092f633acb921e3458bc067e5ffe"
      ],
      "author": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Fri Mar 08 16:35:20 2019 +0800"
      },
      "committer": {
        "name": "paulhu",
        "email": "paulhu@google.com",
        "time": "Thu Mar 21 13:55:37 2019 +0800"
      },
      "message": "Fix Automated API Review issues.\n\n1. Some API\u0027s argument/return value must be marked either\n@NonNull or @Nullable.\n2. Change some system APIs to public APIs.\n3. Modify the method name\n\nBug: 126700123\nBug: 126702339\nBug: 126699682\nBug: 118296575\nBug: 126699216\nBug: 126699675\nBug: 126699429\nBug: 126699193\nBug: 123586045\nTest: atest FrameworksNetTests\nChange-Id: Iaa2832cdcf83758ed0fec81b954a0c63bc5a7bf6\n"
    },
    {
      "commit": "b2bfb29595dc2733d5e49a3274b226251a56c002",
      "tree": "708d34cb9b7b4fd93f4c8f0d06460ca927451841",
      "parents": [
        "9c7fb4566dd8092f633acb921e3458bc067e5ffe"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Mar 19 13:20:17 2019 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Mar 21 01:10:18 2019 +0000"
      },
      "message": "Expose CellInfoTdscdma\n\nExpose CellInfoTdscdma and CellSignalStrengthTdscdma\nwhich are both returned by existing public APIs.\nThis corrects an oversight whereby the values returned\nby the public API could not be used by callers.\n\nExisting CTS tests already validate these structures as\nthough they were public (which was the intention).\n\nNote, this was also requested as feedback in the public\nbeta.\n\nBug: 128880490\nTest: cts - atest CellInfoTest; atest SignalStrengthTest\nMerged-In: Ia75ea9af52796729e26b85ca04fd97b6c9b80f8e\nChange-Id: Ia75ea9af52796729e26b85ca04fd97b6c9b80f8e\n"
    },
    {
      "commit": "6c1815ac793c2c153c13cdaf49d66a609c3777d9",
      "tree": "a56c5e05583eed26988dfcf30de200e0cbc25917",
      "parents": [
        "c9da35e296f4731d94a6af555d8c14ddce5af03a",
        "84ea11384dee076e914fd29316012706220f9fb7"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 20 16:36:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 20 16:36:19 2019 -0700"
      },
      "message": "Merge \"API review feedback changes\"\nam: 84ea11384d\n\nChange-Id: I37c4f558d313d3ea7f201633273dc53f6ffd128c\n"
    },
    {
      "commit": "84ea11384dee076e914fd29316012706220f9fb7",
      "tree": "9c4db2c05f08ba7aeb662889cc33fdc79909f3d7",
      "parents": [
        "592e9abb0b2228ae8baa672e4609cfa3283567f8",
        "1b9eafb4f4e55d892de30663ddb4992e8a1e0de0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 20 23:22:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 20 23:22:20 2019 +0000"
      },
      "message": "Merge \"API review feedback changes\""
    },
    {
      "commit": "c9da35e296f4731d94a6af555d8c14ddce5af03a",
      "tree": "87855f25603cfb2930b7eb8909f328e111203839",
      "parents": [
        "ec6bf56d64642ef61eb8bfffe1c4dcaa09f10b70",
        "592e9abb0b2228ae8baa672e4609cfa3283567f8"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Mar 20 15:57:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 20 15:57:24 2019 -0700"
      },
      "message": "Merge \"Add Prefix per Carrier requirement\"\nam: 592e9abb0b\n\nChange-Id: I84cae8e10cd495d2504f6dddba0f622b8c3b49a0\n"
    },
    {
      "commit": "108cb12a6a8cc482ffee8e6329c283953d2994d6",
      "tree": "459208d191f56f25f4e9fa093d9a68e401d05035",
      "parents": [
        "cdc0da732d41b7f8ef891324b73999e54da3aa60"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Mar 20 14:16:14 2019 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Mar 20 14:16:14 2019 -0700"
      },
      "message": "Add Prefix per Carrier requirement\n\nSome carrier requires if users dial an emergency number address with\nsome prefix, the combination of the prefix and the address is also a\nvalid emergency number to dial.\n\nBug: 122429213\nTest: Treehugger\nChange-Id: Ib9b96bb0a210aba64a8652984d22f3564813fa9d\nMerged-In: Ib9b96bb0a210aba64a8652984d22f3564813fa9d\n(cherry picked from commit 69f48c5e906512bf9ac56b315daa6d4dfdfb7600)\n"
    },
    {
      "commit": "1b9eafb4f4e55d892de30663ddb4992e8a1e0de0",
      "tree": "d7cf49e8aaab1bb631aec073285e36b26188c33c",
      "parents": [
        "cdc0da732d41b7f8ef891324b73999e54da3aa60"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Mar 16 23:00:35 2019 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 20 14:08:27 2019 -0700"
      },
      "message": "API review feedback changes\n\nMade the follwing changes based on API council review\nfeedback\n\n1. Made the class and its Builder class final\n2. Removed methods that should not be in the builder\n3. Changed the return type of available services\n   from array to list.\n\nTest: Unit tests\nBug 127657991\n\nMerged-In: I3c2d406fed3ddaf62dee193c7657caf8c5bc13d2\nChange-Id: I3c2d406fed3ddaf62dee193c7657caf8c5bc13d2\n(cherry picked from commit 20d71403b8a1950bb44ee183138dc7a83c673472)\n"
    },
    {
      "commit": "ec6bf56d64642ef61eb8bfffe1c4dcaa09f10b70",
      "tree": "8ad3fa642a42be87e5984361a3b88cd6a94a67b3",
      "parents": [
        "bfed6db4e19b646013566794f145d13e1632a1ff",
        "cdc0da732d41b7f8ef891324b73999e54da3aa60"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Mar 20 13:29:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 20 13:29:07 2019 -0700"
      },
      "message": "Merge \"Make ImsException final\"\nam: cdc0da732d\n\nChange-Id: Ic2aafb555b69398852409fc80f6ace5f0f92d1dc\n"
    },
    {
      "commit": "705b2c7033b9dab644b7ae3beac57343d75dcfb2",
      "tree": "c7daeca6cc91dad44f549bfef2c764645c69de45",
      "parents": [
        "cdc0da732d41b7f8ef891324b73999e54da3aa60"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Mar 20 13:02:24 2019 -0700"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Mar 20 13:26:43 2019 -0700"
      },
      "message": "Update documentation\n\nFixes: 128919950\nTest: no change to behavior\nChange-Id: If303386de0ce8bdc215eb42ed8ad313cbb91ca44\n"
    },
    {
      "commit": "cdc0da732d41b7f8ef891324b73999e54da3aa60",
      "tree": "4b0abcb45c56bf70e4a38a4a7d0193446cf38c48",
      "parents": [
        "6d771769201badd4390ced008ca082b9d6226c2c",
        "264915fd188ec33b0f177388d067786fe7526b6b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Mar 20 20:10:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 20 20:10:32 2019 +0000"
      },
      "message": "Merge \"Make ImsException final\""
    },
    {
      "commit": "ffddf67508dd915737b7c51015c2dbb6fafca645",
      "tree": "9627564225910e79ca3a44c651c298fb6e52ebf4",
      "parents": [
        "48b058ef41e92342391b19ac0cb07445025cdc3e",
        "7afba9e583335cac90e6dcdb0c79c80966a362f2"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Mar 20 11:42:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 20 11:42:00 2019 -0700"
      },
      "message": "Merge \"[API feedback] fixed API for NR\"\nam: 7afba9e583\n\nChange-Id: I703b745d276171f57092668d502441d45ae6ded6\n"
    },
    {
      "commit": "546c24ccb6daa8bc90a7a92bf9d5387bafbe9488",
      "tree": "5c53b7b8c21b3ef53f24c4747be7333be3925df0",
      "parents": [
        "05a8e0b44cdfa466ff1c4dce36b7c08cfb178238"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Mar 11 11:12:58 2019 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Mar 20 11:19:21 2019 -0700"
      },
      "message": "[API feedback] fixed API for NR\n\nThis CL included the follow change:\n1. Change getPreferredNetworkTypeBitmap to\ngetPreferredNetworkTypeBitmask [b/126552419]\n2. Change setPreferredNetworkTypeBitmap to\nsetPreferredNetworkTypeBitmask [b/126552419]\n3. Add @IntRange annonation to CellIdentityNr.getNrarfcn() [b/126552419]\n\n4. In javadoc, explain the acronym NR to say: (New Radio 5G)\n[b/126552559]\n\n5. Mark CellInfoNr.getCellSignalStrength and CellInfoNr.getCellIdentity\n    as @NonNull [b/126699572]\n\n6. Mark CellIdentityNr.getMncString() and CellIdentityNr.getMccString()\n    as @Nullable [b/126702744]\n\nBug: 126552419\nBug: 126552559\nBug: 126699572\nBug: 126702744\nTest: build\nMerged-In: I133075a3688c3fa7550c8a2f43bc13d8b25999b2\nChange-Id: I133075a3688c3fa7550c8a2f43bc13d8b25999b2\n"
    },
    {
      "commit": "6898dae9fbca2cf8783c9dd252b9ec07c151a126",
      "tree": "d5dcc4aba1bc6f58e53dd569f91c2ab9898a7dba",
      "parents": [
        "289759e0d2cbc381a7495e28094f55b31a702058"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 08 13:22:49 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Mar 20 10:55:41 2019 -0700"
      },
      "message": "Deprecate SystemApi that was accidently made public in P\n\nImsFeature.Capabilities was accidently made public in P\ndue to a reference to it in another @SystemApi method.\nMarking as @Deprecated in Q and then moving back to @hide\nin R.\n\nBug: 115639348\nTest: manual\nChange-Id: Iab0d0c9227798b9f4e153d1c5a0a4e16353ee87c\n"
    },
    {
      "commit": "542c622baf25cde663e0e6de2a5117abbf395697",
      "tree": "159e703e1ef96f6c3db40fc58e56839b61e1bb6a",
      "parents": [
        "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Mar 20 16:35:05 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Mar 20 16:35:05 2019 +0900"
      },
      "message": "Define DhcpErrorEvent constants at compile time\n\nAddresses API review comments.\n\nBug: 126700007\nTest: m\nChange-Id: I8c32a0e8bcf2d63eaf33c9ac884afd4fdbe0fdd3\n"
    },
    {
      "commit": "55e73c27a885a60e064c2c4043f1909d987f0b89",
      "tree": "83b3bd7fcbfd01db2afbf8a181b236ebc2f6f1f8",
      "parents": [
        "72841b4287b9408b5e85fc4bf639acb74462cd3b",
        "936c536bbaf96262e8e1178b9ad608a935708bdb"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 19 23:42:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 23:42:34 2019 -0700"
      },
      "message": "Merge \"Renamed NetworkRegistrationState to NetworkRegistrationInfo\"\nam: 936c536bba\n\nChange-Id: I8142e09fbee353c95a4b429e8d1bc7365aa5863e\n"
    },
    {
      "commit": "936c536bbaf96262e8e1178b9ad608a935708bdb",
      "tree": "ebd7cb68df96cf6556cd6840c99ad5cb01155bfe",
      "parents": [
        "31e3f2e7345bf55c856d9a8156514afccc96e8d3",
        "f9d06c78d8b59aebfb04dc47b264c202cd2e921f"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 20 06:30:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 20 06:30:53 2019 +0000"
      },
      "message": "Merge \"Renamed NetworkRegistrationState to NetworkRegistrationInfo\""
    },
    {
      "commit": "39e5f3feaf41bb53dd5fc1cd08b0394928893181",
      "tree": "53ab7c364c71beb8e141556643d48efee1f33fd7",
      "parents": [
        "0b0d934919c7f42ebfe81b57a8303eadce7c1491",
        "cea27f432760b5759916c9d6c3a01522766f8249"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 17:51:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 17:51:34 2019 -0700"
      },
      "message": "Merge \"Add Parcelable implementation for ApfCapabilities\"\nam: cea27f4327\n\nChange-Id: I218b583755259a8c0824777c3247a090bdbd348b\n"
    },
    {
      "commit": "cea27f432760b5759916c9d6c3a01522766f8249",
      "tree": "30feeed6c17c73ab80369c09d444c10b6a653bca",
      "parents": [
        "f0a67227c45d3571cc88510979567ecbb97a6c41",
        "3ac239292c40ad06cfa1d0106a2695c01313fa33"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Mar 20 00:34:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 20 00:34:53 2019 +0000"
      },
      "message": "Merge \"Add Parcelable implementation for ApfCapabilities\""
    },
    {
      "commit": "264915fd188ec33b0f177388d067786fe7526b6b",
      "tree": "559653041e48d7e991174452314e5c75abcc09c4",
      "parents": [
        "289759e0d2cbc381a7495e28094f55b31a702058"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 19 14:48:37 2019 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 19 14:48:37 2019 -0700"
      },
      "message": "Make ImsException final\n\nBug: 128902253\nTest: atest FrameworksTelephonyTests\nChange-Id: I88058f8382978163718de8194249fad87ae52d10\n"
    },
    {
      "commit": "e19048e52b9db21f86982ec0341a30083b3b9f97",
      "tree": "bedd4066b8bd3d698912a9804cd3a6efff3d660f",
      "parents": [
        "e3cc2e6c9817df06acb55fcbab8f838907ed8a33"
      ],
      "author": {
        "name": "Cody Kesting",
        "email": "ckesting@google.com",
        "time": "Fri Mar 15 11:20:01 2019 -0700"
      },
      "committer": {
        "name": "Cody Kesting",
        "email": "ckesting@google.com",
        "time": "Tue Mar 19 14:44:04 2019 -0700"
      },
      "message": "Annotate Data and Voice Roaming setters with @TestApi.\n\nCTS testing for ServiceState\u0027s getRoaming() requires using\nsetDataRoamingType() and setVoiceRoamingType() for preparing state.\nThese are currently annotated as @hide and @UnsupportedAppUsage, with a\nmaxTargetSdk of P.\n\nBug: 74207290\nTest: atest CtsTelephonyTestCases:ServiceStateTest\nChange-Id: I08efeeae81494c0431ce34c5d68a73d4824c8d1d\n"
    },
    {
      "commit": "90e2f900ca1cfe18ed5b178db5fabe714574cc8e",
      "tree": "e5f5c4906525c775c6673656c99728d8a5a817fd",
      "parents": [
        "716111d81cb113392728338f195fe9ca285d80f4",
        "e3cc2e6c9817df06acb55fcbab8f838907ed8a33"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 07:46:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 07:46:17 2019 -0700"
      },
      "message": "Merge \"Revert \"Rename some failed causes\"\"\nam: e3cc2e6c98\n\nChange-Id: I29efdbba830f08ca1a0c01058fce719c8b501dbe\n"
    },
    {
      "commit": "e3cc2e6c9817df06acb55fcbab8f838907ed8a33",
      "tree": "5937257b128c828f81cdaeb4fa84a77234e69ad7",
      "parents": [
        "856ef55672ad68fbbe470a1906f0add96797d8e9",
        "f5e0242249effbdb6edc997028aea846cb0bcece"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 14:31:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 14:31:34 2019 +0000"
      },
      "message": "Merge \"Revert \"Rename some failed causes\"\""
    },
    {
      "commit": "f9d06c78d8b59aebfb04dc47b264c202cd2e921f",
      "tree": "18ba1bfc65536b379523d7e9c5852d776828f6c5",
      "parents": [
        "93bf5ef49512a1e51f5da05f57f49b6423904ee5"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 15 14:49:53 2019 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 19 06:55:12 2019 -0700"
      },
      "message": "Renamed NetworkRegistrationState to NetworkRegistrationInfo\n\nAPI review changes. The class covers more information other than\nregistration state.\n\nTest: Build\nBug: 127657991\nMerged-In: I8af36b388182ab08257b64c37078f156d4821709\nChange-Id: I8af36b388182ab08257b64c37078f156d4821709\n(cherry picked from commit e27d3fde88d37332cc9970c79b25060c003e9f17)\n"
    },
    {
      "commit": "55d7bc0106b6a6f522c3c6f529af2bf47845e36b",
      "tree": "4553859cc55bb7864af2edd951a86787a7d3bf0c",
      "parents": [
        "7d249575a1b01e49bbed093d339084df06ceb762",
        "4a66729cfe250322f22e01e85dc0c3f10b209f2a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 01:21:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 01:21:20 2019 -0700"
      },
      "message": "Merge \"Fix API for SocketUtils\"\nam: 4a66729cfe\n\nChange-Id: I2340b528ab7a1a628e257205603d0d902f7cccd0\n"
    },
    {
      "commit": "4a66729cfe250322f22e01e85dc0c3f10b209f2a",
      "tree": "7e7c414d1463493750ebe7119104196bbcfa8b14",
      "parents": [
        "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193",
        "5156902853d5fe3b295c23cc53da50660b7a8a67"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 08:08:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 08:08:50 2019 +0000"
      },
      "message": "Merge \"Fix API for SocketUtils\""
    },
    {
      "commit": "7d249575a1b01e49bbed093d339084df06ceb762",
      "tree": "3ea6274e3fd8f9ef026ec7b60870ea0d368e88d2",
      "parents": [
        "9a4c839725ee53cc2fd9b48cf5c7c837693f1340",
        "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 23:05:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 23:05:15 2019 -0700"
      },
      "message": "Merge \"Replace Handler with Executor for async DNS API\"\nam: 2656b3d4cc\n\nChange-Id: I5fb0d659d27894ca9f243654f9283764f1369745\n"
    },
    {
      "commit": "9a4c839725ee53cc2fd9b48cf5c7c837693f1340",
      "tree": "277365c67e06fc4a26952a9c6249b9e12e84566a",
      "parents": [
        "53187655d04083b809625f11feb18d6324ffe0db",
        "f1d0fd2642cb2e3793fa73755b5501db0e3aa865"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 22:55:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 22:55:37 2019 -0700"
      },
      "message": "Merge \"Refactor answer callback for async DNS query JAVA API\"\nam: f1d0fd2642\n\nChange-Id: I26eb642cc04e3804cd82a56e45a890689b3c643f\n"
    },
    {
      "commit": "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193",
      "tree": "4cfa4e8dad093697f30ffe2f3995629df74db080",
      "parents": [
        "f1d0fd2642cb2e3793fa73755b5501db0e3aa865",
        "e4c7913f62d3c68cdcc4ab449bfd6992ad2d4e7b"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Mar 19 05:35:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 05:35:39 2019 +0000"
      },
      "message": "Merge \"Replace Handler with Executor for async DNS API\""
    },
    {
      "commit": "f1d0fd2642cb2e3793fa73755b5501db0e3aa865",
      "tree": "758b87f683ea353ea38a2b125ccb9f039e847300",
      "parents": [
        "09e3d8c3eb7869df54e692ed8588e05ec445964b",
        "304491dba8594a88aa1586a30a21fcebc67a23a6"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Mar 19 05:35:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 05:35:18 2019 +0000"
      },
      "message": "Merge \"Refactor answer callback for async DNS query JAVA API\""
    },
    {
      "commit": "f5e0242249effbdb6edc997028aea846cb0bcece",
      "tree": "e08263ef9d5758abfa4a9e91d91708bee6793075",
      "parents": [
        "1c405b73b096c5d20c610fb97012f7576bc0cf4e"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 03:11:31 2019 +0000"
      },
      "committer": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 03:11:31 2019 +0000"
      },
      "message": "Revert \"Rename some failed causes\"\n\nThis reverts commit 1c405b73b096c5d20c610fb97012f7576bc0cf4e.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I4af7c87d8a8a988c2f1c3dc6662027c6fcd34088\n"
    },
    {
      "commit": "6f86953a39ac170f188cbef624a8621ebd0a0b53",
      "tree": "771a409e10ddaabfaf73e4725f0bc206f0301753",
      "parents": [
        "071c17e277add9b7addcd33c581c0a3c00c8f0d4",
        "36459170a739fc981659ecdf2e687fb10e053e80"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 18 20:00:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:00:35 2019 -0700"
      },
      "message": "Merge \"Remove deprecated entitlement API\"\nam: 36459170a7\n\nChange-Id: I6b19b684a1dfa509ee77304d6acfe3fcdb6ca69c\n"
    },
    {
      "commit": "36459170a739fc981659ecdf2e687fb10e053e80",
      "tree": "9c835f35e19a028992d9a281a0a7d26a0d9f1ed8",
      "parents": [
        "bbfee2b42773678b96804ddb309c15e2f4795f3b",
        "846e49943d9ba7cacc475d67ba0150b13f44cb78"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Tue Mar 19 02:44:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 02:44:37 2019 +0000"
      },
      "message": "Merge \"Remove deprecated entitlement API\""
    },
    {
      "commit": "071c17e277add9b7addcd33c581c0a3c00c8f0d4",
      "tree": "277ff36c406ea34a581d8f4fb317236757bc6985",
      "parents": [
        "6be164a33058a6c69a602000189fa6e6308e06f1",
        "bbfee2b42773678b96804ddb309c15e2f4795f3b"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 18 19:34:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 19:34:28 2019 -0700"
      },
      "message": "Merge \"Address API review comments for VPN changes.\"\nam: bbfee2b427\n\nChange-Id: I79d035244faeef373751e256f49075d1f2a10faf\n"
    },
    {
      "commit": "bbfee2b42773678b96804ddb309c15e2f4795f3b",
      "tree": "f538cb80d7d193e3d4517f1ad412f8ba3c92fac5",
      "parents": [
        "abe16aff07c6c7a09c34ceef9a0203877e0258c6",
        "50d17cfa079a4ae6cac01afcb0e3779c527bf7c0"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 19 02:16:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 02:16:58 2019 +0000"
      },
      "message": "Merge \"Address API review comments for VPN changes.\""
    },
    {
      "commit": "c6d673901a83beb1bda63f63d6ce1fa55b9e00fd",
      "tree": "d43d31ee2cddafe95b2b1f78132857eced5ec56a",
      "parents": [
        "988978b706e5623a70f99df11bd9644e902d685b",
        "853983ef32f7cca0a847d260192d2a64d54c65a8"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 18 16:50:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 16:50:54 2019 -0700"
      },
      "message": "Merge \"Emergency API review\"\nam: 853983ef32\n\nChange-Id: Idcfa450fba2e08d825bbe2b95094a7e7f070421b\n"
    },
    {
      "commit": "853983ef32f7cca0a847d260192d2a64d54c65a8",
      "tree": "86ebb01f18904a670ff7269531b704fea304106b",
      "parents": [
        "01b016eef8d95e1e72706cf897cdd96fc4bfe052",
        "3b5f87f96532b674cf6fc4c230e21c401b5ad77f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 18 23:29:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 18 23:29:34 2019 +0000"
      },
      "message": "Merge \"Emergency API review\""
    },
    {
      "commit": "55c3b4a993713660f854c92b82f7bbe86ad53a1c",
      "tree": "2e25edb1811db5e651e06944a891915df0c43600",
      "parents": [
        "73f7fd85cb95110f6b215639900228b22658b486",
        "e2a486a7b270c9fdc683966eda5076001c398c83"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 18 15:46:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 15:46:56 2019 -0700"
      },
      "message": "Merge \"Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated.\"\nam: e2a486a7b2\n\nChange-Id: Ib0d700c29e28166081b81cbdaeb8ad278d7ca21c\n"
    },
    {
      "commit": "e2a486a7b270c9fdc683966eda5076001c398c83",
      "tree": "19c4c2cfcb3e82f2baa647ff17203f59cdd2cfc2",
      "parents": [
        "f6b3f6a8d886cf589ecc552d9672a59452e083bf",
        "b56fd289376368bb0c2031c22d671cf54b9968a9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 18 22:18:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 18 22:18:52 2019 +0000"
      },
      "message": "Merge \"Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated.\""
    },
    {
      "commit": "3b5f87f96532b674cf6fc4c230e21c401b5ad77f",
      "tree": "9e6a9b753719f2b21593eb58f5e87b01215e73e2",
      "parents": [
        "f6b3f6a8d886cf589ecc552d9672a59452e083bf"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Feb 22 15:54:47 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 18 15:18:00 2019 -0700"
      },
      "message": "Emergency API review\n\n1) Remove \u0027current\u0027 in Emergency APIs\n2) Remove nullable\n3) Handled the null Telephony service case\n4) Hide getEmergencyServiceCategoryBitmask\n5) Make getEmergencyUrns unmodifiable\n\nTest: Treehugger\nBug: 122368381\nBug: 126699022\nBug: 126701211\nMerged-In: I6eb1d8a3ae1625ff3f43f983c488c2969649713b\nChange-Id: I6eb1d8a3ae1625ff3f43f983c488c2969649713b\n"
    },
    {
      "commit": "ca075c31767adf1c1b75dbb6194e9ee3a3603f62",
      "tree": "33c3919bbddd020b94f95c3feeff8b20d2745ee8",
      "parents": [
        "19aa681ad51e0e01f21aabd518955c6a62ce9a80",
        "e278d2bcdd9978a04966d345056170d8f54a350a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Mar 18 13:38:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 13:38:37 2019 -0700"
      },
      "message": "Merge \"Add slot based ICC channel APIs\"\nam: e278d2bcdd\n\nChange-Id: Ifaaddfc58ee684393bcabfc214d72746125ed158\n"
    },
    {
      "commit": "e278d2bcdd9978a04966d345056170d8f54a350a",
      "tree": "a7a7408adad30825d9e5df4b527ab42863a4de98",
      "parents": [
        "b50cea987bff059c96d5072912e3b82b25c2fbf0",
        "118895f571a01c76df3db4b02333568747968053"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Mar 18 18:36:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 18 18:36:54 2019 +0000"
      },
      "message": "Merge \"Add slot based ICC channel APIs\""
    },
    {
      "commit": "50d17cfa079a4ae6cac01afcb0e3779c527bf7c0",
      "tree": "87de2eaba1fc96cf7a5cd11fe6b1af041cee9956",
      "parents": [
        "205886d28f017195963d8922d7ec813309506179"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Mar 18 12:36:24 2019 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Mar 18 17:05:55 2019 +0000"
      },
      "message": "Address API review comments for VPN changes.\n\nWhitelist is now a Set rather than a list + javadoc improvement.\n\nBug: 124882903\nBug: 125346147\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpn\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot\nChange-Id: Ieecaad083f2ab55de33587e6ce767f5f961683c9\n"
    },
    {
      "commit": "b56fd289376368bb0c2031c22d671cf54b9968a9",
      "tree": "d2cf2d1fafc39fecd39abb01b420c73818fd26c7",
      "parents": [
        "09426de69dc14984fc112a123138d16a602292f8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 18 09:13:33 2019 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 18 09:21:39 2019 -0700"
      },
      "message": "Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated.\n\nIn Q we have introduced new APIs which replace the need for an app to\nget the phone number for calls through the phone state broadcast.  As\nsuch the EXTRA_INCOMING_NUMBER is being marked deprecated.  Developers\nare encouraged to use the new replacement APIs instead.\n\nTest: Make API / build\nFixes: 128835519\nChange-Id: If1bc0076392281887f6cc8017788a07f170c7a17\n"
    },
    {
      "commit": "5156902853d5fe3b295c23cc53da50660b7a8a67",
      "tree": "9cb0f35d31058b1a1706334e125f99e922d3eeea",
      "parents": [
        "17492d06912c311084742336df2f6eb6bce5ace1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 18 11:42:14 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 18 12:41:49 2019 +0900"
      },
      "message": "Fix API for SocketUtils\n\nAddresses API review comments:\n - @NonNull on return values\n - short -\u003e int for makePacketSocketAddress\n - Set class final while we\u0027re at it\n\nBug: 126700257\nTest: m\nChange-Id: I3b1775feee22b1e337b3e4e7a2ad16b28e305b67\n"
    },
    {
      "commit": "c09f2d69a129daffaeccc56504acd8b3efe4805e",
      "tree": "fcf6a0e9124e09fb340009cfdebf9c0aaaa138c2",
      "parents": [
        "e4c7913f62d3c68cdcc4ab449bfd6992ad2d4e7b"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Fri Mar 08 14:48:59 2019 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Sat Mar 16 18:53:09 2019 +0800"
      },
      "message": "Support query cancellation for async DNS API\n\nBug: 124882626\nTest: built, flashed, booted\n      atest DnsResolverTest DnsPacketTest\n\nChange-Id: Iaa72f5c17f58cf0a58663b892bb18cfdf23cd545\n"
    },
    {
      "commit": "e4c7913f62d3c68cdcc4ab449bfd6992ad2d4e7b",
      "tree": "eaabcf12599797a7b8f1fa702e55972168bb86b5",
      "parents": [
        "304491dba8594a88aa1586a30a21fcebc67a23a6"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Mar 07 19:01:26 2019 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Sat Mar 16 18:53:07 2019 +0800"
      },
      "message": "Replace Handler with Executor for async DNS API\n\nBug: 124882626\nTest: built, flashed, booted\n      atest DnsResolverTest DnsPacketTest\n\nChange-Id: Ie1dc27643d4767f2a8a39da755edf388a00962d5\n"
    },
    {
      "commit": "304491dba8594a88aa1586a30a21fcebc67a23a6",
      "tree": "91c4977b5dbc541c35fa82b8412747705e28a041",
      "parents": [
        "1276a178fd24f42d3c4bcbd44894c2c27ec3b478"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 04 17:08:03 2019 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Sat Mar 16 18:53:05 2019 +0800"
      },
      "message": "Refactor answer callback for async DNS query JAVA API\n\n1. refactor AnswerCallback with a generic type\n2. support onError in AnswerCallback\n3. Fix minor problem reported from API Review\n\nBug: 124882626\nTest: built, flashed, booted\n      atest DnsResolverTest DnsPacketTest\n\nChange-Id: I685c9989f8401acb63d2e83f552b2d5b20c41af0\n"
    },
    {
      "commit": "de633a49f164d05059983570406f32dd91c44581",
      "tree": "ebc77d884847287c508f3550289c7aa8dc07dad9",
      "parents": [
        "bc7222d46df3f1283dfb6cf8965702b4d90a73e7",
        "1276a178fd24f42d3c4bcbd44894c2c27ec3b478"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Mar 15 19:56:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 15 19:56:23 2019 -0700"
      },
      "message": "Merge \"CallRedirectionService API review\"\nam: 1276a178fd\n\nChange-Id: I4509bfabae430b97ee82c2939b9099dc5767f44a\n"
    },
    {
      "commit": "1276a178fd24f42d3c4bcbd44894c2c27ec3b478",
      "tree": "dce1932f9dc3faa34f297a3c596b71e399fe24f4",
      "parents": [
        "c4e2b24d87c55bbe83f576af53e38ac7e4a63e3b",
        "b8cbc4e27d92bf8996ff53f4ebc5ac0773a277da"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 16 02:42:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 16 02:42:29 2019 +0000"
      },
      "message": "Merge \"CallRedirectionService API review\""
    },
    {
      "commit": "f713c1ff267f4b1c8f65b43590757c6952ccdc6b",
      "tree": "0dba49ec9adb911ebabb891996ecf6f43b8d5e8b",
      "parents": [
        "c35c355dbb1b4c5b2a36d6c23a15626f97b82b9d",
        "b7463a63d169c46ae30adbf5e34446b0f0fbc52e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 15 16:31:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 15 16:31:06 2019 -0700"
      },
      "message": "Merge \"Moved transport to IntDef\"\nam: b7463a63d1\n\nChange-Id: I80d2bf5b3d195d4b05135006418ba4b638271f4f\n"
    },
    {
      "commit": "b7463a63d169c46ae30adbf5e34446b0f0fbc52e",
      "tree": "dd659d23fb93e448e663253999e5337973704baa",
      "parents": [
        "504a33a64efe24d2cd770f32fd94665c5da67c74",
        "6f7b30499c0e0f7524915287a96e07d9b598dc48"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 15 23:21:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 15 23:21:29 2019 +0000"
      },
      "message": "Merge \"Moved transport to IntDef\""
    },
    {
      "commit": "58fed7fac6ce42b6866e2bb066228b5d6de1856f",
      "tree": "94a868cd6b60f3f4c6c8cb40535f2158ad3cab46",
      "parents": [
        "f6b0d994a7cd73d3d0b96283549144805468e898",
        "9931252c3f4311906764d9b01ec51ad39e9766f8"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Mar 15 15:58:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 15 15:58:45 2019 -0700"
      },
      "message": "Merge \"[API feedback] api fixed for getSlotMapping\"\nam: 9931252c3f\n\nChange-Id: I68489daa92188232f3d1489226f71c14d5b2b14d\n"
    },
    {
      "commit": "9931252c3f4311906764d9b01ec51ad39e9766f8",
      "tree": "558d8a55e25539a804636780b5b5bd95b9cc1437",
      "parents": [
        "31c7607ee6558d5376d069865f765f6d4e11b2a8",
        "eaff5223335c9ddb8a7e8d12163294e29fb1c774"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Mar 15 22:38:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 15 22:38:46 2019 +0000"
      },
      "message": "Merge \"[API feedback] api fixed for getSlotMapping\""
    },
    {
      "commit": "b8cbc4e27d92bf8996ff53f4ebc5ac0773a277da",
      "tree": "598db6919fc14f418296c2a2503b622070cda2bf",
      "parents": [
        "96f51fd9706e3205eff41849e9bc0086cb8753d7"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Mar 14 13:41:33 2019 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Mar 15 12:57:47 2019 -0700"
      },
      "message": "CallRedirectionService API review\n\nBug: 126699669\nTest: Treehugger\nChange-Id: I56944f6d487660ed447d081b6dfd2cb625087869\n"
    }
  ],
  "next": "f6b0d994a7cd73d3d0b96283549144805468e898"
}
