)]}'
{
  "log": [
    {
      "commit": "fc291d1ed154b5291faed730c5092c32aceeebf2",
      "tree": "072ed89992cf70f4d665d586537eb61b4fda4de5",
      "parents": [
        "f15b8a042dd9711376ae997c5cf9489d6a5e9304",
        "8e6b20f4f3e841952e210222442c9756e039a471"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 04:40:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 04:40:09 2019 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\" am: 86e2035208 am: 6ced2f195d\nam: 8e6b20f4f3\n\nChange-Id: I0aa41b4fc5d08201deffccdaa25c50ae7942fe78\n"
    },
    {
      "commit": "f15b8a042dd9711376ae997c5cf9489d6a5e9304",
      "tree": "46ed0756096cd0c879fc8f4933b97ec8515cb353",
      "parents": [
        "5766681ae576f2f053f851469febf442ca4d7a3a",
        "a343750304a91f4f69ea848e4fb5e8580000da2f"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Mar 04 04:19:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 04:19:34 2019 -0800"
      },
      "message": "Merge \"Add @Nullable to new method\" am: 70c0efdd86 am: 2948be98c2\nam: a343750304\n\nChange-Id: I743d3fae43073eebf1a9abecd45fe71456f4ab43\n"
    },
    {
      "commit": "8e6b20f4f3e841952e210222442c9756e039a471",
      "tree": "68dcdf46c362bc4b0248f3ad17b05ec86b9fbe37",
      "parents": [
        "a343750304a91f4f69ea848e4fb5e8580000da2f",
        "6ced2f195d1958b37ab0ab22c857cc555c35d3eb"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 04:18:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 04:18:13 2019 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\" am: 86e2035208\nam: 6ced2f195d\n\nChange-Id: I4e4304d169a2f7fc4c772d0170f9b1f5cc7e8fb0\n"
    },
    {
      "commit": "a343750304a91f4f69ea848e4fb5e8580000da2f",
      "tree": "eafc4113039e7d48ae88a6d97927bcd5e0acda4f",
      "parents": [
        "d6b2dc39ee0396fd6b83256e8dfc06551dc880e8",
        "2948be98c2ffd4260a2c3571a24f8c078c45bab3"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Mar 04 04:10:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 04:10:20 2019 -0800"
      },
      "message": "Merge \"Add @Nullable to new method\" am: 70c0efdd86\nam: 2948be98c2\n\nChange-Id: I6f73879bd791af4ce2e0f6669a2d39f3648a5595\n"
    },
    {
      "commit": "86e2035208dd3904766053a86fc0d80b5d95e64f",
      "tree": "9d5c62aea9eb1ed9fbc17d11ce186366e2f6b268",
      "parents": [
        "70c0efdd86081211d160204c2b7037e24315d0aa",
        "b255be1307aeae47ca7e8ee72ab4da670a1c49f1"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:49:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:49:34 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\""
    },
    {
      "commit": "b255be1307aeae47ca7e8ee72ab4da670a1c49f1",
      "tree": "d210efa82389660045fa73b52872bcdc0482499d",
      "parents": [
        "8462c66bd52f3132c3fa03475fcab2af30618f67"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:47:11 2019 +0000"
      },
      "committer": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:47:11 2019 +0000"
      },
      "message": "Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\n\nThis reverts commit 8462c66bd52f3132c3fa03475fcab2af30618f67.\n\nReason for revert: Looks like this change broke the build.\n\nChange-Id: I4cff1ec1211e278d5e5734f1594c096722293662\n"
    },
    {
      "commit": "70c0efdd86081211d160204c2b7037e24315d0aa",
      "tree": "e3fe638fab1e3d1e838bfe76cd0ddc922224992f",
      "parents": [
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a",
        "882eb1867c5b493d7264203812634a47b4e29d91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "message": "Merge \"Add @Nullable to new method\""
    },
    {
      "commit": "55ae1a1bd2c4db47499396cd7639fcbbdbe5b76b",
      "tree": "f00079522aeeec6692358c191d5c28ad4de712c3",
      "parents": [
        "74c4d2a2dd1cacdf0e52b411cd0eaeb4232e228d",
        "7b0b6677c2be5205b7607eecdffb9aac8b61fc87"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 22:06:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 22:06:40 2019 -0800"
      },
      "message": "Merge \"Revert \"Correct nullability and final constraints on new APIs.\"\" am: 049867e364 am: 80379f24ec\nam: 7b0b6677c2\n\nChange-Id: I5c38019d99e6258002fb5017fdf88733b7d1ffe7\n"
    },
    {
      "commit": "7b0b6677c2be5205b7607eecdffb9aac8b61fc87",
      "tree": "cad95e9940b2dc38057f6b795002453a7c71ccb1",
      "parents": [
        "0f945a1ce96dd25dd963f0345c08e42c9937f567",
        "80379f24ecda2f02691eb6742e794a7f72b79673"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 21:57:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 21:57:28 2019 -0800"
      },
      "message": "Merge \"Revert \"Correct nullability and final constraints on new APIs.\"\" am: 049867e364\nam: 80379f24ec\n\nChange-Id: I7cc4e604f65d8ba8e6ef28c488f5f248428498f7\n"
    },
    {
      "commit": "049867e3644385aa9a261138406eca95dae03c4a",
      "tree": "fe2da0a6e9211fc4eb97c91adbca38f50e4f3dde",
      "parents": [
        "cdbfa9d0872202769e508f0421e8cf679a15b9c1",
        "8462c66bd52f3132c3fa03475fcab2af30618f67"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:37:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 05:37:44 2019 +0000"
      },
      "message": "Merge \"Revert \"Correct nullability and final constraints on new APIs.\"\""
    },
    {
      "commit": "8462c66bd52f3132c3fa03475fcab2af30618f67",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "b6940c3ea6779bc6d062a430d9eebe192943f09a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:19:42 2019 +0000"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:19:42 2019 +0000"
      },
      "message": "Revert \"Correct nullability and final constraints on new APIs.\"\n\nThis reverts commit b6940c3ea6779bc6d062a430d9eebe192943f09a.\n\nReason for revert: There appears to be a downstream issue with how the test API definitions are created; until I can figure out how to account for this I\u0027ll revert in AOSP (this is in internal master and its fine there).\n\nChange-Id: I840c3ed82afa18323408e161913a84858f7a1539\n"
    },
    {
      "commit": "0f945a1ce96dd25dd963f0345c08e42c9937f567",
      "tree": "398fb15a7702935e206f1c9e23896d64c29d0065",
      "parents": [
        "5121df9b616615865a7346a440725486aba0e950",
        "5a7b8ca4e07ac6615f447eea1c5921da153670bc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 20:37:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 20:37:22 2019 -0800"
      },
      "message": "Merge \"Correct nullability and final constraints on new APIs.\" am: cdbfa9d087\nam: 5a7b8ca4e0\n\nChange-Id: I20237f6890b5b0ef0aca261f0c4d8ed6138576cc\n"
    },
    {
      "commit": "cdbfa9d0872202769e508f0421e8cf679a15b9c1",
      "tree": "b4c309ac6cb8f4b680f7222a727444509838b121",
      "parents": [
        "7c447498c38f633718d2a95adef3a0609e86862e",
        "b6940c3ea6779bc6d062a430d9eebe192943f09a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 04:13:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 04:13:38 2019 +0000"
      },
      "message": "Merge \"Correct nullability and final constraints on new APIs.\""
    },
    {
      "commit": "748d1b9ba265bf1be2e0adca65ec041e3e1a004b",
      "tree": "50928c5153666f032e0a3c46436a23bf587637e6",
      "parents": [
        "df44944fe6a2d8362e6bac3710795ab5fb185154",
        "03e67da0fbcea54de02445e3c1bc2fe00113d705"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Mon Mar 04 03:35:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 03:35:56 2019 +0000"
      },
      "message": "Merge \"Add Intent and permission for a11y service toggle screen\""
    },
    {
      "commit": "60ace931b328d226e52c2e44d564f62539318bff",
      "tree": "708ef4b6db25927cebf67f7bde07a1a7e6fa0ba1",
      "parents": [
        "91161bb0d4559406f74bfa709c1c6e7ca4bb4a51",
        "ebf53906dec9eeef739cb5a59fdebaef36076be1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 15:50:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 15:50:30 2019 -0800"
      },
      "message": "Merge \"Expose some APIs as test APIs to facilitate CTS\" am: 3649374e17\nam: ebf53906de\n\nChange-Id: I2300f31f0ea58c6aa7c50573c5a8f4955f72f15a\n"
    },
    {
      "commit": "3649374e17f1f50957e011220dcef3d87a11c2e5",
      "tree": "9453e2999b0b020d4699e4463e3d283645b936ae",
      "parents": [
        "a982663c2b68a4b0b956ee62eb52fb962d0a4f87",
        "124f1f6dd539577ffcc0099639be07df86b08981"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 23:26:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 23:26:09 2019 +0000"
      },
      "message": "Merge \"Expose some APIs as test APIs to facilitate CTS\""
    },
    {
      "commit": "25ac5349fcd1257d8ac1835bea7c3263f095a47b",
      "tree": "90b77efc4f734700c0ecf7a6ead65a2f80e69710",
      "parents": [
        "79eb65c3b009b26d51c2cb074eede22aac385e1f",
        "5c1a4e0bf325d326d14d370da553622acf7a64a9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 22:59:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 22:59:50 2019 +0000"
      },
      "message": "Merge \"Correct nullability and final constraints on new APIs.\""
    },
    {
      "commit": "79eb65c3b009b26d51c2cb074eede22aac385e1f",
      "tree": "76e7b097e44fce279e3100448e40038a7be66fe9",
      "parents": [
        "10b6c6d10e82d267012d00c189763f1886ffb906",
        "ebc927c382b16a5dbcbe13728f9528d040bb38e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 22:07:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 22:07:29 2019 +0000"
      },
      "message": "Merge \"Context: Fix nullability issues\""
    },
    {
      "commit": "10b6c6d10e82d267012d00c189763f1886ffb906",
      "tree": "5674e7fec2674ea5db1100add5c8be732dce3df5",
      "parents": [
        "68ae9ebd4b26955946fd60d42f509c6bc1cdf1da",
        "867550ead59d9ee59d3df4275c861d72251a2c5c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Sun Mar 03 21:07:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 21:07:47 2019 +0000"
      },
      "message": "Merge \"Add @Nullable and @NonNull to new Notification API\""
    },
    {
      "commit": "68ae9ebd4b26955946fd60d42f509c6bc1cdf1da",
      "tree": "2ee154dd20c0e08d8efd8f5bfbb3ea0163507484",
      "parents": [
        "ede9ed323b1a75754526d9a40edd96ffeb7690e7",
        "0081bcf103eee4df6e599d6a261fc30bd80a955a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 20:21:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 20:21:43 2019 +0000"
      },
      "message": "Merge \"Camera: Extend mandatory stream combination annotations\""
    },
    {
      "commit": "ede9ed323b1a75754526d9a40edd96ffeb7690e7",
      "tree": "67286fd022687943cfca53b688f42d4e71995007",
      "parents": [
        "aebdb1f355ba130fb39f396b20e3dae4828a0da8",
        "5389f1aa9fd3fb9011007c45aa7a5702de4aeadd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 20:03:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 20:03:47 2019 +0000"
      },
      "message": "Merge \"Camera: Annotate \u0027getKeysNeedingPermission\u0027\""
    },
    {
      "commit": "aebdb1f355ba130fb39f396b20e3dae4828a0da8",
      "tree": "53e56ab3babafba517bd4544020b990c4c51e0a7",
      "parents": [
        "a1f8604603dd38929a6150abf42ea0e23fd9d497",
        "c1041d3fce6785de8b8505c88cc55b2f5ef6e809"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 17:28:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 17:28:33 2019 +0000"
      },
      "message": "Merge \"api-review: add @Nullable for getFriendlyNames() and getServerUri()\""
    },
    {
      "commit": "a1f8604603dd38929a6150abf42ea0e23fd9d497",
      "tree": "16df58bc807c0d03192a153a0c084c039f998f9d",
      "parents": [
        "a2c829c1856fdb2aece8aad6ad9cd46a2803198e",
        "f53e94929d64fe80e18ff623ba70f551034bba49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 16:17:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 16:17:34 2019 +0000"
      },
      "message": "Merge \"Change Easy Connect intent naming\""
    },
    {
      "commit": "c1041d3fce6785de8b8505c88cc55b2f5ef6e809",
      "tree": "677b1cc7ed424da0477c53cef8b612cea24882f2",
      "parents": [
        "a2c829c1856fdb2aece8aad6ad9cd46a2803198e"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri Mar 01 09:59:03 2019 -0800"
      },
      "committer": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Sun Mar 03 13:36:24 2019 +0000"
      },
      "message": "api-review: add @Nullable for getFriendlyNames() and getServerUri()\n\nBug: 126701512\nTest: unitTest\nChange-Id: Ia09bcc4c34e0915b2add89f5851be6e732402ac0\nSigned-off-by: Ecco Park \u003ceccopark@google.com\u003e\n"
    },
    {
      "commit": "a2c829c1856fdb2aece8aad6ad9cd46a2803198e",
      "tree": "fca59575ed25c96e755469392b1881cb0a9fca9e",
      "parents": [
        "babd9a6b1e23ea6c43c098717a2222711a80b5d1"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri Mar 01 13:02:36 2019 -0800"
      },
      "committer": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Sun Mar 03 13:35:21 2019 +0000"
      },
      "message": "api-review: add @Nullable and @Nonull for return value of Passpoint APIs\n\nBug: 126702500\nTest: ./frameworks/base/wifi/tests/runtests.sh\nChange-Id: Iec5985d7fdaaa6fa953230444a9aa490dfd73b7b\nSigned-off-by: Ecco Park \u003ceccopark@google.com\u003e\n"
    },
    {
      "commit": "766f960766c16f2faab964e1c61bb4a9dbbc97c5",
      "tree": "0cf651f62779e7db79cccdb020cfd6d4792116c0",
      "parents": [
        "fa0a6004ca2005464c200f015c67dbfb537d751c",
        "bc6c8b99c9909c7dc15a04cdde8089b2ff285067"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Mar 02 20:59:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 02 20:59:32 2019 -0800"
      },
      "message": "Merge \"Fixed all APIs not meeting API review requirement\" am: a3f1b3f15d am: a0e1501981\nam: bc6c8b99c9\n\nChange-Id: I9683c9616e524013eda818e34d817d636ff1f365\n"
    },
    {
      "commit": "bc6c8b99c9909c7dc15a04cdde8089b2ff285067",
      "tree": "cbdee91605ff897c40dd5f67c8387fffe3296330",
      "parents": [
        "62ec6c2490139c9fff150ddedcf8dd983f380308",
        "a0e1501981e862fa1579da013a590c23a5ddb2b9"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Mar 02 20:50:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 02 20:50:08 2019 -0800"
      },
      "message": "Merge \"Fixed all APIs not meeting API review requirement\" am: a3f1b3f15d\nam: a0e1501981\n\nChange-Id: I4fceb789ebcfff76cc0205889e9c5084c83d4471\n"
    },
    {
      "commit": "a3f1b3f15d4c208d6a9b454800607f9c14dd36f2",
      "tree": "4afff50e8f896c177e9f37d02bc1d2fd0b070254",
      "parents": [
        "a8820983b3d192f156cdfb2def5874e66c1d672a",
        "8eb6ca8354a06edf293a2cd145664c22d0aab5c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 04:27:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 04:27:32 2019 +0000"
      },
      "message": "Merge \"Fixed all APIs not meeting API review requirement\""
    },
    {
      "commit": "fa0a6004ca2005464c200f015c67dbfb537d751c",
      "tree": "86fd1a122631c726b5cf9c8bd9135a05e40cd189",
      "parents": [
        "cc0e77b16d8f0f08b0e3a401173d30d5e7a4c726",
        "16f0a6ac2df62a4808fcd48802e6767c8b6819f1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Mar 03 00:24:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 03 00:24:02 2019 +0000"
      },
      "message": "Merge \"Audio APIs: deprecate deprecateStreamTypeForPlayback method\""
    },
    {
      "commit": "cc0e77b16d8f0f08b0e3a401173d30d5e7a4c726",
      "tree": "1d0be180511350d6c768ae36af756f784a19d7df",
      "parents": [
        "231b1f4e17301617a78096222d25fca473d609cc",
        "deaf230d08360c497435b31c8302cfa47d804a3e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 02 22:39:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 22:39:14 2019 +0000"
      },
      "message": "Merge \"AudioTrack: moar annotations and getters\""
    },
    {
      "commit": "16f0a6ac2df62a4808fcd48802e6767c8b6819f1",
      "tree": "2bc7506df7ef65d1acd3f4bcc0d056e6d9d529c8",
      "parents": [
        "b10113347d1c008a3ccbb02b86722a6c02ab0e18"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 02 12:24:56 2019 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 02 12:45:11 2019 -0800"
      },
      "message": "Audio APIs: deprecate deprecateStreamTypeForPlayback method\n\nThe method deprecateStreamTypeForPlayback() is inherited from\n  android.media.PlayerBase, which is hidden. This method was never\n  intended to be in the SDK, but somehow ended up in the public SDK.\n\nBug: 126701135\nBug: 126702126\nBug: 126702177\nTest: make -j api-stubs-docs-update-current-api\nChange-Id: Ibdd7898f18432c2179f81cd53b132164bcd4c670\n"
    },
    {
      "commit": "deaf230d08360c497435b31c8302cfa47d804a3e",
      "tree": "1192f9f0d3722746bade6f931e6d591fe9c827a0",
      "parents": [
        "b10113347d1c008a3ccbb02b86722a6c02ab0e18"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Mar 01 15:33:55 2019 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 02 11:40:12 2019 -0800"
      },
      "message": "AudioTrack: moar annotations and getters\n\nBug: 126698363\nBug: 124301616\nTest: m -j ; make api-stubs-docs-update-current-api ; m -j\nChange-Id: I91ae70a57c367308ebe52ccc7c5e579821d65151\n"
    },
    {
      "commit": "16ca3f98975e55536ed3b35e17664b7d22bb9a16",
      "tree": "b6339e55e3a03334a2593464ad28d9cb1e01e019",
      "parents": [
        "de15ad0361627e578fd16f8f1b2275a8278cd963",
        "7821931e5375f0f8a6ed3555c040520ce0c0671e"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat Mar 02 16:54:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 16:54:08 2019 +0000"
      },
      "message": "Merge \"Make noteProxyOpNoThrow(String,String,int) public\""
    },
    {
      "commit": "cf6784f621899956b235ed9a94cdc65d657cd715",
      "tree": "c8e8c4707626b6182fa09cb84bbed6600e790aa0",
      "parents": [
        "6c13d9bfd41700b1980bf35da464d85cd2ed8eca",
        "5bd46a5f9ae1d8648544abad3b01d298d19ff1e7"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 20:12:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 20:12:13 2019 -0800"
      },
      "message": "Merge \"Add @NonNull and @Nullable annotations to VpnService#Builder.\" am: 1957b624ab am: 65edc0d81d\nam: 5bd46a5f9a\n\nChange-Id: Ia5bd0ea491f378bd490ebdba2f5b53dbcd18f2c5\n"
    },
    {
      "commit": "5bd46a5f9ae1d8648544abad3b01d298d19ff1e7",
      "tree": "3cc0983ccdf9dc37013c26b9fcbca427a5734b1d",
      "parents": [
        "02fa26934d188441c440055077bd5fb5e54012c4",
        "65edc0d81da08501d1dcaff9810e47dc88217a0d"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 19:57:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 19:57:18 2019 -0800"
      },
      "message": "Merge \"Add @NonNull and @Nullable annotations to VpnService#Builder.\" am: 1957b624ab\nam: 65edc0d81d\n\nChange-Id: Ieec51805fea60fcebad362692e30a8ae80fb215a\n"
    },
    {
      "commit": "1957b624ab66f923b2b344f35c4a933505ab1af0",
      "tree": "0dd92ce8832925bf5bf581c055d4591d4729101a",
      "parents": [
        "4daca39083179e11d0ff26ff130d2d191639052f",
        "6e81d01e918cc3817d07e981f2ebd085bdb2c55b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:41:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:41:57 2019 +0000"
      },
      "message": "Merge \"Add @NonNull and @Nullable annotations to VpnService#Builder.\""
    },
    {
      "commit": "6c13d9bfd41700b1980bf35da464d85cd2ed8eca",
      "tree": "b234b3395b61d53889a465ef473953bb4b8c4357",
      "parents": [
        "1b96b76a890de6b78bfdd9b1bd1e9ffaf5396d60",
        "8e156a64802a34c942647a698270cb8d27e53e19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:36:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 03:36:29 2019 +0000"
      },
      "message": "Merge \"BUILDER, Y U @NON NULL?\""
    },
    {
      "commit": "fc67c0d50795ec159e80d0b4c0023055147550b6",
      "tree": "82d8cf63ec1ab94e95fe13e982e4d00a5d28812b",
      "parents": [
        "2c21cde15a9a41a2ce4333e9a37db78ec78a2f28",
        "02fa26934d188441c440055077bd5fb5e54012c4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 19:35:02 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 19:35:02 2019 -0800"
      },
      "message": "Merge \"Fix Automated API Review: InetAddresses\" am: 4daca39083 am: 670be0f20f\nam: 02fa26934d\n\nChange-Id: I20a88429cd47bf16d7b2766fde5b978c33e9272b\n"
    },
    {
      "commit": "02fa26934d188441c440055077bd5fb5e54012c4",
      "tree": "e14db99413bcd60800e5bf2c70319de7830a4cc6",
      "parents": [
        "19efe48dd53b703842ca792f0d3e90c840baee96",
        "670be0f20fa1701e67578707a2a300a5e614d511"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 19:25:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 19:25:24 2019 -0800"
      },
      "message": "Merge \"Fix Automated API Review: InetAddresses\" am: 4daca39083\nam: 670be0f20f\n\nChange-Id: Ibcef646f539b1a871d8521d7216ecb6f7df8c0fd\n"
    },
    {
      "commit": "4daca39083179e11d0ff26ff130d2d191639052f",
      "tree": "ace00fbee91de7af3b160d143ac6f47e6137807b",
      "parents": [
        "5bcbb149716b173e28655deca44968653e6155c4",
        "fe38d35ba7a78bd2a3ab7b89ddbfbe4af62a0619"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:05:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:05:18 2019 +0000"
      },
      "message": "Merge \"Fix Automated API Review: InetAddresses\""
    },
    {
      "commit": "bbc8ad999126d09a6545040e8d2d89041d722b1a",
      "tree": "233b7cdc26659b54fb70829752f2dcbbd0158653",
      "parents": [
        "b4bad01a1783767988fca34d11d2972a7c0577ba",
        "9e96c5708312df6e432a0874289a03afc5288d1c"
      ],
      "author": {
        "name": "Pierre Fite-georgel",
        "email": "pfg@google.com",
        "time": "Sat Mar 02 02:36:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 02 02:36:30 2019 +0000"
      },
      "message": "Merge \"This CL introduces new member variable on android.location.Location (see api/current.txt). In this CL, I pushed    location.setElapsedRealtimeNanos(SystemClock.elapsedRealtimeNanos()); (from Java)\""
    },
    {
      "commit": "aa1eee77b31a680bedcae5342f9599958e211a1d",
      "tree": "fef0e5fb7f730663c089d57e16ffb9ea3b16d6fe",
      "parents": [
        "adb444f742529d35827c9d7313982ce0da78e76f",
        "dfe5bcebd5d2ee9893ee21448e8b0bae1cccbe41"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 17:44:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 17:44:21 2019 -0800"
      },
      "message": "Merge \"API tweaks round 2\" am: 3c0a49ec48 am: 87d1b7a83e\nam: dfe5bcebd5\n\nChange-Id: Ibec797ea98e43ef450fe6a095550c5c73c4f8604\n"
    },
    {
      "commit": "8e156a64802a34c942647a698270cb8d27e53e19",
      "tree": "289a57f55f5bba2058f4a945d2c40c57f67f9b69",
      "parents": [
        "42f353eb28ee060fc58c6f6deb1fcd70881f570c"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Mar 01 17:16:40 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Mar 01 17:30:24 2019 -0800"
      },
      "message": "BUILDER, Y U @NON NULL?\n\nTest: m update-api\n\nFixes: 126702481\nFixes: 126702856\nFixes: 126702855\nFixes: 126702736\nBug: 126702560\n\nChange-Id: I480d519551335f8b915bc470313e6e3d20b3e6b9\n"
    },
    {
      "commit": "dfe5bcebd5d2ee9893ee21448e8b0bae1cccbe41",
      "tree": "3b83bd43cfd05dec9adeaeac277a46baa8c92e6f",
      "parents": [
        "40f29dbc6154695b1f15949b20a5683e2c176da2",
        "87d1b7a83e94efa0b1ee64f5b36f2865221f8391"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 17:21:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 17:21:10 2019 -0800"
      },
      "message": "Merge \"API tweaks round 2\" am: 3c0a49ec48\nam: 87d1b7a83e\n\nChange-Id: I3ebb3acd965b0385554f152ec7f6b95c5313f9ca\n"
    },
    {
      "commit": "7821931e5375f0f8a6ed3555c040520ce0c0671e",
      "tree": "b80491bce077581d9a88ab71029bcf7d18d1fd24",
      "parents": [
        "f6410681b9d4887c000d3fa7614fdd6a8355416b"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 01 17:04:19 2019 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 01 17:04:19 2019 -0800"
      },
      "message": "Make noteProxyOpNoThrow(String,String,int) public\n\nThis is needed for proxing while not inside of a IPC.\n\nTest: m -j update-api\nFixes: 126434248\nChange-Id: I8dde23824b91acfae57ed86ef6871d82c8617193\n"
    },
    {
      "commit": "235bbdeaca3366aeb612eadedae331e6a484bc7a",
      "tree": "0900a2db845e659f5f24267b47f2a567c1ec9ffb",
      "parents": [
        "9596071e01c2ef0eda7edcf1a1f3a3dd880d0bd6",
        "6337aa0311887ec298127f28ba558b5cb0842e4c"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 17:00:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 17:00:11 2019 -0800"
      },
      "message": "Merge \"add Nullable annotation to TelephonyAPIs\" am: 9ae1256396 am: b33299d9af\nam: 6337aa0311\n\nChange-Id: I8e4dd54b405101a33f73abd86a1caf355ec7c923\n"
    },
    {
      "commit": "6337aa0311887ec298127f28ba558b5cb0842e4c",
      "tree": "ee0d5817fa2e85f5c8cf3b17fd1e3f2cc6a7f204",
      "parents": [
        "8821960614f346caabc7c18e1779695ce43e69bc",
        "b33299d9af488616e25f678c64a99107ada3b2d4"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 16:50:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 16:50:42 2019 -0800"
      },
      "message": "Merge \"add Nullable annotation to TelephonyAPIs\" am: 9ae1256396\nam: b33299d9af\n\nChange-Id: I89d6d667c6dc90981150fb2a4d5973861f5e2252\n"
    },
    {
      "commit": "9e96c5708312df6e432a0874289a03afc5288d1c",
      "tree": "3b51df0dea279b181d3d89e8bb7cc378d77aad3d",
      "parents": [
        "09446796e78f83db76e49945970e6b2349689be4"
      ],
      "author": {
        "name": "Pierre Fite-Georgel",
        "email": "pfg@google.com",
        "time": "Mon Feb 25 16:12:53 2019 -0800"
      },
      "committer": {
        "name": "Pierre Fite-Georgel",
        "email": "pfg@google.com",
        "time": "Fri Mar 01 15:20:21 2019 -0800"
      },
      "message": "This CL introduces new member variable on android.location.Location (see api/current.txt).\nIn this CL, I pushed\n   location.setElapsedRealtimeNanos(SystemClock.elapsedRealtimeNanos()); (from Java)\n\nTest: This patchset include a CTS test for location.java changes.\nBug: 121353225\nChange-Id: I606e23175e2fb6405660ed032b41c9996f1ba0c8\n"
    },
    {
      "commit": "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
      "tree": "b1586aa047012bd13ae9f77ed84060a6ff8c4ef6",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876",
        "1059cd57f00c4939e128e6c77fd97c2eb780874a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "message": "Merge \"API tweaks round 2\""
    },
    {
      "commit": "ddecd74c635acb7a6bc9a20a9cc0b4c61795e99b",
      "tree": "ddf1d6d5681bd6a0534d14966efd6565b2657e8d",
      "parents": [
        "ff6fd9b1e7240a5944fb1a82a0abaa8f256af016",
        "643bf13f602373a34271371088bf4d39373a099a"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Mar 01 22:50:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 22:50:28 2019 +0000"
      },
      "message": "Merge changes from topic \"wm_decor_status\"\n\n* changes:\n  Notify the WMS when the display content is ready.\n  Read system decor support status from WM\n"
    },
    {
      "commit": "8eb6ca8354a06edf293a2cd145664c22d0aab5c3",
      "tree": "b73cb3cc5713bb152c64b84ebc67a3b46cdef0c4",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 01 12:04:50 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 01 14:37:47 2019 -0800"
      },
      "message": "Fixed all APIs not meeting API review requirement\n\nTo address the API review feedback provided by\nthe API council.\n\nBug: 126702995\nBug: 126701710\nBug: 126702357\nBug: 126701113\nBug: 126701239\nBug: 126700713\nBug: 126700064\nTest: Manual\nChange-Id: I4b902c1fc2c09133022b05dacdda8964436205d2\n"
    },
    {
      "commit": "ff6fd9b1e7240a5944fb1a82a0abaa8f256af016",
      "tree": "17979f34fa0bf206d0d0c6ab0016ff53308e06b3",
      "parents": [
        "f6410681b9d4887c000d3fa7614fdd6a8355416b",
        "40635d7091d1282eee6f6f56a1260c7c20195dde"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Fri Mar 01 22:27:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 22:27:54 2019 +0000"
      },
      "message": "Merge \"Adding some missing annotations as per API review\""
    },
    {
      "commit": "124f1f6dd539577ffcc0099639be07df86b08981",
      "tree": "27b4b6901b5df11e6d12c94a394d92eea8e395e7",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 04 15:12:06 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 14:26:50 2019 -0800"
      },
      "message": "Expose some APIs as test APIs to facilitate CTS\n\nTest: added new cts tests\nBug: 123896388\nMerged-In: I742f23be57e731307338591d816f7888e198b333\nChange-Id: I742f23be57e731307338591d816f7888e198b333\n"
    },
    {
      "commit": "f6410681b9d4887c000d3fa7614fdd6a8355416b",
      "tree": "959c12595755727926955f3ffe74fd8423112ce2",
      "parents": [
        "726e36e8c57bb50110842254ffe813b10793aae0",
        "4fb074e7f41a1095c0a20bdab47a053bd9bd2551"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Fri Mar 01 22:17:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 22:17:29 2019 +0000"
      },
      "message": "Merge \"Adding new Battery Saver location mode.\""
    },
    {
      "commit": "a485f9a4f101cc8f0749a96e3cb87afc407896a6",
      "tree": "18ccd80e0ddf4d0d855b863b789865b5e8f2afda",
      "parents": [
        "ec995b8df71f41423e160f07e66a0453b7772468",
        "f741f3479623ac6d6df34bb0af06849f43f5caa2"
      ],
      "author": {
        "name": "Amy Zhang",
        "email": "amyjojo@google.com",
        "time": "Fri Mar 01 21:41:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 21:41:35 2019 +0000"
      },
      "message": "Merge \"Add Nullable annotations for HDMI APIs.\""
    },
    {
      "commit": "ec995b8df71f41423e160f07e66a0453b7772468",
      "tree": "b92f988081cda9b197fb673310115c03beb1d6f3",
      "parents": [
        "634b8ec66aeb677b1876bce12e7a61413083bd4d",
        "6c15bc08ea173e7453c7f4d72a60a2fe113063da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:26:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 21:26:35 2019 +0000"
      },
      "message": "Merge \"Add nullability annotation to Theme#getAttributeResolutionStack\""
    },
    {
      "commit": "634b8ec66aeb677b1876bce12e7a61413083bd4d",
      "tree": "e69d6cadad51d3b67a0ad23062dd4e473c77eb23",
      "parents": [
        "ac7f38fa2cd8c8d8a4e83af5089d0d6bf097f825",
        "051f33809085af10aa64d82ccfc406e36c7704b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:24:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 21:24:42 2019 +0000"
      },
      "message": "Merge \"Nullability of PermissionControllerService#onBind\""
    },
    {
      "commit": "b6940c3ea6779bc6d062a430d9eebe192943f09a",
      "tree": "d210efa82389660045fa73b52872bcdc0482499d",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 28 11:33:42 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 20:56:56 2019 +0000"
      },
      "message": "Correct nullability and final constraints on new APIs.\n\nPer API review, correct nullability and final constraints on new Telecom\nAPIs.\n\nTest: Build API.\nFixes: 126700293\nFixes: 126699447\nFixes: 126700465\nFixes: 126702895\nFixes: 126702527\nChange-Id: Icec15403493de596194a61b27bb3e1031fdc1099\nMerged-In: Icec15403493de596194a61b27bb3e1031fdc1099\n"
    },
    {
      "commit": "5c1a4e0bf325d326d14d370da553622acf7a64a9",
      "tree": "46a7dbaf1f04ac974b70e900ac012771258a8cad",
      "parents": [
        "b5de2782de5d568edf39cfc53c28237367ca9cb1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 28 11:33:42 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 12:53:14 2019 -0800"
      },
      "message": "Correct nullability and final constraints on new APIs.\n\nPer API review, correct nullability and final constraints on new Telecom\nAPIs.\n\nTest: Build API.\nFixes: 126700293\nFixes: 126699447\nFixes: 126700465\nFixes: 126702895\nFixes: 126702527\nChange-Id: Icec15403493de596194a61b27bb3e1031fdc1099\n"
    },
    {
      "commit": "40635d7091d1282eee6f6f56a1260c7c20195dde",
      "tree": "3e5be3a8e12316aeece6591c5961482658148e64",
      "parents": [
        "72f3872b362151c212a8532b9a70cf17902494e8"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Fri Mar 01 11:46:44 2019 -0800"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Fri Mar 01 11:55:26 2019 -0800"
      },
      "message": "Adding some missing annotations as per API review\n\nBug: 126702868\nBug: 126699296\nTest: N/A\nChange-Id: Iedfec694e30c77e0190842542e4e38641306cda5\n"
    },
    {
      "commit": "f741f3479623ac6d6df34bb0af06849f43f5caa2",
      "tree": "360f8a598eff3debfbab187c1dbf8c2e89ff1ae5",
      "parents": [
        "72f3872b362151c212a8532b9a70cf17902494e8"
      ],
      "author": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Thu Feb 28 13:38:23 2019 -0800"
      },
      "committer": {
        "name": "Amy",
        "email": "amyjojo@google.com",
        "time": "Fri Mar 01 11:16:10 2019 -0800"
      },
      "message": "Add Nullable annotations for HDMI APIs.\n\nTest: manual\nBug: 126700355\nChange-Id: Id9b6f29c1aa58da32a2a81d38e986f496b69086c\n"
    },
    {
      "commit": "6e81d01e918cc3817d07e981f2ebd085bdb2c55b",
      "tree": "f52c6d4d96f64c4b87196b6110b5aa84cd02904a",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 28 23:40:56 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 11:06:47 2019 -0800"
      },
      "message": "Add @NonNull and @Nullable annotations to VpnService#Builder.\n\nBug: 126699070\nTest: n/a\nChange-Id: Ief0066636ca6ae4fefbdf70b8dfdfacf2a44e0e6\n"
    },
    {
      "commit": "051f33809085af10aa64d82ccfc406e36c7704b8",
      "tree": "020a5857c8c58767aa6ad34902a6052cb2fce3b3",
      "parents": [
        "7b040522e85d363de2c432590c15cb66f93ed350"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 01 10:49:32 2019 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 01 10:51:08 2019 -0800"
      },
      "message": "Nullability of PermissionControllerService#onBind\n\nOnly set nullability if super-method specified nullability at the same\nplace too.\n\nTest: Built\nBug: 126701055\nChange-Id: I08b9ac43ecb5f200d192a536449a880bc9a91f38\n"
    },
    {
      "commit": "645d54052a7be862ce5d88f0e7f2e7528ae566c3",
      "tree": "46221328fa0a8b0124346e8e4c648292303979cf",
      "parents": [
        "fa1a371750651c92e96010f3c133e1c910711b17",
        "433cb1d4753d438ef08768e8872716f82f3320c0"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Fri Mar 01 18:43:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 18:43:00 2019 +0000"
      },
      "message": "Merge \"Improve widget getters\""
    },
    {
      "commit": "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3",
      "tree": "d774465f7361cd6e21c0e9ccca64f3d0d9a022db",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 17:10:22 2019 -0800"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 18:41:24 2019 +0000"
      },
      "message": "add Nullable annotation to TelephonyAPIs\n\nBug: 126702627\nTest: Build\nChange-Id: I0fa9370840ceda70b181976fa671cd962bdfcbca\n"
    },
    {
      "commit": "fa1a371750651c92e96010f3c133e1c910711b17",
      "tree": "0c501707cc03f0485e20dc0ad51e56add4039646",
      "parents": [
        "e3f7aae36da911286593f2a1becd92e6cd8b6990",
        "24192c806a908865d01d38365c1a6680f22e2824"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Fri Mar 01 18:37:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 18:37:48 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations to ColorStateListDrawable\""
    },
    {
      "commit": "aaac1dd62b6c54658caf27f917753268961e469c",
      "tree": "94ea8fc0c2fd08c2c12b6f293bd28d2c5d494871",
      "parents": [
        "0970be5364aa0333162c485e86177356e11e96cd",
        "68cf696b3b2fbe20bd7e0f130d949c2cf8c9f35b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 18:29:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 18:29:48 2019 +0000"
      },
      "message": "Merge \"[OWE] Rename isOweSupported to isEnhancedOpenSupported\""
    },
    {
      "commit": "abc2a7d55c4ae831e3ad194937860e585cfbf209",
      "tree": "ed0b6634fd149c8ccb838986dce67a46d5c0adfd",
      "parents": [
        "fcab4724d8ad61bf3cf888ab55a796f6bfa97e0b",
        "2243586454f88a9c25862adfda096bbf67ff18c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 18:23:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 18:23:06 2019 +0000"
      },
      "message": "Merge \"Mark role related APIs as test API.\""
    },
    {
      "commit": "6c15bc08ea173e7453c7f4d72a60a2fe113063da",
      "tree": "83abb26a8a272364e0c0c282a03bae3e5256afcd",
      "parents": [
        "436a76d1fa3b5dccdd708f5a3938c35251551940"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Feb 28 11:16:06 2019 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Mar 01 10:04:21 2019 -0800"
      },
      "message": "Add nullability annotation to Theme#getAttributeResolutionStack\n\nBug: 126700353\nTest: None\nChange-Id: I50979abbdffbf347f8ee2ac85df119fe76abf841\n"
    },
    {
      "commit": "97d67dff3917fc375a635ab948687d319a00c49b",
      "tree": "3ef68ce4cbf70311686137b8b4081003937ab6b1",
      "parents": [
        "92262ec9740101e1cea51f4dcf51f734957b2123",
        "292d7a369228a50b154a60e1b9ab04ecea90f610"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Fri Mar 01 10:04:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 10:04:05 2019 -0800"
      },
      "message": "Merge \"Add euicc privileged actions and extras.\" am: 9886350a69\nam: 292d7a3692\n\nChange-Id: I813de31e3a086d05d0a9ec29bbccc70df5a76497\n"
    },
    {
      "commit": "92262ec9740101e1cea51f4dcf51f734957b2123",
      "tree": "7aa96d107ef098f1414769984c088289708d8dfd",
      "parents": [
        "524cbefb5c73bfe4ff9b91f557db6f21ae2d1b0f",
        "5e7bfe1147f4d27ede560403333d24f6e328f54d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 01 09:55:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 09:55:56 2019 -0800"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\" am: ea5bb6cd3b\nam: 5e7bfe1147\n\nChange-Id: Ib71efd9afc25f0dbdd9547137c1d66d26e86b181\n"
    },
    {
      "commit": "9886350a69118ef0c1a1f5b847300e3607a82cfa",
      "tree": "b62a8912bdffcaa7e00d6fdea2a44c2c28058d01",
      "parents": [
        "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
        "3b3a74436c849752a9092e5f8f3620af09832640"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "message": "Merge \"Add euicc privileged actions and extras.\""
    },
    {
      "commit": "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
      "tree": "609b662cdb54ede66885205af56d8eb9ba674dd0",
      "parents": [
        "948d11ffa6294708981f8d59c609528fad8a8a59",
        "66cee391c39e6c9c3cc15332aa5482cd7c88d98c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\""
    },
    {
      "commit": "5389f1aa9fd3fb9011007c45aa7a5702de4aeadd",
      "tree": "f7ad871f384620b1043ec13fc1f7ebee98c9694a",
      "parents": [
        "7b040522e85d363de2c432590c15cb66f93ed350"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Feb 28 10:13:39 2019 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Mar 01 07:48:22 2019 -0800"
      },
      "message": "Camera: Annotate \u0027getKeysNeedingPermission\u0027\n\nCameraCharacteristics.getKeysNeedingPermission() must have\ncorrect nullability annotation.\n\nBug: 126700407\nTest: Camera CTS\nChange-Id: I5a4186299fa386c3dcaec1f6fa358e711720a1eb\n"
    },
    {
      "commit": "86ea249e4a6077de49134d81c031a6a61d0d2d42",
      "tree": "ff862ac6ef64bc52a037f5de1fd8e8ce38d6e5c0",
      "parents": [
        "5a27fecd382b09572264700df9e1471abf7400f8"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Feb 26 15:00:22 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Mar 01 07:08:26 2019 -0800"
      },
      "message": "WifiNetworkSpecifier/Suggestion Builder: Add @NonNull annotations\n\nBased on feedback from API council.\n\nBug: 123313291\nBug: 126699563\nBug: 126701114\nTest: Compiles\nChange-Id: I119649add8ec71b041631357994aa20c253a5568\n"
    },
    {
      "commit": "882eb1867c5b493d7264203812634a47b4e29d91",
      "tree": "34a173db21412450ec7db5f44ab53ae27c96f26b",
      "parents": [
        "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Mar 01 13:58:28 2019 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Mar 01 15:07:06 2019 +0000"
      },
      "message": "Add @Nullable to new method\n\nAdd @Nullable to a newly-added method, as requested by API council.\n\nBug: 126698875\nTest: make\nChange-Id: I2e72ea457b5adaceea70d9908bb8e2cac2e0d963\n"
    },
    {
      "commit": "fe38d35ba7a78bd2a3ab7b89ddbfbe4af62a0619",
      "tree": "d61590890f4a81f31576d4d59eec03a41974c8dc",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 13:52:25 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 14:06:18 2019 +0000"
      },
      "message": "Fix Automated API Review: InetAddresses\n\nAdd @NonNull annotations as required by the automated review.\n\nBug: 126702338\nTest: make checkbuild\nChange-Id: I9057f06de8d7ea846af00d5cefa744d4206b4b63\n"
    },
    {
      "commit": "9e8f83db6d969f1e1f47ffa0b0390d867491235b",
      "tree": "474c367ff40f2bb4d9abf26197d446e62b2ea575",
      "parents": [
        "cb4dd2791aae3da4476751b5f9a74f9ee2c83682"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 28 12:06:45 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 28 23:29:04 2019 -0700"
      },
      "message": "All Parcelable CREATOR fields are @NonNull.\n\nIf they were null, then the Parcelable would fail to work.\n\nBug: 126726802\nTest: manual\nChange-Id: I7929ffa2f20e5de1c8e68e8263cca99496e9d014\nExempt-From-Owner-Approval: Trivial API annotations\n"
    },
    {
      "commit": "a30e5c389f2da34a46108a988072b4d13d2e6aa8",
      "tree": "76a9afb04ecb33c22d34210b72f72a97c72f0066",
      "parents": [
        "416d46234cf1cb7ae3c5500aff12a3ad478e40ec"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 28 12:02:10 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Mar 01 06:26:39 2019 +0000"
      },
      "message": "To be @Nullable or @NonNull, that is the question.\n\nBug: 126699288, 126699496, 126700389\nBug: 126700085, 126701638, 126702005, 126700497\nTest: manual\nChange-Id: Idcbc2722ddcf014a9e5cef14321b4e2ce30adf9c\n"
    },
    {
      "commit": "3b3a74436c849752a9092e5f8f3620af09832640",
      "tree": "cb6ff8ea2134c54522f12c5e605a715e8442d2b7",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "committer": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "message": "Add euicc privileged actions and extras.\n\nBug: 122769846\nTest: Test on phone\nChange-Id: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\nMerged-In: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\n"
    },
    {
      "commit": "68cf696b3b2fbe20bd7e0f130d949c2cf8c9f35b",
      "tree": "0cc581c36b9e3933b42db512a576834e3d5c2d9f",
      "parents": [
        "fc9fd20db635bb00cbad001755bdaac218fffe91"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Thu Feb 28 12:40:40 2019 -0800"
      },
      "committer": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Thu Feb 28 19:14:54 2019 -0800"
      },
      "message": "[OWE] Rename isOweSupported to isEnhancedOpenSupported\n\nStick to the official WFA marketing name in this public API.\n\nBug: 125850601\nTest: atest com.android.server.wifi\nTest: Use Settings to scan and connect to OWE network\nChange-Id: I4eb9fb99500d7d56489c00ef0ee2ac571ff162d1\n"
    },
    {
      "commit": "1059cd57f00c4939e128e6c77fd97c2eb780874a",
      "tree": "b69f101419520cdd61a630b7453c6553626f5408",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "message": "API tweaks round 2\n\nAdd nullability annotations and change a static constant to a method\nthat returns a value.\n\nFixes: 126702861\nFixes: 126699926\nFixes: 126698717\nFixes: 126699057\nFixes: 126701443\nFixes: 126700882\nTest: compiles\nChange-Id: I96396eb8890b8b5148cf74447e08c31983398e47\n"
    },
    {
      "commit": "f2e5e06c2e7d2b28ecbf7fc3f17f07f720247df0",
      "tree": "1e860a3c8a0d37831eecb0df966c5eec358f5f57",
      "parents": [
        "d4596b4ed3cab304416714fd52e4a2b0d481d66c",
        "3bc45737659a02c92ed4605e67a7d588362b0087"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 18:54:02 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 18:54:02 2019 -0800"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\" am: c931e9b0c0 am: 715c2d87cc\nam: 3bc4573765\n\nChange-Id: I35e81dcc8e091e91cf335587849c596134781a7c\n"
    },
    {
      "commit": "3bc45737659a02c92ed4605e67a7d588362b0087",
      "tree": "f46c7f48f033ea3e7bf56ac578f832b2d897e6c8",
      "parents": [
        "8502172502ea502a9c9f831010039c20b8397c8e",
        "715c2d87cc2b0955957b8abac9c60958f7c65e6d"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 18:44:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 18:44:41 2019 -0800"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\" am: c931e9b0c0\nam: 715c2d87cc\n\nChange-Id: I0c9f9cea0afaf221506906b79c18b562caba355f\n"
    },
    {
      "commit": "d4596b4ed3cab304416714fd52e4a2b0d481d66c",
      "tree": "623afa091899f074393e6a93b3d3f3792e90d495",
      "parents": [
        "3d8f117bfc250e8fee96e7d3545341a93b42f1b6",
        "400f243eec644efd1ee47dc5aacef963a5bdea00"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Mar 01 02:40:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 02:40:55 2019 +0000"
      },
      "message": "Merge \"Add NonNull to remaining BiometricPrompt Builder methods\""
    },
    {
      "commit": "400f243eec644efd1ee47dc5aacef963a5bdea00",
      "tree": "4bef6b5354924ee2c857d3fe96967a05c886e054",
      "parents": [
        "91688c2d2ea7bb5fcf37f106d550aaa628fc72e1"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 28 15:51:43 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Mar 01 02:40:08 2019 +0000"
      },
      "message": "Add NonNull to remaining BiometricPrompt Builder methods\n\nTest: make -j56 update-api\nTest: builds\n\nFixes: 126799710\n\nChange-Id: Ifc074863b5ffa5c69f7b8edb7aecbad9220faab4\n"
    },
    {
      "commit": "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
      "tree": "e8b6774e08acbe2c2a50e3e38fc25b23854468ca",
      "parents": [
        "572b1ee84b64b33a5d87d81c0547586656929a9d",
        "8165386bfecdf2c06e5da046fa190b0a340c70e8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\""
    },
    {
      "commit": "50a8c75b49bc4a48a94288c938924af48f64cf6e",
      "tree": "387ad1cb23499dd0a8dfee42b99f9dd9cd8ad0bc",
      "parents": [
        "2ea06cd77aa0b23022b53e87d9761684b475d640",
        "ce6877b0e45875070d24b79a47522b38dd28c902"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Mar 01 02:04:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 02:04:30 2019 +0000"
      },
      "message": "Merge \"Autofill, Content Capture, and Augmented Autofill API fixes:\""
    },
    {
      "commit": "c744c8d76f75ccee20ce9d01f8ba05ee8ffb0ed9",
      "tree": "b82c29116fb53399a0cc262fbe150b214d57e3e8",
      "parents": [
        "e17f27891380821166753acadbfc92ffdeeeccde",
        "8502172502ea502a9c9f831010039c20b8397c8e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Feb 28 17:50:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 17:50:06 2019 -0800"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\" am: 572b1ee84b am: 51735ba270\nam: 8502172502\n\nChange-Id: Ib12baf92ef3315cb9c1dc8365f0f0aa0bb725dd1\n"
    },
    {
      "commit": "8502172502ea502a9c9f831010039c20b8397c8e",
      "tree": "8e538ac1988104c3380491b200a534570fef02ac",
      "parents": [
        "28ebdcb28cce77190da3adf038e50e2328b7dfc8",
        "51735ba270ef136df0fb24a7037739a912b34057"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Feb 28 17:39:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 17:39:15 2019 -0800"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\" am: 572b1ee84b\nam: 51735ba270\n\nChange-Id: I0a77e0367a846ce03f2eea639026d1fb8afdacda\n"
    },
    {
      "commit": "572b1ee84b64b33a5d87d81c0547586656929a9d",
      "tree": "06a88e6d347a5399981af4c571445524e54636dd",
      "parents": [
        "b967dce9d9ccd93d946391fc52be102c4ca106db",
        "e282300793f8d42e94ffe78b91724638301596cb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\""
    },
    {
      "commit": "279b81849d6548a5577111f964f219a0ddf554f8",
      "tree": "bc79f3a9856d8ded72f0280541ea5afde3a73852",
      "parents": [
        "7d087354c3d0f9fbe906c6ab5356ad5645c5e1cf",
        "957954b67b0931497900f51cdbf052f129169683"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Mar 01 01:04:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 01:04:11 2019 +0000"
      },
      "message": "Merge \"Mark COLUMN_MEDIASTORE_URI as @TestApi.\""
    },
    {
      "commit": "a0a47c4426085fe0a39e540dbf141a7e3f9f2a96",
      "tree": "b91de926bbc9e54b18ad67ca95983ae1010e217c",
      "parents": [
        "c72a92eb688fb6a7de10e5d242ee43796ddd6dd1",
        "ab196596fc9eefadcf0020e6e30c2da0b3ee039e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 01:00:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 01:00:43 2019 +0000"
      },
      "message": "Merge \"Add @RequiresPermission and fix API naming\""
    },
    {
      "commit": "8338f5177d1a64e823ac6ae9f42f738ba6b32273",
      "tree": "2e71d304bf025bf590938c12cb1d60ecd1640221",
      "parents": [
        "6966b8e7395afeda5b5c99189877063c8bebb632",
        "31eb3783c680911249dd202c9de3233d0dc6a923"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:01:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 00:01:30 2019 +0000"
      },
      "message": "Merge \"More @NonNulls on BrightnessConfiguartion\""
    },
    {
      "commit": "6966b8e7395afeda5b5c99189877063c8bebb632",
      "tree": "17d5ad9aefe05a28986f6471037d215e1bc74e2f",
      "parents": [
        "f608cfc9ac064d9b12d21552ac629e64877e2702",
        "625bcab95fe71c55b19293309e0160182fcd6944"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 23:59:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 23:59:24 2019 +0000"
      },
      "message": "Merge \"Annotate Notification.Builder methods with @NonNull.\""
    },
    {
      "commit": "f608cfc9ac064d9b12d21552ac629e64877e2702",
      "tree": "f0dfa091af028b1a27088a827663e98ca31bc3e3",
      "parents": [
        "2ab8a889f5319214af8c212ce34296825563d706",
        "91688c2d2ea7bb5fcf37f106d550aaa628fc72e1"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 28 23:55:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 23:55:53 2019 +0000"
      },
      "message": "Merge \"Update BiometricPrompt API annotations and comments\""
    },
    {
      "commit": "433cb1d4753d438ef08768e8872716f82f3320c0",
      "tree": "e340bd64fa8a90fbd37d0ce293b4e326472c47c5",
      "parents": [
        "b10113347d1c008a3ccbb02b86722a6c02ab0e18"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Thu Feb 28 18:41:26 2019 -0500"
      },
      "committer": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Thu Feb 28 18:41:26 2019 -0500"
      },
      "message": "Improve widget getters\n\nAdd range annotations to ToggleButton#getDisableAlpha() and\nViewFlipper#getFlipInterval().\n\nRename AbsListView#getDrawSelectorOnTop() to #isDrawSelectorOnTop()\n\nTest: m framework\nChange-Id: Ieda5b45d10677a9be19a4fc61e8e25d491633428\nFix: 126391791\n"
    },
    {
      "commit": "9e730436c5bf1b75a77ca9b88c9f4d21f4817b53",
      "tree": "70621886ab619bc3cc76ec5c7eab388837de58aa",
      "parents": [
        "432c55a61387e44ec927ca979e02fb078dd8508f",
        "2dfc869ded1197c33a36afbcbaf73cbbeb7dbad5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 23:31:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 23:31:50 2019 +0000"
      },
      "message": "Merge \"FillRequest provides AutofillId of view tapped in FillContext.\""
    },
    {
      "commit": "24192c806a908865d01d38365c1a6680f22e2824",
      "tree": "b46b462fae2cacc0ab31ffa1a37bc04ae8c50e6b",
      "parents": [
        "b10113347d1c008a3ccbb02b86722a6c02ab0e18"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Thu Feb 28 17:38:07 2019 -0500"
      },
      "committer": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Thu Feb 28 18:26:07 2019 -0500"
      },
      "message": "Add nullability annotations to ColorStateListDrawable\n\nTest: Annotation-only change, exsiting tests still pass\nChange-Id: I34d56679658045aa57b93cfd6ad77b2859ce224a\nFix: 126701617\nFix: 126701492\n"
    },
    {
      "commit": "d5f4165e977dca3f77701299a2530ca4713006d8",
      "tree": "044e16e2090459b8727b4bc6a57b9726d9d5b760",
      "parents": [
        "d610c7c48f1d89bdf9b727a5255e1db1e273092d",
        "0f6069e666873f454e063a0f9fbe1b84e737fff0"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 28 23:24:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 23:24:45 2019 +0000"
      },
      "message": "Merge \"Address API feedback.\""
    }
  ],
  "next": "9423ec6ee6d9fb92063ce643b0918ef9ce9dc1e9"
}
