)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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.\""
    },
    {
      "commit": "9423ec6ee6d9fb92063ce643b0918ef9ce9dc1e9",
      "tree": "b89007ccff7987514e754378b1a297e071ced7e1",
      "parents": [
        "e21580fc8260af24c56adde7c0fd8194185bd0b0",
        "d32ecddf4b142dafeacdcbbad3a890f7b4d5cec9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 23:08:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 23:08:52 2019 +0000"
      },
      "message": "Merge \"AudioPresentation: Address API review comments\""
    },
    {
      "commit": "e21580fc8260af24c56adde7c0fd8194185bd0b0",
      "tree": "cf46e9456717829ec123256d24a6e997d23cf8aa",
      "parents": [
        "8cd27a189868d94db2b53fcf7fad66a851cd58a4",
        "1484a21e759a7fa50f2ba801fae64a6ea5e7a183"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 23:04:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 23:04:12 2019 +0000"
      },
      "message": "Merge \"Camera: Add @NonNull annotation for metadata keys\""
    },
    {
      "commit": "4fb074e7f41a1095c0a20bdab47a053bd9bd2551",
      "tree": "1b63565bf1577a86e77d7a91edbb2a2e0168194f",
      "parents": [
        "6dabb47132d6ce169a8592a209556a5791eb84d3"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Fri Feb 01 16:03:27 2019 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Thu Feb 28 14:55:39 2019 -0800"
      },
      "message": "Adding new Battery Saver location mode.\n\nWhen this new mode (LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF) is\nenabled, LocationManagerService will avoid sending almost all\nLocationRequests to providers. The only requests that will continue to\nbe sent will be providers are the requests that ignore location\nsettings.\n\nBug: 121256487\nBug: 122849003\nBug: 119261320\nTest: atest android.os.cts.batterysaving.BatterySaverLocationTest\nChange-Id: Iee95a6fb5ca11d4db7a0f0661bf3cb1051a5d710\n"
    },
    {
      "commit": "8d6a8c5626243ba02c72b46f2bf016eabbde5643",
      "tree": "9d326b9573c836ae54ffd6471ebccef769ac5aae",
      "parents": [
        "68d8e946eed760e8d97146a696e1d6d2a915530d",
        "0dd9dd84bbf97e1ddf20f375e81191fc70fcf95b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 22:50:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 22:50:24 2019 +0000"
      },
      "message": "Merge \"Mark Bitmap#getColor as @NonNull\""
    },
    {
      "commit": "68d8e946eed760e8d97146a696e1d6d2a915530d",
      "tree": "2ce39692fe1c8667e2cb68ad9a8e06ee655d794d",
      "parents": [
        "65c6cd861860a719f1225730d0e3d57a531e6f1c",
        "da79fb60182abd08875d9bd49fbe53550d3ad745"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 22:35:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 22:35:48 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations.\""
    },
    {
      "commit": "ab196596fc9eefadcf0020e6e30c2da0b3ee039e",
      "tree": "bb40dc8b66937bce37b0f68824b5f60d585ecf6b",
      "parents": [
        "8ecdef276f3e6021de680cd0f5693458a301c9b6"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Feb 26 17:21:32 2019 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 17:32:30 2019 -0500"
      },
      "message": "Add @RequiresPermission and fix API naming\n\nStatusBarManager#setDisabledForSetup() requires\nandroid.Manifest.permission.STATUS_BAR, and is now documented that way.\n\nAlso rename areNoComponentsDisabled to areAllComponentsEnabled so it\nreads better\n\nBug: 126376147\nTest: atest GtsStatusBarHostTestCases\nChange-Id: I59b113a2568463541dfbd46f505489aa94aac9d9\n"
    },
    {
      "commit": "8165386bfecdf2c06e5da046fa190b0a340c70e8",
      "tree": "c0ae271cc98a073b6a173e182ca1c669dc78f1a5",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 10:44:54 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 14:15:58 2019 -0800"
      },
      "message": "add NonNull and Nullable annotation to APIs\n\nBug: 126699430\nBug: 126699963\nBug: 126700457\nBug: 126700771\nBug: 126702453\nBug: 123939479\nTest: Build\nChange-Id: Ib429d2918e63f8d272fc7842b0abd83ffd5a9090\n"
    },
    {
      "commit": "957954b67b0931497900f51cdbf052f129169683",
      "tree": "ce1976cc564e81763521ccd6ecbde826ea931d81",
      "parents": [
        "ea548cc3ab5ef2782d08243358d6463f17c7627a"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 28 13:33:39 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 28 13:33:39 2019 -0800"
      },
      "message": "Mark COLUMN_MEDIASTORE_URI as @TestApi.\n\nBug: 126395605\nTest: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java\nChange-Id: I727555d7b2a5812b2a802ea447c2d9b9d26c9572\n"
    },
    {
      "commit": "2dfc869ded1197c33a36afbcbaf73cbbeb7dbad5",
      "tree": "78790da4e08c04a9d7a1a76effa88499e7e303bb",
      "parents": [
        "8e3967e1d59bd665e937b76d4cdea1c3765b0241"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Tue Feb 26 12:35:43 2019 -0800"
      },
      "committer": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Thu Feb 28 13:26:03 2019 -0800"
      },
      "message": "FillRequest provides AutofillId of view tapped in FillContext.\n\nFixes: 126381515\nTest: atest CtsAutoFillServiceTestCases\nChange-Id: I10c30d545d9a3166aad8c71d5b14d5bb83b9693f\n"
    },
    {
      "commit": "d891a3700da575b21cfcf423bd9ad3209eddec7c",
      "tree": "4f9d7d983ea1f230a371ee22f802fed9f5a7b01a",
      "parents": [
        "b10113347d1c008a3ccbb02b86722a6c02ab0e18",
        "40074dadd1fc50d360cd17ae08d2963859310c09"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Thu Feb 28 21:20:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 21:20:22 2019 +0000"
      },
      "message": "Merge \"Update ActivityManager DeviceConfig flag definitions.\""
    },
    {
      "commit": "b10113347d1c008a3ccbb02b86722a6c02ab0e18",
      "tree": "a454c300e06a7606d9fa4436e70601f7e0aaafd7",
      "parents": [
        "357f00384986fa0120752d4b3b97e071fc4643e7",
        "769b8638f970c6cf62abb7ac46f80211b7c3afb6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 28 21:11:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 21:11:59 2019 +0000"
      },
      "message": "Merge \"System gesture exclusion rects for Views\""
    },
    {
      "commit": "91688c2d2ea7bb5fcf37f106d550aaa628fc72e1",
      "tree": "f49e61ecf5a6c0c8d30b512c36b463f832ad264d",
      "parents": [
        "17c63babb37428750c4d9e0ad132caab8e3e467c"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 28 12:44:47 2019 -0800"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Feb 28 12:44:47 2019 -0800"
      },
      "message": "Update BiometricPrompt API annotations and comments\n\nFixes: 126701154\nFixes: 126699531\nFixes: 126190552\n\nTest: make -j56 update-api\nTest: make -j56\nChange-Id: I8c04fa1232589d1062e9df61e003cce40e2f5974\n"
    },
    {
      "commit": "2c2fe26b82a98d7aafcb5b1e31040246f0d2a876",
      "tree": "d5d66a398155e8021bbde94c2ae876e2350d1233",
      "parents": [
        "8ecdef276f3e6021de680cd0f5693458a301c9b6",
        "f3fb34ce568a41020e29087d483eb32b2578cd2f"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Feb 28 20:36:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 20:36:56 2019 +0000"
      },
      "message": "Merge \"Deprecate ZoomControls.\""
    },
    {
      "commit": "40074dadd1fc50d360cd17ae08d2963859310c09",
      "tree": "bcdab73dc31c01d39283ca53caf0999e16d33adf",
      "parents": [
        "c7181066e6a1a52d4f18b00f26c05b3581357b5b"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Feb 12 13:53:26 2019 -0800"
      },
      "committer": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Thu Feb 28 12:34:03 2019 -0800"
      },
      "message": "Update ActivityManager DeviceConfig flag definitions.\n\n1. Remove the interface from DeviceConfig.\n2. Add a string constant for the namespace to DeviceConfig, including\nthem in the System API.\n3. Add string constants for flag names to ActivityManagerConstants, and\nAppCompactor. (These are removed from the System API).\n\nBug: 126411407\nTest: atest AppCompactorTest\n      atest FrameworksCoreTests:DeviceConfigTest\n\nChange-Id: I3167a4267e2ea0277f19f7d5211ab92e2b1f6285\n"
    },
    {
      "commit": "8ecdef276f3e6021de680cd0f5693458a301c9b6",
      "tree": "c9d64af93579d6979661a7a09199b303ea209e87",
      "parents": [
        "5a9668a57f232e9f62b98513a3ccd88ae965dbe9",
        "2c4d0cfa9356d77d5e1444ea460d43207c04cca8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 20:27:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 20:27:28 2019 +0000"
      },
      "message": "Merge \"Add nullability to StatusBarManager#getDisableInfo\""
    },
    {
      "commit": "0f6069e666873f454e063a0f9fbe1b84e737fff0",
      "tree": "e8fbe080a0cebb39a4f9439971964ca19f9d5cac",
      "parents": [
        "ea548cc3ab5ef2782d08243358d6463f17c7627a"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 28 11:42:27 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 28 12:18:11 2019 -0800"
      },
      "message": "Address API feedback.\n\nFixes: 126699828\nFixes: 126700458\nFixes: 126702364\nTest: n/a\nChange-Id: I20d415ee4fdcce97054f3b68986a65500e64fb2d\n"
    },
    {
      "commit": "d32ecddf4b142dafeacdcbbad3a890f7b4d5cec9",
      "tree": "3e398b40c9cc63894551e52a955d3ba1460e899b",
      "parents": [
        "6dabb47132d6ce169a8592a209556a5791eb84d3"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Feb 26 13:05:30 2019 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 28 12:01:37 2019 -0800"
      },
      "message": "AudioPresentation: Address API review comments\n\n- Added explanation when AudioPresentation.Builder needs to be\n  used.\n- Add @NonNull to Builder.setLocale parameter.\n- Complete parameters docs for Builder\u0027s methods.\n- Use \u0027CharSequence\u0027 instead of \u0027String\u0027 in Builder.setLabels.\n- Mark Builder class as final.\n\nBug: 125800702\nTest: atest CtsMediaTestCases:AudioPresentationTest\nChange-Id: Ib2c259439a0fde29612ce75b20f7f318d378d71f\n"
    },
    {
      "commit": "da79fb60182abd08875d9bd49fbe53550d3ad745",
      "tree": "1fe6863c626ca5ad46e64746c489e3204de27eaf",
      "parents": [
        "8968706887384ca62a4d734883d9784ea421540e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Feb 28 11:34:31 2019 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Feb 28 11:37:49 2019 -0800"
      },
      "message": "Add nullability annotations.\n\nChange-Id: I33f7420d3e2c6e1ff1cb69edc84478b0a2153188\nFix: 126699241\nTest: build\n"
    },
    {
      "commit": "bb833bd87a994be09da066c5d7e4385885f0f418",
      "tree": "ed9b14dd578fa430039c0dfc7cb194ade56d2270",
      "parents": [
        "15eb8d8b9f3fe3d018a3b13cbf4688ae31d0c308",
        "d0d26958f48da20e634bca3f0046d00f75306604"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 28 19:29:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 19:29:21 2019 +0000"
      },
      "message": "Merge \"Hide \"Pending\" APIs based on feedback.\""
    },
    {
      "commit": "66cee391c39e6c9c3cc15332aa5482cd7c88d98c",
      "tree": "83ab86c5031eb7ca8effdcfff2e518ced0a8ca25",
      "parents": [
        "548170a66aa19fab16594a33f181dd9425f9561d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 21 14:31:02 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 11:25:13 2019 -0800"
      },
      "message": "Fix ImsMmTelManager API in accordance with the council\n\nBug: 121190195\nTest: atest FrameworksTelephonyTests\nMerged-In: I5d011e1875c082a4532747e30e8582ff3da4ee93\nChange-Id: I5d011e1875c082a4532747e30e8582ff3da4ee93\n"
    },
    {
      "commit": "15eb8d8b9f3fe3d018a3b13cbf4688ae31d0c308",
      "tree": "c2a93efc001707151114a02e5f0b6c64ffae9958",
      "parents": [
        "7b1a7b375bb1428d981f6520ffd7f2eb55fa93e1",
        "4b292c85b66e27f82ec12d6e779c599d0334e819"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 19:23:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 19:23:21 2019 +0000"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\""
    },
    {
      "commit": "625bcab95fe71c55b19293309e0160182fcd6944",
      "tree": "9c6f67a4367c17a7fd6f0fa0b8c980a24c022adb",
      "parents": [
        "3e4cc422bdc56c95c50943bc89e76abf8337508f"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 28 18:17:38 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Feb 28 19:19:23 2019 +0000"
      },
      "message": "Annotate Notification.Builder methods with @NonNull.\n\nTo support Kotlin developers we here annotate all (non-deprecated)\npublic Notification.Builder methods with the @NonNull annotation.\n\nBug: 126699778\nTest: N/A\nChange-Id: I7ba56430bf2af8112d9be1bcbdd3601fb577543f\n"
    },
    {
      "commit": "1484a21e759a7fa50f2ba801fae64a6ea5e7a183",
      "tree": "c3b0ed0270edbb277705e539a3c19e16e589b4e1",
      "parents": [
        "ba7ad27960d01bec869adcd11875701fdf5c6c20"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 28 10:01:00 2019 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 28 10:39:07 2019 -0800"
      },
      "message": "Camera: Add @NonNull annotation for metadata keys\n\nTest: Read Javadoc\nBug: 126700187\nChange-Id: Ie73da5423199c805f5f4bfd3430f7402e41d4c22\n"
    },
    {
      "commit": "c7181066e6a1a52d4f18b00f26c05b3581357b5b",
      "tree": "6baf69e47a14e48d3ffa084564bea7a94e15fab0",
      "parents": [
        "8968706887384ca62a4d734883d9784ea421540e",
        "043437cfd7a2fadabd9dbce9f83ae1c46294cc36"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Thu Feb 28 18:31:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 28 18:31:06 2019 +0000"
      },
      "message": "Merge \"Add typed getters to DeviceConfig API.\""
    },
    {
      "commit": "b2754164d807f2044504f63ee43345f51998ec52",
      "tree": "8b37c1f96c24d1fa44ed4c17ed70c1ccd3ccd1df",
      "parents": [
        "d7115fc451b475f8d9ebe89e1833a551a784196f",
        "13a48e149064316b333cadb4ef9847a38af96468"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 09:51:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 09:51:55 2019 -0800"
      },
      "message": "Merge \"Move ApplicationInfo to params in AppComponentFactory\" am: 96dd06a151\nam: 13a48e1490\n\nChange-Id: I2272a7f640a7ddde5002b7dd1bdf178d20db9ad3\n"
    },
    {
      "commit": "2c4d0cfa9356d77d5e1444ea460d43207c04cca8",
      "tree": "c70a18da96313859b980ae8ae680f4a744a6e3dc",
      "parents": [
        "6cde03853b57500926acc9aaa03376d324138f44"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 12:10:29 2019 -0500"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 12:33:01 2019 -0500"
      },
      "message": "Add nullability to StatusBarManager#getDisableInfo\n\nTest: Builds\nFixes: 126701201\nChange-Id: I9b6e92efbfd2fd8a191349d54d9b99a84e2ad675\n"
    },
    {
      "commit": "ce6877b0e45875070d24b79a47522b38dd28c902",
      "tree": "fa3ba13c57c836c06510f72db649a5b0e202ab7a",
      "parents": [
        "e4d662e470662507cd54ac36e150c5c1cf6cb809"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 28 09:02:26 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Feb 28 09:25:12 2019 -0800"
      },
      "message": "Autofill, Content Capture, and Augmented Autofill API fixes:\n\n- Added @Nullable / @NonNull on some returned values.\n- Removed APIs that won\u0027t be implemented for Q.\n- Made Builders final.\n\nTest: m update-api\n\nBug: 123100695\nFixes: 126702168\nFixes: 126701052\nFixes: 126702191\nFixes: 126700602\nFixes: 126700135\nFixes: 126700413\nFixes: 126698817\nFixes: 126698792\n\nChange-Id: I20710537c02051361da18370bc5cc642cc3c26e1\n"
    },
    {
      "commit": "96dd06a1519a080bb8cee17383d48e2ed753a853",
      "tree": "1c13e0e467602899e069653d74df17ce9e789d7e",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af",
        "c5a0a075a736848c138d323480ced6a05d84d4f2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "message": "Merge \"Move ApplicationInfo to params in AppComponentFactory\""
    },
    {
      "commit": "0dd9dd84bbf97e1ddf20f375e81191fc70fcf95b",
      "tree": "c9d57056adf2713bd80d4ea5237719fa9cbaefe0",
      "parents": [
        "869f5c42a0fbf73e284949fd5fd58eaff7b8882b"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Thu Feb 28 11:56:57 2019 -0500"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Thu Feb 28 12:00:04 2019 -0500"
      },
      "message": "Mark Bitmap#getColor as @NonNull\n\nBug: 126700762\nTest: None\n\nThis method will never return null. It will either throw an Exception or\nreturn the Color at the specified location. Update the annotation to\nmake that explicit.\n\nChange-Id: I276c0f84eac030758714b6736da29a7fdc175b7c\n"
    }
  ],
  "next": "7452b628e1322ecb43fce4e22de84fe9a36082b7"
}
