)]}'
{
  "log": [
    {
      "commit": "7a0d2a251997b38b187e71ef20471815ed3df121",
      "tree": "5b44a360299f6986f12750d8ac67199e303a9ab7",
      "parents": [
        "6d6d3f68acce0321b57bdd132842f1655082f004",
        "8d19949c4c0556b9f2d82231e4fc82fd24ca2f50"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Mar 12 22:10:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 22:10:54 2019 -0700"
      },
      "message": "Merge \"add NonNull annotation to API\" am: 56c9d22970 am: 69e802e6e6\nam: 8d19949c4c\n\nChange-Id: I92bad21050b4396d1bb3588cd42d78a1c662903c\n"
    },
    {
      "commit": "8d19949c4c0556b9f2d82231e4fc82fd24ca2f50",
      "tree": "bb9828a562045762d0d6641b9d526b474601d7c4",
      "parents": [
        "beb2c31a0d96cc63f5f625e1e72ac7b3a60fa0d4",
        "69e802e6e6b4df440228f5a9877b0557a838f93b"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Mar 12 21:55:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 21:55:13 2019 -0700"
      },
      "message": "Merge \"add NonNull annotation to API\" am: 56c9d22970\nam: 69e802e6e6\n\nChange-Id: Ieed6eba51fc2c3fdf7823415c783482a77c2d29c\n"
    },
    {
      "commit": "69e802e6e6b4df440228f5a9877b0557a838f93b",
      "tree": "14be6e896a58b60308d89735a1038160e4204cee",
      "parents": [
        "851ec326d90b47f950558bc013bff419fe4caef8",
        "56c9d229700ad83fa673de8a1f66a7dd3a2c7785"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Mar 12 21:26:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 21:26:18 2019 -0700"
      },
      "message": "Merge \"add NonNull annotation to API\"\nam: 56c9d22970\n\nChange-Id: Iaa22836680e45c4244a4380d9688b968b7877c8e\n"
    },
    {
      "commit": "a6d819a4556a631a7dbc4cae60e47fb27def8cf8",
      "tree": "90a1f65b00ce3927bbbd7269bb6b0cf87525b90a",
      "parents": [
        "121b1ce24bee5d05e3b9f9e5abce3cbf024a5f33",
        "26269a1a8a6befdab9c210276fd1526fb0955567"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 04:01:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 04:01:18 2019 +0000"
      },
      "message": "Merge \"MediaDrm: create Executor overload for callback APIs\""
    },
    {
      "commit": "56c9d229700ad83fa673de8a1f66a7dd3a2c7785",
      "tree": "736ab5ccd55404f2bb1835862dcf1df6ab54ce5c",
      "parents": [
        "d2cb5a060850ca1b79c9c8c3b2948a12d1de3c4b",
        "134ffe709b2233a6e7e9174273589b94d61e5f77"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Wed Mar 13 00:58:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 00:58:21 2019 +0000"
      },
      "message": "Merge \"add NonNull annotation to API\""
    },
    {
      "commit": "26269a1a8a6befdab9c210276fd1526fb0955567",
      "tree": "673fe6b6635b75178bf9ded5b90c1b650e7e6ff3",
      "parents": [
        "5c6d4ea6d29a6718883ac7fc638a2149d1917d8b"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Mar 10 15:51:02 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Mar 12 19:44:28 2019 +0000"
      },
      "message": "MediaDrm: create Executor overload for callback APIs\n\nBug: 123939401\nBug: 28674524\nTest: MediaDrmMockTest \u0026 MediaDrmClearkeyTest\nChange-Id: Ibf0bd90994ca5e6f337efe439f748ae6b618d38f\n"
    },
    {
      "commit": "75f61c59199af41d2dcba145a6e4e6e41625cdfd",
      "tree": "1d9979717ec4028f0f3fcee860c88a101d214255",
      "parents": [
        "410d1c2c04fb6221b425e7e23538a1f939c6376b",
        "fb1b47931407723a83045f649235d53982116f98"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 17:59:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 17:59:44 2019 +0000"
      },
      "message": "Merge \"Hide packing structure from public API\""
    },
    {
      "commit": "9c3f325c64f0eb26c2e1fad0f745da5e8eae0c66",
      "tree": "cd0d084268599c267bffb2bfcec98bff208dbd3d",
      "parents": [
        "3bd5a13e85a0a9fb82d96f9a110c96979d371034",
        "72623f6d5c9e29af4187a123156367952b85019d"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 12 17:49:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 17:49:32 2019 +0000"
      },
      "message": "Merge \"Tweak DelegatedAdminReceiver API surfaces\""
    },
    {
      "commit": "c7f498fe0bceca283c384ac303422fd8e9d0eccf",
      "tree": "3359b3aa7b72a4fc12feed11a3df904913d3d07b",
      "parents": [
        "37717aaf533ceba54cbbe5c0dfe017356c04f46d",
        "ff9c10593e075f65a06103f74dab447694b82583"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 12 16:37:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 16:37:15 2019 +0000"
      },
      "message": "Merge \"Private DNS API: Follow-up on review\""
    },
    {
      "commit": "794d22d0a7a02ada66e526bd56eac1170977eedb",
      "tree": "3e24ecf324e80a08d14621e47aebc9909269d705",
      "parents": [
        "e0efb8b424b26c9bb94ace4026965906492b439d",
        "7ac9a71880ea3a09a4bce3cb9628d6b4c9be80b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 16:22:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 16:22:11 2019 +0000"
      },
      "message": "Merge \"Update screen lock complexity permission to password complexity\""
    },
    {
      "commit": "e927626ad6cd39e84faf2937e24f635b8bff10cf",
      "tree": "ea1e9d3c5736aeb531c1aa5ab3b423ff2bcf72ee",
      "parents": [
        "0887b3d7e67a4eefb420d17e8bce97caff9c4b01",
        "9350598635cd3d9e251bee15311f103af7c7c0af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 14:44:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 14:44:53 2019 +0000"
      },
      "message": "Merge \"Address API review for SessionInfo, LauncherApps\""
    },
    {
      "commit": "ff9c10593e075f65a06103f74dab447694b82583",
      "tree": "f3e3eecaaa95627537ce203d79103dd2cebad1dd",
      "parents": [
        "4ef578f33e7f54a7c53ce00a331855de723963bc"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 12 13:15:36 2019 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 12 13:40:14 2019 +0000"
      },
      "message": "Private DNS API: Follow-up on review\n\nTo follow up on the previous review, rename the success constant from\n\"success\" to \"no error\" since the enum it\u0027s associated with now refers\nto error codes.\n\nBug: 124301971\nTest: atest com.android.cts.devicepolicy.DeviceOwnerTest#testPrivateDnsPolicy\nChange-Id: I6b82dd44cbf2c18fb8c1673a272f22f0e8b39dbb\n"
    },
    {
      "commit": "72623f6d5c9e29af4187a123156367952b85019d",
      "tree": "5e272c62fd33fdee0ae26a143b19a219386f1936",
      "parents": [
        "b6965dfcc40108181ea3b825367e4082e2ed6084"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Mar 11 14:51:56 2019 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 12 13:24:15 2019 +0000"
      },
      "message": "Tweak DelegatedAdminReceiver API surfaces\n\n* Add nullability annotaitons to new and existing (DeviceAdminReceiver) APIs\n* Make onReceive() final\n* Javadoc for uid paramater\n* Throw exception if method is not implemented\n\nBug: 123926441\nTest: make -j32 update-api\nChange-Id: Ib068b1d7f8f5abe903720b8e247c5e00bf8161c2\n"
    },
    {
      "commit": "80e6de89987c5e9be34f21e4c9e2e27572964d8a",
      "tree": "994fff0f9980194a0d1f30d7d3b0da58de2e5028",
      "parents": [
        "b319352192856efeb3c843ea630bd93f64820b8a",
        "9d73faef7dc573afbd1552f5f3b40f7d1c393572"
      ],
      "author": {
        "name": "Alex Kershaw",
        "email": "alexkershaw@google.com",
        "time": "Tue Mar 12 11:48:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 11:48:07 2019 +0000"
      },
      "message": "Merge \"Improve the javadoc for cross profile calendar uris.\""
    },
    {
      "commit": "10b249f57e87282ad550b8bd1acd97eb2b778129",
      "tree": "efa23be1917e4325a8f291bb284fdbe106cdd6d6",
      "parents": [
        "4ef578f33e7f54a7c53ce00a331855de723963bc",
        "06265a3b9b12067133b9d437637b7703eb31832c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 10:26:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 10:26:37 2019 +0000"
      },
      "message": "Merge \"ServiceInfo: Add a new foreground service type for MediaProjection.\""
    },
    {
      "commit": "3f0ba8ac683e99ab8e38c594c782717689eca7b1",
      "tree": "49db90087cff9db9e0feb1cef39b910ffe7e31ea",
      "parents": [
        "8f2af18c51b8ba159effbbc280dee6a248d3841d",
        "9b820621648dd9a7aad5c602fb3e6d7c4e16f137"
      ],
      "author": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Mon Mar 11 23:32:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 23:32:14 2019 -0700"
      },
      "message": "Merge \"Modify API return type and add callback.\" am: f96cc08066\nam: 9b82062164\n\nChange-Id: I6f54522dba518416445c647a1aaef11caf6865ec\n"
    },
    {
      "commit": "9b820621648dd9a7aad5c602fb3e6d7c4e16f137",
      "tree": "33e60a2d39e17a8536b266328b98b8894427b462",
      "parents": [
        "1091513f9310ff27f6251dc57f0d2076da0b08f8",
        "f96cc080668db4442b38e8e48d70db2e010ed354"
      ],
      "author": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Mon Mar 11 23:16:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 23:16:53 2019 -0700"
      },
      "message": "Merge \"Modify API return type and add callback.\"\nam: f96cc08066\n\nChange-Id: I8d8ff3efd4666c4548dfe8a142ae0ad3f0b34b2c\n"
    },
    {
      "commit": "f96cc080668db4442b38e8e48d70db2e010ed354",
      "tree": "0497c3daa6b13dbc11459eec604275594caa8cda",
      "parents": [
        "f9cca7dcc2ef4480d362a6b3b806a002264bbc5c",
        "a335880efee8fcb7c1d03fcb17553c78a9997ffa"
      ],
      "author": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Tue Mar 12 06:02:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 06:02:04 2019 +0000"
      },
      "message": "Merge \"Modify API return type and add callback.\""
    },
    {
      "commit": "306541b2ebd176c9ae5a9476376d8d882ad006a9",
      "tree": "b0e59df2a9ca7374d611bd0330f9622f87d607ea",
      "parents": [
        "38909ce7caa8d8d6532cb1a77a6a26cb1172ea61",
        "952affa9544032fa4b00bf81fc086d77889ec8c3"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Mon Mar 11 22:48:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 22:48:08 2019 -0700"
      },
      "message": "Merge \"Update nullability of api\" am: 47890345d0 am: 434096edef\nam: 952affa954\n\nChange-Id: I938e2eb22971b0d54ba597a76de9b69e2c1e6bba\n"
    },
    {
      "commit": "952affa9544032fa4b00bf81fc086d77889ec8c3",
      "tree": "225fbfd62ec44e3d5786578f78221827790ef451",
      "parents": [
        "4def8da26778c092a9accd15f1a9d7a98366c8d3",
        "434096edefcf419e665f06e422cd5dc6934ace1d"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Mon Mar 11 22:38:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 22:38:40 2019 -0700"
      },
      "message": "Merge \"Update nullability of api\" am: 47890345d0\nam: 434096edef\n\nChange-Id: If4e283682ec64eabb7f85421b275bf0424df9355\n"
    },
    {
      "commit": "434096edefcf419e665f06e422cd5dc6934ace1d",
      "tree": "d62ee8fb4129d20ed3ec8bed615f149dad0918a3",
      "parents": [
        "7bb0014975df4b78d970acda8e6074f9d6c557f6",
        "47890345d0f2812f1aca7d3f5d6cecb47e9bd90c"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Mon Mar 11 22:29:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 22:29:24 2019 -0700"
      },
      "message": "Merge \"Update nullability of api\"\nam: 47890345d0\n\nChange-Id: Ie8ed183155b16c87a98c19f11f69fe869e797880\n"
    },
    {
      "commit": "9d73faef7dc573afbd1552f5f3b40f7d1c393572",
      "tree": "cd6c3b473cd4cb478a59b203139d019a720c2a39",
      "parents": [
        "efe224d9ed8c129aaddc2bf6c6f07f777a566e70"
      ],
      "author": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Tue Mar 05 19:46:31 2019 +0000"
      },
      "committer": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Tue Mar 12 05:25:34 2019 +0000"
      },
      "message": "Improve the javadoc for cross profile calendar uris.\n\nTest: manual\nBug: 123625889\nChange-Id: If3015774428aa772801871a56c582c16935a7d63\nBu: 126904569\nBug: 126700505\n"
    },
    {
      "commit": "47890345d0f2812f1aca7d3f5d6cecb47e9bd90c",
      "tree": "a7f19ef0041f78a0e7cda09cba65f19280b3c380",
      "parents": [
        "cc3a190b0735e75cf2cee8b38d5188ed3b740d54",
        "e3f17b76c121f2e6f635228f3b6caeeabaaf7792"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Tue Mar 12 05:22:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 05:22:28 2019 +0000"
      },
      "message": "Merge \"Update nullability of api\""
    },
    {
      "commit": "ec6bf88434d3f754c34f0aafbd567df46ea6ec58",
      "tree": "aa9c9906adaf97c576257e4d3512096e5fb1c8b5",
      "parents": [
        "f296a878bf57fc483cf660be01488d53ff21b6ea",
        "c3ce09eef7acabfb39db1a7bf97062f1b4e91183"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 12 04:06:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 04:06:32 2019 +0000"
      },
      "message": "Merge \"Revert Media 1.0 API changes introduced for making 1.0 updatable\""
    },
    {
      "commit": "54626bf41f24e7543cf57165eb93b7be3cd9a774",
      "tree": "462d85c45291a50fa157e5395cc3d20b987b7435",
      "parents": [
        "ab4a65e72e2ad590103eb076403cdd4871e9cd33",
        "bbb043ae86f7f8cd390a3c6b6383a98c13389547"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 03:52:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 03:52:33 2019 +0000"
      },
      "message": "Merge \"[webview] Rename force dark WebView settings.\""
    },
    {
      "commit": "f66f3ae9215daaa2e5043d21cdc4aa689a0096be",
      "tree": "34c8d55d24da4e15ebd998286abf8ac802536441",
      "parents": [
        "1fc84caa29fc331da971f30eec6ba902d66251a4",
        "39b68efcc3c37600b4742a23ce8460bc58347e61"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 02:37:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 02:37:30 2019 +0000"
      },
      "message": "Merge \"[webview] rename unresponsive renderer APIs\""
    },
    {
      "commit": "1fc84caa29fc331da971f30eec6ba902d66251a4",
      "tree": "afdcb01fe6a1aab17febc5023f98ae2085dd45a7",
      "parents": [
        "03fdf352086b53a0585e3406517f650ae1020541",
        "2a6cdc554e5d358810a139d10ff6f0d6e4f3301c"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Mar 12 02:29:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 02:29:06 2019 +0000"
      },
      "message": "Merge \"Added Passpoint prefix to Passpoint related methods in WifiInfo\""
    },
    {
      "commit": "2eeb3ac89766a354b339656a76e9184d02febc29",
      "tree": "ed40947f44c3d83088346ab14cd005bb97b26fb4",
      "parents": [
        "f19439cc68fb988cd835933466da11ad8e97e5c0",
        "da1d242ce8e2980f7392501bc979b21e398b60cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 01:49:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:49:56 2019 +0000"
      },
      "message": "Merge \"SurfaceControl, Surface: Add nullability annotations.\""
    },
    {
      "commit": "f19439cc68fb988cd835933466da11ad8e97e5c0",
      "tree": "8c1215fec7726f9c5285970c2080b24aa2b2062a",
      "parents": [
        "635df6c9fc38faee5ec05d7b8f6de5b9b39e26e3",
        "29a90d6b4b93fdd13dd322d0beada80e8ac09548"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 01:46:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:46:35 2019 +0000"
      },
      "message": "Merge \"Make Resources#getAttributeSetSourceResId public\""
    },
    {
      "commit": "b4ed9473856f337c9b90b2545cf8cc44e298b1aa",
      "tree": "217ecb9dd8a16e36a44aca090d5ff058b1e1d001",
      "parents": [
        "64d8e5cdc763e7c741fa918b7878cf1455dd736a",
        "3e12ac7434914cb131f54f4030a2e8ab04fe6f5c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 01:06:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:06:03 2019 +0000"
      },
      "message": "Merge \"ContentSuggestionsService - allow user manager to disable content suggestions.\""
    },
    {
      "commit": "64d8e5cdc763e7c741fa918b7878cf1455dd736a",
      "tree": "728f8a8f1888d20d6c52954666cdddc666ed0424",
      "parents": [
        "b8e9c1c5807b7bafef92d147841d5646587be726",
        "cf8f1b2a582ef0da3da00716210381349077d239"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Mar 12 01:05:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:05:02 2019 +0000"
      },
      "message": "Merge \"API review: annotate everything\""
    },
    {
      "commit": "bbb043ae86f7f8cd390a3c6b6383a98c13389547",
      "tree": "a5564f5655674a72323a9d9d8d6a54c461015d9d",
      "parents": [
        "8e0fb7d86df53614ea490ebb8a4ec32497968450"
      ],
      "author": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Mar 11 10:14:28 2019 +0000"
      },
      "committer": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Mar 11 23:54:27 2019 +0000"
      },
      "message": "[webview] Rename force dark WebView settings.\n\nPer API council request, remove setForceDarkMode -\u003e setForceDark to\nalign with other framework naming.\n\nBug: 120599879\nTest: None\nChange-Id: I3f4ed00303d7e4b7d0651a384324a8b265663290\n"
    },
    {
      "commit": "fb1b47931407723a83045f649235d53982116f98",
      "tree": "38e91f9f95e0979a2156520b1170b11194343b20",
      "parents": [
        "36ad7638dc4066ec8d563ff9c7fd94fa8291a931"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Mar 08 14:05:08 2019 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Mar 11 16:51:47 2019 -0700"
      },
      "message": "Hide packing structure from public API\n\nThe hyphen edit is packed into 8bit integer in native library, but this\nshould not be exposed to public API as API council suggested.\n\nThis CL includes:\n- Removing packing structure from HyphenEdit and move constants from\n  Hyphenator to Paint.\n- Replace LineBreaker\u0027s getLineHyphenEdit with two separate start/end\n  function.\n- Replace Paint\u0027s getHyphenEdit with two separate start/end function.\n- StaticLayout still relies on this packing mechanism but no longer need\n  to be the same packing structure as in Minikin.\n\nBug: 124794844\nTest: atest CtsGraphicsTestCases\nTest: atest CtsTextTestCases\nChange-Id: I8206061f554cf6e119b2b565162f54317eac630a\n"
    },
    {
      "commit": "8607125b45a8cc3723c1e6442f4212a48d9f3ff9",
      "tree": "966b8261d4b55ea2b6a802a25eb33f4f85f7d08c",
      "parents": [
        "b467c55448339c37dec46674f82050b4663e191a",
        "ab85849ce7c5c97962aa74ac800d81b100d204bd"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 11 15:33:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 15:33:16 2019 -0700"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\" am: 118354f77c\nam: ab85849ce7\n\nChange-Id: Icb53a9998d1f93852aadbee36a0f61322d8962b3\n"
    },
    {
      "commit": "0a6dc7537157949ec6b09a18fdab5d32f1c1692c",
      "tree": "edf2648583cdcf0df6a802717a22e95adfcd0db7",
      "parents": [
        "e756f460d028794a265494e0619db02e6905676a",
        "fdb5af22aa43056de570526799ddf28101037d55"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Mon Mar 11 22:12:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 22:12:53 2019 +0000"
      },
      "message": "Merge \"InspectionCompanions as nested classes\""
    },
    {
      "commit": "da1d242ce8e2980f7392501bc979b21e398b60cb",
      "tree": "081f8f6e479cd072316e23dde47c2367109c7aaf",
      "parents": [
        "d7300de54b22b0b7c99fad080e4e6da3b192a15a"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Mar 07 15:54:37 2019 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Mar 11 15:09:42 2019 -0700"
      },
      "message": "SurfaceControl, Surface: Add nullability annotations.\n\nIn response to API Feedback.\n\nTest: Builds\nBug: 126700125\nBug: 126360307\nChange-Id: I17a14fd0d1b527ee38f68935cddee73fb4d10195\n"
    },
    {
      "commit": "ab85849ce7c5c97962aa74ac800d81b100d204bd",
      "tree": "1a4c50af53528933160e9331a38c473d75e778e3",
      "parents": [
        "5aa966173981af0a0e0ec86ead4d9e2ddc1e9a94",
        "118354f77c8db8ebbcad421b25976795c53882bf"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 11 14:54:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 14:54:34 2019 -0700"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\"\nam: 118354f77c\n\nChange-Id: I2ef97c1013e3e77b7ec4ec311eaa437503a758e8\n"
    },
    {
      "commit": "e756f460d028794a265494e0619db02e6905676a",
      "tree": "785f1d709e4405b5d7d0c0839f69769867dde96e",
      "parents": [
        "79f2408ef759dd0faecad549a8feb154c76a70f9",
        "2cd860317f7deddc72b408c22c6e22885999dac1"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Mon Mar 11 21:36:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 21:36:35 2019 +0000"
      },
      "message": "Merge \"Added @NonNull annoation to Insets.NONE static field\""
    },
    {
      "commit": "3e12ac7434914cb131f54f4030a2e8ab04fe6f5c",
      "tree": "a68b4ebd675c9c9b112e47b991501834c13c1909",
      "parents": [
        "79f2408ef759dd0faecad549a8feb154c76a70f9"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Tue Mar 05 16:50:39 2019 -0800"
      },
      "committer": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Mon Mar 11 21:36:19 2019 +0000"
      },
      "message": "ContentSuggestionsService - allow user manager to disable content suggestions.\n\nBug: 126227834\nTest: compile\nChange-Id: I2e8f4a87b1d4adf0d3dd591380d50ee28ae20379\n"
    },
    {
      "commit": "835282ec291e86b907b9758e1dca07923e78059e",
      "tree": "2fe3d68f20efe0fc8b074fa45df30143dd9e7cbd",
      "parents": [
        "c7df290ce5fbb434a967960980f6236d70e267bb",
        "3df6695dd77330a1b31b81fb6f932de218cd4568"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 21:05:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 21:05:55 2019 +0000"
      },
      "message": "Merge \"Address DPM Private DNS API Review\""
    },
    {
      "commit": "6b6f5b6df1c4ec2237194315cb65027115714e7a",
      "tree": "a748958a93a28157ff02f886a209a3197f6e8ba0",
      "parents": [
        "07c6f4d4bdb39b562bc6a81ac9b4a094ed7215f9",
        "596a6edd0fcd7a6cb85c3e580762c1256c3634fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 20:04:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 20:04:08 2019 +0000"
      },
      "message": "Merge \"Fix Annotations\""
    },
    {
      "commit": "07c6f4d4bdb39b562bc6a81ac9b4a094ed7215f9",
      "tree": "279ed1bbd99dc616d103cf0be90986f14bfea7fc",
      "parents": [
        "67a088d69ce5989f7aee4af25fb3c23bbf37643e",
        "0ccb0c81c7441a2ad223d614fbad40b0d368152b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 11 19:54:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 19:54:27 2019 +0000"
      },
      "message": "Merge \"[AWARE] Move WifiAwareNetworkSpecifier Builder to its parent class\""
    },
    {
      "commit": "36ad7638dc4066ec8d563ff9c7fd94fa8291a931",
      "tree": "c0a26d527b3b00f1eb9c4ff5c3f88691fb8755e4",
      "parents": [
        "ca1de57f898524204219ab9e565185c0e88cb320",
        "613c3d5826b89f3ad4040a109f29089f261896bb"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Mar 11 18:39:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 18:39:35 2019 +0000"
      },
      "message": "Merge \"Emergency API review\""
    },
    {
      "commit": "041b3ebe5611c49da51aa1e84c33d501792fb467",
      "tree": "67ed36300fd60abbb4978a0b728bf1249dadc467",
      "parents": [
        "0d707070c4da9b83aa9b25bfe76b5e9f56efab44",
        "80a8b4678d421a8c4b10bcdbd2ea244a40950d70"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Mon Mar 11 17:37:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 17:37:59 2019 +0000"
      },
      "message": "Merge \"Add new UsageStats event DEVICE_STARTUP\""
    },
    {
      "commit": "7ac9a71880ea3a09a4bce3cb9628d6b4c9be80b0",
      "tree": "9a15c32da6441a2a9166217f9bd3f514fad4b56f",
      "parents": [
        "8e97c35976e02c5dd4f1c5f84c1887b848d4fd1a"
      ],
      "author": {
        "name": "bernardchau",
        "email": "bernardchau@google.com",
        "time": "Mon Mar 11 16:37:44 2019 +0000"
      },
      "committer": {
        "name": "bernardchau",
        "email": "bernardchau@google.com",
        "time": "Mon Mar 11 16:37:44 2019 +0000"
      },
      "message": "Update screen lock complexity permission to password complexity\n\nThis is to match the method name \"getPasswordComplexity\" as requested by API review feedback\n\nBug: 128030136\nTest: N/A\nChange-Id: I999657f88ed425333adbe97b9ecc33da3769ba90\n"
    },
    {
      "commit": "54a6bf018978ad3f792666ac0e462dee6c28baa9",
      "tree": "5222f662201a791a627ce7cf3c45e7a5069a5b74",
      "parents": [
        "e11bfbe411325abe6d85426baa81b3fddaabeaa7",
        "8e380a596cffd1b2878dbd672ec7cb8fc9235e06"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 16:00:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 16:00:22 2019 +0000"
      },
      "message": "Merge \"Remove conversation id in ConversationActions\""
    },
    {
      "commit": "134ffe709b2233a6e7e9174273589b94d61e5f77",
      "tree": "d034f5f6c35415283ff77dedaa7f87f90f64dff8",
      "parents": [
        "a028a1c3cdcc5226a9cf9c982aff31f66a8534f5"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Mon Mar 11 23:59:34 2019 +0800"
      },
      "committer": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Mon Mar 11 23:59:34 2019 +0800"
      },
      "message": "add NonNull annotation to API\n\nBug: 126702863\nTest: Build pass\nChange-Id: I3398d43837bef90ebe685d7f7c35c6c5d0defd7e\n"
    },
    {
      "commit": "3df6695dd77330a1b31b81fb6f932de218cd4568",
      "tree": "589c5861e7534a631573ab0ee036375cc674f59b",
      "parents": [
        "73b844d8fbadc82fc844371f2108dd053d670c7a"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 05 20:39:51 2019 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Mon Mar 11 15:18:00 2019 +0000"
      },
      "message": "Address DPM Private DNS API Review\n\nChanges:\n* Split setGlobalPrivateDNS to setGlobalPrivateDNSModeOpportunistic\n  and setGlobalPrivateDNSModeSpecifiedHost as the original method had a\n  potentially unused parameter.\n* Annotated return value.\n* Annotated with @WorkerThread the method that shouldn\u0027t be called on\n  the main thread.\n\nBug: 124301971\nTest: atest com.android.cts.devicepolicy.DeviceOwnerTest#testPrivateDnsPolicy\nChange-Id: Iace4de642bcf02ad6ee3a02804643890a5017d89\n"
    },
    {
      "commit": "3c8856eb7528cbeabb583e3eec98235b324b0814",
      "tree": "8ef149b549afb4c63f77ab12c69caf86c0de6ba3",
      "parents": [
        "061317ba275d2d34ba14f3ebffb410c2b2f83302",
        "85a7b9fb47462fee0ea81b8001b362f840a2ca74"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 11 15:10:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 15:10:35 2019 +0000"
      },
      "message": "Merge \"[AWARE] Add annotations to ParcelablePeerHandle\""
    },
    {
      "commit": "39b68efcc3c37600b4742a23ce8460bc58347e61",
      "tree": "4d7ec621f05f92d3322f2acb51da664c1aee096f",
      "parents": [
        "707b4655d1cdf205d49f7cc3cfa79ade0d8d36ee"
      ],
      "author": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Thu Mar 07 21:29:31 2019 +0000"
      },
      "committer": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Mar 11 15:03:03 2019 +0000"
      },
      "message": "[webview] rename unresponsive renderer APIs\n\nFollowup from API council review:\n\n* Rename Renderer to RenderProcess for consistency with existing APIs.\n* Make WebViewRenderProcess constructor public.\n* Document 5 second minimum interval between successive callbacks.\n\nBug: 124767616\nBug: 123629980\nTest: atest \u0027CtsWebkitTestCases\u0027\nChange-Id: I4416a97e8bb449c4a14a3617ef72a49c92aa3a83\n"
    },
    {
      "commit": "061317ba275d2d34ba14f3ebffb410c2b2f83302",
      "tree": "6609182175f12fc54c5e539299eb8c4ba716de74",
      "parents": [
        "88333f4968dcde20b6d2d2e45a496804852e9f5c",
        "0bf854a0d2b04139064c14fbed4d88444112389c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 11 14:40:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 14:40:28 2019 +0000"
      },
      "message": "Merge \"Remove TelecomManager#EXTRA_IS_ENABLED.\""
    },
    {
      "commit": "596a6edd0fcd7a6cb85c3e580762c1256c3634fe",
      "tree": "e7f4b80986c2cb85a40644aa9cbb8da1f70b9516",
      "parents": [
        "a2514b5f62b2f069f3048a9c57766dd4dfbb6fca"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon Mar 11 13:51:37 2019 +0000"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Mon Mar 11 14:10:44 2019 +0000"
      },
      "message": "Fix Annotations\n\nAPI Council feedback\n\nBug: 126700367\nBug: 121324653\nTest: none\nChange-Id: I8263f60a0fa75a6261d174d33de20c675a2a608e\n"
    },
    {
      "commit": "06265a3b9b12067133b9d437637b7703eb31832c",
      "tree": "ff7ad25c4a11e30769d997aa33f32dca1491d4c3",
      "parents": [
        "095adc27dcf8a6322e50367eafecf53224294b0f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 06 15:45:48 2019 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Mar 11 12:27:12 2019 +0000"
      },
      "message": "ServiceInfo: Add a new foreground service type for MediaProjection.\n\nTest: make\nBug: 124753835\nChange-Id: I328a03abc73d1abb523cd51334b57dabb9423669\n"
    },
    {
      "commit": "8e380a596cffd1b2878dbd672ec7cb8fc9235e06",
      "tree": "536d0a4d64f609aaf77ed9c665938b3f898dec3d",
      "parents": [
        "34b0c44a5aca5f715ec67d7863c23cced259845f"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Mar 05 15:48:12 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Mar 11 12:03:56 2019 +0000"
      },
      "message": "Remove conversation id in ConversationActions\n\nTest: atest cts/./tests/tests/view/src/android/view/textclassifier/cts/ConversationActionsTest.java\n\nBUG: 126434304\n\nChange-Id: I618adaf22a2b897aaaf6600b310ddec581f2aec7\n"
    },
    {
      "commit": "a335880efee8fcb7c1d03fcb17553c78a9997ffa",
      "tree": "876b32607c52ade62b8f78068d9bd213500f67ad",
      "parents": [
        "06d8067975a69c77432a25b0391185665c850c23"
      ],
      "author": {
        "name": "danielwbhuang",
        "email": "danielwbhuang@google.com",
        "time": "Mon Mar 11 11:52:10 2019 +0800"
      },
      "committer": {
        "name": "danielwbhuang",
        "email": "danielwbhuang@google.com",
        "time": "Mon Mar 11 20:02:16 2019 +0800"
      },
      "message": "Modify API return type and add callback.\n\n1. Modify the type from boolean to void for updateAvailableNetworks().\n2. Adding callback for updateAvailableNetworks().\n3. Define error codes for update available networks results.\n\nTest: build pass\nBug: 124616182\nMerged-In: I32fe1407deabe36485227ec75931bec334d85abe\nChange-Id: I32fe1407deabe36485227ec75931bec334d85abe\n"
    },
    {
      "commit": "c3ce09eef7acabfb39db1a7bf97062f1b4e91183",
      "tree": "db70170962cf861d0ea17696a300da870016607f",
      "parents": [
        "cb0da694b0ea845b7fd342d4e1ea961b8330385a"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Mar 11 20:00:00 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Mar 11 20:19:09 2019 +0900"
      },
      "message": "Revert Media 1.0 API changes introduced for making 1.0 updatable\n\nThis CL reverts API changes which were introduced by below CLs:\n - \"761c475: AML: Make config_mediaMetadataBitmapMaxSize as @SystemApi\"\n - \"888b791: Make AudioManager.FLAG_FROM_KEY as @SystemApi\"\n - \"3d1353a: AML: Unhide KeyEvent.isMediaSessionKey()\"\n\nBug: 128245348\nTest: atest CtsMediaTestCases:android.media.cts.MediaSessionTest;\n      atest CtsMediaTestCases:android.media.cts.MediaControllerTest;\n      atest CtsMediaTestCases:android.media.cts.MediaBrowserTest;\nChange-Id: I263a958bf340336f699adb28424241fd00e46e28\n"
    },
    {
      "commit": "0ccb0c81c7441a2ad223d614fbad40b0d368152b",
      "tree": "cc46585d9c6eb5b7057d2cd965b6e017914b024d",
      "parents": [
        "3057634fd7816f3f228555f41736009019e8d1fe"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Mar 10 18:09:17 2019 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Mar 10 18:15:31 2019 -0700"
      },
      "message": "[AWARE] Move WifiAwareNetworkSpecifier Builder to its parent class\n\nNote: API only change - no functional changes\n\nMove the Builder class and method which generates WifiAwareNetworkSpecifier\nto the class it actually builds and have it return that type.\n\nPer API council feedback to match standard builder patterns.\n\nBug: 126700127\nTest: builds + make docs\nTest: atest com.android.server.wifi.aware\nTest: atest android.net.wifi.aware\nTest: atest SingleDeviceTest (CTS)\nChange-Id: If4d58e96b4a268df7afe58bc3d883b6c54ec889d\n"
    },
    {
      "commit": "85a7b9fb47462fee0ea81b8001b362f840a2ca74",
      "tree": "75900b5ea9ff1de380217a2509940ab275b33aba",
      "parents": [
        "3057634fd7816f3f228555f41736009019e8d1fe"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Mar 10 16:38:19 2019 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sun Mar 10 16:38:19 2019 -0700"
      },
      "message": "[AWARE] Add annotations to ParcelablePeerHandle\n\nAdd annotations to ParcelablePeerHandle per API council feedback.\n\nBug: 126375748\nBug: 126701031\nTest: atest android.net.wifi.aware\nChange-Id: I60471659dd9dd267b10507d5fb5e7639b3c964c2\n"
    },
    {
      "commit": "2b0139ca181a0e034e5214da50a84bc12a57a1bd",
      "tree": "8dde043a41542b4e256aa4d2eaaa7b37e8cb8e3f",
      "parents": [
        "c06c54662b3a8ae575243b4deb99fb76229d6b05"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Mar 06 14:43:40 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sun Mar 10 01:06:33 2019 -0800"
      },
      "message": "rename precise carrier id to specific carrier id\n\nBug: 126727010\nTest: atest CtsTelephonyTestCases\n\nChange-Id: I4561ae8c15c429912695e0753b2ab3137a4e1e44\n(cherry picked from commit 45f662139190df65f15d57a6e415c9559b580efe)\nMerged-in: I4561ae8c15c429912695e0753b2ab3137a4e1e44\n"
    },
    {
      "commit": "3057634fd7816f3f228555f41736009019e8d1fe",
      "tree": "899899250947e5327bf20200a4785ba195b41040",
      "parents": [
        "01458f27d9d83af50deda7cb8790f07e88d93643",
        "40e6f909ef0445f8060a68ce0fa2d023b85c80f2"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Sun Mar 10 05:27:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 10 05:27:42 2019 +0000"
      },
      "message": "Merge \"Provide network bands in AvailableNetworkInfo\""
    },
    {
      "commit": "e009d0d5dc526e131f6e4128bc115ead2e868e43",
      "tree": "4b8c6f84604561854ab3161eefe9eb694749461e",
      "parents": [
        "9906f00fc3d09d09619d31997ea67ddc97ecb3b7",
        "37647805b6b132b24f18f08ebf962c6f707b5271"
      ],
      "author": {
        "name": "Jimmy Chen",
        "email": "jimmycmchen@google.com",
        "time": "Sun Mar 10 03:45:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 10 03:45:40 2019 +0000"
      },
      "message": "Merge \"p2p: add annotation for WifiP2pManager public API\""
    },
    {
      "commit": "40e6f909ef0445f8060a68ce0fa2d023b85c80f2",
      "tree": "b03372091c9e6c4db80a2138972a65bd8791afb1",
      "parents": [
        "153a235d10652cf18ed47b1857f4e8e40f389bc7"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Mar 07 15:52:59 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Sat Mar 09 17:02:13 2019 -0800"
      },
      "message": "Provide network bands in AvailableNetworkInfo\n\nProvide network bands in AvailableNetworkInfo\n\nTest: verified using CTS and make\nBug: 123292899\nChange-Id: I0d0a180eb4da3edf50a94ba621505ad95c7a262c\n"
    },
    {
      "commit": "024767ed1add35abc5dcce5d4a619cb5899dfe6e",
      "tree": "b26665ac612a03d1047cc710c29cf430f87b1155",
      "parents": [
        "ba36f89d7f774881bf97c55725cab07441934acd",
        "3d1b2b22012c7cb354957620f07ea21af03c5653"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Mar 09 08:33:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 09 08:33:42 2019 -0800"
      },
      "message": "Merge \"Update current API after adding nullable annotations.\" am: c06c54662b am: f99fce01f2\nam: 3d1b2b2201\n\nChange-Id: Ic0adb77a52c91d6489797ba5bdb73ea1c020c8bc\n"
    },
    {
      "commit": "0d53d79dd67c770dd7e6168e63d6080fda5edfdf",
      "tree": "5ec93812cb15d4f486ad9d395e72fa80bd7be818",
      "parents": [
        "84c1878ff6deed4edf933a89206ddb7980f5b17c",
        "6ab60332760adcbe28268d078cf1a9376380c5eb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Mar 09 06:37:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 09 06:37:32 2019 -0800"
      },
      "message": "Merge \"Add carrier config key for TTY support.\" am: 16f6deae44 am: 61ccd176f0\nam: 6ab6033276\n\nChange-Id: I68849ed86d3ecb92c1fd78995628ac49567f148a\n"
    },
    {
      "commit": "52b832c34ff4d38704bfe82e8c59c397b7f3e9ad",
      "tree": "a2ca458888300e81ce800d4306e455798fa9427d",
      "parents": [
        "5c6f6ed370dc90c2842b4058d70e57cedb321f62",
        "656fadca4fccfa659063f58f23b89ea0a3534b1c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Mar 09 04:26:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 09 04:26:55 2019 -0800"
      },
      "message": "Merge \"Add more nullability annotations\" am: 3f2d69dc62 am: 03a6eadb2d\nam: 656fadca4f\n\nChange-Id: I4ed58e65f295a735e507ac55abe920224fe26f54\n"
    },
    {
      "commit": "153a235d10652cf18ed47b1857f4e8e40f389bc7",
      "tree": "2f09f311102de48b0001405871d7f6ec64c47891",
      "parents": [
        "3ec1f95c21c40378ab8db076f1900ba62a82b80e",
        "1f2850c472a9ce95635f879bd44a70b440d05f90"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Sat Mar 09 05:44:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 09 05:44:06 2019 +0000"
      },
      "message": "Merge \"Modify API return type and add callback.\""
    },
    {
      "commit": "fb2ec46b5dc0e1609b265e07cc80624ff5fa9942",
      "tree": "5a4dbb0433b1897ef81e62d755d4e68b08d46fa6",
      "parents": [
        "2b4c3140a31929b348ea40770989eb66c6dacfdb",
        "720530ba1d4208a84e253efd65372068a884a869"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 09 01:39:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 09 01:39:52 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations to Handler\u0027s public API\""
    },
    {
      "commit": "2a6cdc554e5d358810a139d10ff6f0d6e4f3301c",
      "tree": "3fe34e6bdaf1dbb96db2077e33e31ed3fb855e39",
      "parents": [
        "f554792c8d7c7aec953d9b31e088e72d639fd93a"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Mar 05 17:35:45 2019 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Fri Mar 08 17:16:38 2019 -0800"
      },
      "message": "Added Passpoint prefix to Passpoint related methods in WifiInfo\n\nPasspoint prefixes were added and changed getter methods to public API\n\nBug: 127544936\nTest: atest AccessPointTest \u0026\u0026 atest WifiInfoTest\nChange-Id: I445606e76352dfc445344109be735da4bbab12be\n"
    },
    {
      "commit": "3d1b2b22012c7cb354957620f07ea21af03c5653",
      "tree": "c2653971d00a8e51350528e3fca9cb7dba805d6a",
      "parents": [
        "c15ff1558741affaf1254dc89bfa1d190e2c6576",
        "f99fce01f2584f7a250629b4a46b1aefc05382ae"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 08 15:44:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 15:44:20 2019 -0800"
      },
      "message": "Merge \"Update current API after adding nullable annotations.\" am: c06c54662b\nam: f99fce01f2\n\nChange-Id: I6de8a5f2eba41dd3aba306a79fcdb32acb9cc80b\n"
    },
    {
      "commit": "fdb5af22aa43056de570526799ddf28101037d55",
      "tree": "487531bfc81d0e98da77087d1d24fe008d7df24e",
      "parents": [
        "a091cc2d8b3ac4caae4f5400174927753d59477e"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Fri Mar 08 17:23:38 2019 -0500"
      },
      "committer": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Fri Mar 08 18:27:51 2019 -0500"
      },
      "message": "InspectionCompanions as nested classes\n\n+ Generate inspection companions as MyClass$InspectionCompanion instead\n  of MyClass$$InspectionCompanion. This allows the discovery of custom\n  inspection companions written as nested classes.\n+ Rename GeneratedInspectionCompanionProvider to\n  StaticInspectionCompanionProvider to more clearly articulate how it\n  function in the new world.\n+ StaticInspectionCompanionProvider now explicitly checks if a class it\n  discovered implements InspectionCompanion, and returns null instead of\n  throwing a ClassCastException.\n+ The annotation processor checks for the existence of a nested class\n  named InspectionCompanion, and fails the build if a class has both a\n  custom InspectionCompanion and @InspectableProperty annotations.\n\nTest: atest --host view-inspector-annotation-processor-test\nBug: 126913705\nChange-Id: Ic0d2100ec22420e36f9db44e56c66fe9146eeb0c\n"
    },
    {
      "commit": "f99fce01f2584f7a250629b4a46b1aefc05382ae",
      "tree": "01d99d074e8455e7a3abfd5e288ee3273912950a",
      "parents": [
        "c33506ce2faaceeb0e6217c8eb613961ae968490",
        "c06c54662b3a8ae575243b4deb99fb76229d6b05"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 08 15:27:04 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 15:27:04 2019 -0800"
      },
      "message": "Merge \"Update current API after adding nullable annotations.\"\nam: c06c54662b\n\nChange-Id: If2c150f68b79f990edc046cce6ccc0d5bd85b5bf\n"
    },
    {
      "commit": "c06c54662b3a8ae575243b4deb99fb76229d6b05",
      "tree": "d7ce45e33c5b4fb21c3976cf33bd0fce949f2484",
      "parents": [
        "40ff4f7d83a3c61b1abbdbe804bb65ca50e02ab7",
        "a7c498a7492e7f67e237f665171c8da20c201bdb"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 08 23:15:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 23:15:03 2019 +0000"
      },
      "message": "Merge \"Update current API after adding nullable annotations.\""
    },
    {
      "commit": "d7735a130aaaed50e32365570df53c2b76c72392",
      "tree": "8e3111515420e348c930d32145d87d5768901802",
      "parents": [
        "27369f992828b01143a3d5e8454b823a68b63972",
        "558a5e26326f23c2f746e8ce7c2c57058e6fea2a"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Mar 08 14:41:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 14:41:14 2019 -0800"
      },
      "message": "Merge \"make onActiveDataSubId in PhoneStateListener public API\" am: dfe984c3fe\nam: 558a5e2632\n\nChange-Id: Iecac7b32f88a2b4d8d3236b2e571dde832b49044\n"
    },
    {
      "commit": "558a5e26326f23c2f746e8ce7c2c57058e6fea2a",
      "tree": "1b09096e991ed09830bd790b4440afaf1e1fa8d1",
      "parents": [
        "7bf37cf83d17e5a8549c73fa3130d0606c958bf2",
        "dfe984c3fec974942d82a21801b1ee3240e3e2fa"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Mar 08 14:21:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 14:21:29 2019 -0800"
      },
      "message": "Merge \"make onActiveDataSubId in PhoneStateListener public API\"\nam: dfe984c3fe\n\nChange-Id: Ic385f5372535220bbeda6351974b22081a2e8b30\n"
    },
    {
      "commit": "29a90d6b4b93fdd13dd322d0beada80e8ac09548",
      "tree": "02fafd03b16477a2f3f9eb5af6916afd21e000fa",
      "parents": [
        "436a76d1fa3b5dccdd708f5a3938c35251551940"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Mar 07 15:47:38 2019 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Mar 08 22:09:08 2019 +0000"
      },
      "message": "Make Resources#getAttributeSetSourceResId public\n\nTurns out this method is generaly useful outside of View construction.\n\nTest: added CTS test\nBug: 127855851\nChange-Id: Ia2a5a3a9dc5eac5a1da51e7df6989bb09b141141\n"
    },
    {
      "commit": "908309feb5f789a45d0e959776b72a4b2fac2271",
      "tree": "28d2e097ae58ef3cd2e852eeed5662520b64251f",
      "parents": [
        "65f7350b337a1bb6ab6030a18c26fac8b53174d7",
        "f9dbd5fed6168daed8d8b132fd8b9d8db32bb4cb"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Mar 08 22:02:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 22:02:17 2019 +0000"
      },
      "message": "Merge \"Clean up attribute apis based on api council feedback.\""
    },
    {
      "commit": "b80a06a88af2d2c96cb141d3280c02c099c3bd34",
      "tree": "5e948e5ff6e9eee57e33c1fba7c9ed371c743bae",
      "parents": [
        "ced2704906c86d67684ff6fa8cc091b1afc0e89a",
        "de41eeaafd1c42525b8dc66b105af10fad5e2296"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 19:29:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 19:29:48 2019 +0000"
      },
      "message": "Merge \"Address API review from the council\""
    },
    {
      "commit": "a1600670167423301d3a5671758f3d7d824e314a",
      "tree": "4da143dcb685e7d78a36d6e2383a0a3c8e1d6fec",
      "parents": [
        "016409b3d532a91fab663c5c5d681b5df7225e88"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Mar 01 10:10:22 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Mar 08 19:24:22 2019 +0000"
      },
      "message": "make onActiveDataSubId in PhoneStateListener public API\n\nBug: 124260187\nTest: CTS\nChange-Id: I6e5a5c8273348d822b8f552599784b8e986850bf\nMerged-In: I6e5a5c8273348d822b8f552599784b8e986850bf\n(cherry picked from commit 026c42d7521c390b171f2b42a9b961fdc325b44a)\n"
    },
    {
      "commit": "99cf0e8e17ea956837d7eddb003e389583d34c07",
      "tree": "6b0f92c98e4228aa8e0dbc9c8e4494eaff18cb27",
      "parents": [
        "0ec0800d37257f1a452d092468e37216a6843778",
        "20caff697eeb62586f3bd06f30160975191621f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 19:13:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 19:13:09 2019 +0000"
      },
      "message": "Merge \"Add Wifi Settings Panel API\""
    },
    {
      "commit": "720530ba1d4208a84e253efd65372068a884a869",
      "tree": "23c8b8712b1bf098efdeae71e0e102b23b5d15f8",
      "parents": [
        "d5bd5f47a4b4c13e99fd6756642a22906bf6a6b5"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Fri Mar 08 12:05:53 2019 -0500"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Fri Mar 08 14:00:43 2019 -0500"
      },
      "message": "Add nullability annotations to Handler\u0027s public API\n\nFixes: 126702574\nTest: none\nChange-Id: I396665e0971c6dc8eabbcfa32dee07bcdce13061\n"
    },
    {
      "commit": "6ab60332760adcbe28268d078cf1a9376380c5eb",
      "tree": "8faca1aeb6996ae24e5387157c306ebdf9010b0b",
      "parents": [
        "2f2970f242b46ceb3edf7a3e83c7bff96d3942e6",
        "61ccd176f03d16a45e0cb1a65cbb34760e021212"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 08 10:28:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 10:28:50 2019 -0800"
      },
      "message": "Merge \"Add carrier config key for TTY support.\" am: 16f6deae44\nam: 61ccd176f0\n\nChange-Id: Ia4efbe04195934e4320ac3ae9f9eaf49ee66350f\n"
    },
    {
      "commit": "61ccd176f03d16a45e0cb1a65cbb34760e021212",
      "tree": "d15f04ac390d3e82fd1744aed5f1d765b9f6e1d5",
      "parents": [
        "123a9ed2450447a4c5bef52ee5e047c66483a5bd",
        "16f6deae44f89ed13de5d2aaa90164192d5fb5d3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 08 10:17:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 10:17:24 2019 -0800"
      },
      "message": "Merge \"Add carrier config key for TTY support.\"\nam: 16f6deae44\n\nChange-Id: Icd9d8ee8be9a4dafcca5ae6808b167c49e2e9e9f\n"
    },
    {
      "commit": "556f2721d97221e7ca14f6430745fb4f3f490211",
      "tree": "6dad801ac8cfbd210ecf8f6b1d32d212b197d731",
      "parents": [
        "49133ef8467f0166e1aab7ad85563d53f0963f2c",
        "45f662139190df65f15d57a6e415c9559b580efe"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 08 17:57:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 17:57:16 2019 +0000"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\""
    },
    {
      "commit": "16f6deae44f89ed13de5d2aaa90164192d5fb5d3",
      "tree": "6d4a7396aec44243a8bde2000bb0012b618c7d9a",
      "parents": [
        "1451b2f3a5aebf326b4fd39ff80c7fd1e54c77c8",
        "e4d72b4b2a3e18ea1019f0ec638399ff6a8b375a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 08 17:52:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 17:52:52 2019 +0000"
      },
      "message": "Merge \"Add carrier config key for TTY support.\""
    },
    {
      "commit": "9350598635cd3d9e251bee15311f103af7c7c0af",
      "tree": "cb6c7d563ae8d7fc783748e28d5ce2c8c609cd58",
      "parents": [
        "5b7a3053a257ba8caa0d77c518b3ba9d27ee1fc1"
      ],
      "author": {
        "name": "Jon Miranda",
        "email": "jonmiranda@google.com",
        "time": "Fri Mar 08 09:33:42 2019 -0800"
      },
      "committer": {
        "name": "Jon Miranda",
        "email": "jonmiranda@google.com",
        "time": "Fri Mar 08 09:33:42 2019 -0800"
      },
      "message": "Address API review for SessionInfo, LauncherApps\n\nBug: 126699560\nTest: Built and flashed manually\nChange-Id: I0026eaa7dfd5afb06cfa9c6fc43a25585fa9f20f\n"
    },
    {
      "commit": "a7c498a7492e7f67e237f665171c8da20c201bdb",
      "tree": "fce5f44fbbbfd4b581928ccb761ddb9986a94b1e",
      "parents": [
        "10c573ff852309894b383ae9aa13dca0d64f8d3e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 08 17:12:18 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 08 17:12:18 2019 +0000"
      },
      "message": "Update current API after adding nullable annotations.\n\nTest: m\nBug: 126703375\nChange-Id: I355d911f07385fd835cb7c74a2dc9da689cda4be\n"
    },
    {
      "commit": "656fadca4fccfa659063f58f23b89ea0a3534b1c",
      "tree": "13a5981465ccbae5ebdcafe549bcf09f66215bcf",
      "parents": [
        "ff3d9bb029fa2b871e98cf10ecd6efea5fe70b7d",
        "03a6eadb2da7f79052c95499a56265b410e3fe61"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 08 07:50:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 07:50:20 2019 -0800"
      },
      "message": "Merge \"Add more nullability annotations\" am: 3f2d69dc62\nam: 03a6eadb2d\n\nChange-Id: Icce4efc896b2d246e7aa9463329ce9c4b88120d2\n"
    },
    {
      "commit": "0c7376b588c26ab7dd83a84c9b0c1df3cb2da25b",
      "tree": "aba147ebf30ea392f957f58904ce84f49b1d73d0",
      "parents": [
        "18394147fbaa860577a0b84b462685d8940ba222",
        "4929093ff7e57893d449a4a0eb84e799cf015ee8"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Mar 08 07:38:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 07:38:20 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotations to Hearing Aids Profile APIs\" am: 6fa52c9b25 am: 1c5a742cb8\nam: 4929093ff7\n\nChange-Id: Ib1388c480e135f56063da0fe26063ef9e31a6807\n"
    },
    {
      "commit": "0e8f2456fec5855a99039e6d0f0d719acfe7afcb",
      "tree": "e2d57dccc53cefb16fbbe42615031a8c13faed8d",
      "parents": [
        "6570d94901811f4c220d71557d54791f1ab5e42e",
        "e3638d4ffcd134ec70232b50dc044b20d0e17532"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 15:18:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 15:18:32 2019 +0000"
      },
      "message": "Merge \"WifiNetworkSpecifier: Builder.build() returns WifiNetworkSpecifier\""
    },
    {
      "commit": "6570d94901811f4c220d71557d54791f1ab5e42e",
      "tree": "437164003565b1927dfc2555b6ed14256d83e906",
      "parents": [
        "dea151c2c665bd21cd06a5296098c84ceb9aa945",
        "cbc45e7164133ac6b1fd6b4ac4a0df5e07bbb956"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 08 15:17:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 15:17:00 2019 +0000"
      },
      "message": "Merge \"Address api council feedback\""
    },
    {
      "commit": "4929093ff7e57893d449a4a0eb84e799cf015ee8",
      "tree": "f26ebd79c2945fe1c92678b1248661662f548f19",
      "parents": [
        "879255e83ecce15be8cc937bc19c8afa196f0f65",
        "1c5a742cb852c82e979f0daa82ae63cb1034af6e"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Mar 08 07:07:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 07:07:56 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotations to Hearing Aids Profile APIs\" am: 6fa52c9b25\nam: 1c5a742cb8\n\nChange-Id: I50416d50c0723bbf33d83226c5536287096de75d\n"
    },
    {
      "commit": "879255e83ecce15be8cc937bc19c8afa196f0f65",
      "tree": "52cd592e4698209983baf83d0fa5a3be54806d0b",
      "parents": [
        "44c64ec0a3f7539ece49f473dbc796a34ba5e656",
        "7a2dd733295ed81b85c68410453267845aa48229"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Mar 08 07:00:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 07:00:19 2019 -0800"
      },
      "message": "Merge \"Adding callback for setPreferredDataSubscriptionId.\" am: 442084c722\nam: 7a2dd73329\n\nChange-Id: I5c19983a4830d65701e6a703a9a874eb27b4c2ef\n"
    },
    {
      "commit": "1d7a3f9be45855eabd85585171cae7d05330719c",
      "tree": "2151f7b844cf3c9c34a26d70be8ee789c180d14b",
      "parents": [
        "5e72196be3024ddc74e44a0ba19e19bf504cdbba",
        "43f7b8a280ca7238aec35ae32f5d4a7409d2d0de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 14:55:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 14:55:35 2019 +0000"
      },
      "message": "Merge \"MediaPlayer2: make TrackInfo.getLanguage return NonNull\""
    },
    {
      "commit": "03a6eadb2da7f79052c95499a56265b410e3fe61",
      "tree": "e32a69162566db866af64543caedb6ee657966be",
      "parents": [
        "ba4a9abe352273588e90d51eb1a5fc2a4b635b74",
        "3f2d69dc6262764aea599e5311d266f83a758438"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 08 06:46:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 06:46:46 2019 -0800"
      },
      "message": "Merge \"Add more nullability annotations\"\nam: 3f2d69dc62\n\nChange-Id: I9b815b25cd48a5e24506f3f50fc6370bac1af552\n"
    },
    {
      "commit": "5e72196be3024ddc74e44a0ba19e19bf504cdbba",
      "tree": "45a61b827afeb4b7b594167191ffed7414b5cb43",
      "parents": [
        "4808233a44d228e892a278401fc7ac26789bb02e",
        "0baada5d2a9272edabd381c4fe0cea4fb14e7da7"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Mar 08 06:42:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 06:42:19 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotations to (un)setOffHostForService()\" am: 78366e46b2 am: 049cd3b67e\nam: 0baada5d2a\n\nChange-Id: I207de7be71246830bbf01e0c6b126892997ccadc\n"
    },
    {
      "commit": "0baada5d2a9272edabd381c4fe0cea4fb14e7da7",
      "tree": "2ddab459f0480b0f2ca9b84169c7048b4ae082ce",
      "parents": [
        "4a4717bceeff86b6565129652a770df5de1d528c",
        "049cd3b67e6ab9836848d94b23b78bf967921c76"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Mar 08 06:27:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 06:27:29 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotations to (un)setOffHostForService()\" am: 78366e46b2\nam: 049cd3b67e\n\nChange-Id: Ie61c0db82f40015f743bf7455b1c8850337bca7d\n"
    },
    {
      "commit": "1c5a742cb852c82e979f0daa82ae63cb1034af6e",
      "tree": "3cb6014b71d503203a8b869513a8daaddd1dc5eb",
      "parents": [
        "7a2dd733295ed81b85c68410453267845aa48229",
        "6fa52c9b25f917079c4aec8ed8827b098757a73e"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Mar 08 06:25:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 06:25:47 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotations to Hearing Aids Profile APIs\"\nam: 6fa52c9b25\n\nChange-Id: If06dc28087ad2fe14636e0147077b35af7947216\n"
    },
    {
      "commit": "7a2dd733295ed81b85c68410453267845aa48229",
      "tree": "73778f0bdb06620b53b75cdcb05cd02fd2c5611d",
      "parents": [
        "43663aa4971270a8ad9828afbeb5c35bdcdf62af",
        "442084c7226c485d9427e481f0f0c75344553c7b"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Mar 08 06:19:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 06:19:31 2019 -0800"
      },
      "message": "Merge \"Adding callback for setPreferredDataSubscriptionId.\"\nam: 442084c722\n\nChange-Id: Ic66db8504d02a22d8da38159e6d2fcf6decd1878\n"
    },
    {
      "commit": "049cd3b67e6ab9836848d94b23b78bf967921c76",
      "tree": "e26ddb62ba1edef8981edb4642f7d40682b95370",
      "parents": [
        "f63b6157a15239daa8e9df99546e4713cc751a7b",
        "78366e46b2f2065d90d7dac81368b7e9a8df01cb"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Mar 08 06:03:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 08 06:03:45 2019 -0800"
      },
      "message": "Merge \"Add @NonNull annotations to (un)setOffHostForService()\"\nam: 78366e46b2\n\nChange-Id: Ic96cc8e5d438d5083d5ad40e13367d7921f30af3\n"
    },
    {
      "commit": "3b69cd317b76c25bfc2c3e1e53249d2d19f5f2cc",
      "tree": "62f2c9a6be9e38f0a533738f5f3067aa72352502",
      "parents": [
        "2fbf90c6ae01c7dab2caab33cfc1005ab0874c30",
        "402854484f789d5e484c1e0f6eedd7d331e06d2a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 13:33:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 13:33:33 2019 +0000"
      },
      "message": "Merge \"Add NonNull annotation in ActivityManager.\""
    }
  ],
  "next": "cb0da694b0ea845b7fd342d4e1ea961b8330385a"
}
