)]}'
{
  "log": [
    {
      "commit": "f1e8aed4cd242352bc8507406bf52d3125e25cde",
      "tree": "efe9eefa6ed727345a36fb69631df12cb7b0f08a",
      "parents": [
        "d64ed5fd27fd6ab93ec7b4ec76db494d7e74485c",
        "328d9f5fc3ee19404c9f0c848d941249fd3d73d1"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Sep 01 13:34:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 13:34:14 2016 +0000"
      },
      "message": "Merge \"Track exposure of new j.l.reflect methods\" am: 47784a790b am: e24533d033\nam: 328d9f5fc3\n\nChange-Id: Ic6e8a60a33d92dec19947a9a298e26f01482abf0\n"
    },
    {
      "commit": "328d9f5fc3ee19404c9f0c848d941249fd3d73d1",
      "tree": "4bb65bb08da15448b409dd98876839787f808684",
      "parents": [
        "0903ecb99b8c7ca368d5d6ccadc81b7c18c26eb3",
        "e24533d03380e6534376ed1c9b13259d3a0f1797"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Sep 01 13:28:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 01 13:28:23 2016 +0000"
      },
      "message": "Merge \"Track exposure of new j.l.reflect methods\" am: 47784a790b\nam: e24533d033\n\nChange-Id: I5d2ddd071a79d62cf878b45113a6f7f3c44071aa\n"
    },
    {
      "commit": "47784a790bca4cb9744cfcb9df0da5e38f5cbbf1",
      "tree": "5980628a768d4497cda62f4c37d03c975b3eadeb",
      "parents": [
        "227a176508e02b2596aaf5f27825dcbb71bce2a2",
        "671d9ce289857ac650dfc496ea3137810534a460"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Sep 01 13:15:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 01 13:15:52 2016 +0000"
      },
      "message": "Merge \"Track exposure of new j.l.reflect methods\""
    },
    {
      "commit": "016e850921e7be7212d27c39d461fa267eae5c57",
      "tree": "da00d91703a911be7f654cb1b21dff3716a0c158",
      "parents": [
        "22b8317a4944e9fd1e58fe8c9597e9affa49ecc3",
        "61c0996d6f562ffefdacdb6aaf1142a917d9b255"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 14:21:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 14:21:41 2016 +0000"
      },
      "message": "Merge \"java.security.Principal: add default method Principal#implies\" am: 0c8c4a5d98 am: e639bbd7d0\nam: 61c0996d6f\n\nChange-Id: I4ea45e1007f5bbbd086d200f5be9227a03eab44d\n"
    },
    {
      "commit": "61c0996d6f562ffefdacdb6aaf1142a917d9b255",
      "tree": "9eeef849342260ffa540681a7374ebf3158b5bdc",
      "parents": [
        "d4b193c30c039be0a95ab0a3cdca736fd279478c",
        "e639bbd7d0be40e7ee6d71885050c3fa51a5bf65"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 14:15:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 14:15:46 2016 +0000"
      },
      "message": "Merge \"java.security.Principal: add default method Principal#implies\" am: 0c8c4a5d98\nam: e639bbd7d0\n\nChange-Id: I4fa9f37094b3679868732b93eab2dfe1e6429d7d\n"
    },
    {
      "commit": "22b8317a4944e9fd1e58fe8c9597e9affa49ecc3",
      "tree": "17e988ee784a45b8ab939ff7fd0dd4a9883f5b17",
      "parents": [
        "87ececf5c8e4305bdfd4717c5c5584065dffbc97",
        "d4b193c30c039be0a95ab0a3cdca736fd279478c"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 14:09:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 14:09:44 2016 +0000"
      },
      "message": "Merge \"java.security.SecretKey: now extends from Destroyable\" am: c7bd0d0adc am: 8a5790a287\nam: d4b193c30c\n\nChange-Id: I34fac82dc8bfbd157b70b637a13d188692b3b5e2\n"
    },
    {
      "commit": "d4b193c30c039be0a95ab0a3cdca736fd279478c",
      "tree": "9f4cb9a278baee4509055c867ab086940647ec3d",
      "parents": [
        "e04c029ed53926a8494292301731d64648d4bdee",
        "8a5790a287a0ec8d12c65ce59accfa1bf70f3327"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 14:04:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 14:04:09 2016 +0000"
      },
      "message": "Merge \"java.security.SecretKey: now extends from Destroyable\" am: c7bd0d0adc\nam: 8a5790a287\n\nChange-Id: Icebe2f83f4532c5ad57fe385d365c93732d97145\n"
    },
    {
      "commit": "0c8c4a5d981adf700e21553cc471c734699e84b4",
      "tree": "e44bca38332a5d9866f71e3230c754d6b439db67",
      "parents": [
        "c7bd0d0adcec731e61ffbef47747803f7ca089b7",
        "6f285fa91efeb5e65d6218d3cb5b52ec17ad9752"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 13:51:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 31 13:51:37 2016 +0000"
      },
      "message": "Merge \"java.security.Principal: add default method Principal#implies\""
    },
    {
      "commit": "c7bd0d0adcec731e61ffbef47747803f7ca089b7",
      "tree": "aab400477b78f6fedba1eda296c50fad422b1e71",
      "parents": [
        "d53ae2c2850f79d2721243781a0e527786157fe0",
        "7cdfa7499aeca0fceb17ff871d85d0f8435131f4"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 13:50:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 31 13:50:23 2016 +0000"
      },
      "message": "Merge \"java.security.SecretKey: now extends from Destroyable\""
    },
    {
      "commit": "87ececf5c8e4305bdfd4717c5c5584065dffbc97",
      "tree": "8052abd28649a4ddbb90c4ccc29777b06291054f",
      "parents": [
        "7790666747b05ab8056e1f5539b1b57dd33e2180",
        "e04c029ed53926a8494292301731d64648d4bdee"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 12:51:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 12:51:16 2016 +0000"
      },
      "message": "Merge \"java.security: update java.security.KeyStore to jdk8u60\" am: d53ae2c285 am: 565c1fbf8b\nam: e04c029ed5\n\nChange-Id: Ib38154e6828802889d4f4e385e109de925ece1bc\n"
    },
    {
      "commit": "e04c029ed53926a8494292301731d64648d4bdee",
      "tree": "71459d13e48a30a456abcad795fdeb7c0cfabbef",
      "parents": [
        "0ac5c5085097a0c7673a59c08a29d15377b8ee54",
        "565c1fbf8b45326a6e42a15cdf745e3735a4e752"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 12:42:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 12:42:32 2016 +0000"
      },
      "message": "Merge \"java.security: update java.security.KeyStore to jdk8u60\" am: d53ae2c285\nam: 565c1fbf8b\n\nChange-Id: Iec116355209c0770b4125142f93873766e29d61d\n"
    },
    {
      "commit": "d53ae2c2850f79d2721243781a0e527786157fe0",
      "tree": "bf8dc2739ff29ffd812f6f6c569f806524591da9",
      "parents": [
        "9484bff017a5a919f31e3ee945430b86cc8c6609",
        "71b95041d6c7a6dd85ab75a2bba5143dfc5278aa"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 12:24:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 31 12:24:48 2016 +0000"
      },
      "message": "Merge \"java.security: update java.security.KeyStore to jdk8u60\""
    },
    {
      "commit": "7790666747b05ab8056e1f5539b1b57dd33e2180",
      "tree": "022352be8aa3c9649a73aba7370688f10d963263",
      "parents": [
        "deaeef0bc0280b7550c7322f2b37f1a063560ea0",
        "0ac5c5085097a0c7673a59c08a29d15377b8ee54"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 08:37:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 08:37:24 2016 +0000"
      },
      "message": "Merge \"java.security.cert: update classes in java.security.cert (part 2)\" am: 9484bff017 am: 47f7d8384b\nam: 0ac5c50850\n\nChange-Id: Iebb89cfa34482e3af937a6e15c97b146e875ebef\n"
    },
    {
      "commit": "0ac5c5085097a0c7673a59c08a29d15377b8ee54",
      "tree": "5c9e619396870117ab68fec091aae0e8a5227d88",
      "parents": [
        "f11acea91531e78af19717d4aca091fba2c7c993",
        "47f7d8384b316d43df72ac2fa9fff5f15624c092"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 08:31:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 08:31:17 2016 +0000"
      },
      "message": "Merge \"java.security.cert: update classes in java.security.cert (part 2)\" am: 9484bff017\nam: 47f7d8384b\n\nChange-Id: Ib1384141da63cae9341335b79dc585267073c4bb\n"
    },
    {
      "commit": "9484bff017a5a919f31e3ee945430b86cc8c6609",
      "tree": "c7308ba1b940c5af31e329c684016ce58e3912bd",
      "parents": [
        "17f1fc6c76045e6fb8404150e63b4e6bd7368c71",
        "5a2297190a8fc617a7aa99aaf101961ccae62bde"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 31 08:18:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 31 08:18:57 2016 +0000"
      },
      "message": "Merge \"java.security.cert: update classes in java.security.cert (part 2)\""
    },
    {
      "commit": "71b95041d6c7a6dd85ab75a2bba5143dfc5278aa",
      "tree": "b3b548403a993f83a5120e170da5308b0126c8ee",
      "parents": [
        "e71ecb2c4df15f727f51a0e1b65459f071853e35"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Aug 25 15:06:25 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Aug 30 19:57:43 2016 +0000"
      },
      "message": "java.security: update java.security.KeyStore to jdk8u60\n\nPulling upstream changes from OpenJDK version jdk8u60 for\njava.security.KeyStore.\n\n- New method getAttributes in KeyStore.Entry\n- New interface Attribute in KeyStore.Entry\n- New constructor specifying protection algorithm and protection parameters in\nKeyStore.PasswordProtection.\n- New getters for protection algorithm and protection parameters in\nKeyStore.PasswordProtection\n- In PrivateKeyEntry, SecretKeyEntry and TrustedCertificateEntry, new\nconstructor allowing to specify attributes, and corresponding getter\ngetAttributes.\n\nThis commit also contains cosmetic JavaDoc changes like\n- Use of @code in place of \u003ccode\u003e tags.\n- Tidied up casts/generics.\n\nThis completes the port to jdk8u60 for this class.\n\nChange-Id: Ifec9d07b8f6c367a6fa2672fd5c43747057336ad\nTest: make droid docs, vogar KS*{Entry,Password}*.java\nBug: 29631070\n"
    },
    {
      "commit": "6f285fa91efeb5e65d6218d3cb5b52ec17ad9752",
      "tree": "5b5ffc22e6087202c3268ddeb3abf3a2a038cdc9",
      "parents": [
        "43ec5716aa16bf0441a0c8eff9200adca13297ae"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Aug 30 19:26:17 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Aug 30 19:26:17 2016 +0100"
      },
      "message": "java.security.Principal: add default method Principal#implies\n\nGiven a Subject, Principal#implies returns true iff the principal\nis one of the subject\u0027s principals.\n\nBug: 29631070\nTest: make droid docs, vogar PrincipalTest.java\nChange-Id: Ic24ca4bc26e29abdb67481af8255b8b1683a6f3a\n"
    },
    {
      "commit": "7cdfa7499aeca0fceb17ff871d85d0f8435131f4",
      "tree": "73297710ed1273f2d77752bce6af31ac5c693922",
      "parents": [
        "43ec5716aa16bf0441a0c8eff9200adca13297ae"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Aug 30 18:44:11 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Aug 30 18:44:11 2016 +0100"
      },
      "message": "java.security.SecretKey: now extends from Destroyable\n\nAlso:\n- added comments\n- replace \u003ccode\u003e by @code tags\n\nThis completes the port of SecretKey to jdk8u60.\n\nBug: 29631070\nTest: make droid docs\nChange-Id: Id3604c1e62855d9fa9bf02a704c79c6d2131b006\n"
    },
    {
      "commit": "671d9ce289857ac650dfc496ea3137810534a460",
      "tree": "99e8c6c1deb5b724bf6f6e11cd7f757918fb7efa",
      "parents": [
        "cff3f7001c80b2ce54053f0e933a3d3cf5bd225e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 23 17:06:12 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 30 15:51:07 2016 +0100"
      },
      "message": "Track exposure of new j.l.reflect methods\n\nModifier.parameterModifiers() and Class.toGenericString().\n\nBug: 28666126\nChange-Id: Idd230540e15aa5c298739a7ba72ed3e47159d037\n"
    },
    {
      "commit": "672e0b321153a65a8872e0efd4f338dcca3d03e3",
      "tree": "f4a8b2e87a197abfcf44dac6b995ef28e96d4137",
      "parents": [
        "e14f13231f0859edbf238d13ceb6858ae931e117",
        "c1d52a634c8766c71715de8586f75f82baa3e736"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 30 14:45:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 30 14:45:08 2016 +0000"
      },
      "message": "Merge \"Track libcore java.lang.reflect API changes\" am: cff3f7001c am: 033101bb99\nam: c1d52a634c\n\nChange-Id: I312e5b61c69a8ac366120127c18b094c4a14b2b1\n"
    },
    {
      "commit": "c1d52a634c8766c71715de8586f75f82baa3e736",
      "tree": "8756ede7be4740ff62f6c2dd7355a2d9cf7efd00",
      "parents": [
        "34c16ededb798ddc28ab61203278bed00ade99a8",
        "033101bb99669de6bad4c3dd2f3b605301aed338"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 30 14:39:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 30 14:39:26 2016 +0000"
      },
      "message": "Merge \"Track libcore java.lang.reflect API changes\" am: cff3f7001c\nam: 033101bb99\n\nChange-Id: I230bfff78e929b646c044f0f362531f05e16f632\n"
    },
    {
      "commit": "2cc1eed17442ea0a7c8ec29ca038b9b4687e40d4",
      "tree": "2da2633f754d8c7ff747b8f48d8f33b73a797c91",
      "parents": [
        "21e0701f76678d69ccbae325ba353bb1297072db"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Aug 22 18:41:52 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 30 12:08:10 2016 +0100"
      },
      "message": "Track libcore java.lang.reflect API changes\n\nThe modifications to Class / Field affect the .txt file\nfor no good reason: the use of a different generic\nvariable name results in changes because the tools think\nmethods have been added / removed when they haven\u0027t.\n\nThe only interface change from upstream included is adding\n\"extends AnnotatedElement\" to GenericDeclaration. All (platform)\nsubclasses already did implement this interface. App classes may\nbe affected but only if they do not currently implement those\nmethods and they are somehow called.\n\nBug: 28666126\nTest: cts ran for libcore (libcore, harmony_java_lang, org)\nChange-Id: Ice5afb80834d7f7a4d23dade21a1590c6b323ed8\n"
    },
    {
      "commit": "d97db3e80ea726a048c18d24b705b0740c6c724a",
      "tree": "f55efe87b7feb7b523a8721eb6970f189b03a033",
      "parents": [
        "a99df5eee1e46d78d08db36fbbaca43211cc1379",
        "d8d495f1eb7faa422567c1512156e288bf4ff554"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 26 15:23:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 26 15:23:50 2016 +0000"
      },
      "message": "Merge \"Track java.lang.reflect.Executable API changes\" am: 43ec5716aa am: eefc000601\nam: d8d495f1eb\n\nChange-Id: I67e9aecd97ff9501af2839a80b3430db9678882e\n"
    },
    {
      "commit": "d8d495f1eb7faa422567c1512156e288bf4ff554",
      "tree": "31ef5c2a0aa2904bd2d5881aaf52d7cdbe30f1e4",
      "parents": [
        "c9fbef739f0b4e09f6fb700defbd871f90031c04",
        "eefc0006015491821d6e9802ad41a61ab1e44457"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 26 15:16:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 26 15:16:56 2016 +0000"
      },
      "message": "Merge \"Track java.lang.reflect.Executable API changes\" am: 43ec5716aa\nam: eefc000601\n\nChange-Id: Ia11ce811cd9a23e4c8979bd5c8429d9f918778bf\n"
    },
    {
      "commit": "2af6c750bae20542bd0358774a56894191f84aac",
      "tree": "22474ad3b65704cd1f9f0c5045cf5743c0dddaab",
      "parents": [
        "e71ecb2c4df15f727f51a0e1b65459f071853e35"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 19 17:58:52 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 26 10:44:51 2016 +0100"
      },
      "message": "Track java.lang.reflect.Executable API changes\n\nBug: 28666126\nChange-Id: I764c2c14036c4188c4dc4bb2cae40ae8745c3b26\n"
    },
    {
      "commit": "d607d75790ca866ca6abf5320f50a95946b5adca",
      "tree": "cebb727ed83a9060382215d42579b044c5432025",
      "parents": [
        "1286e511424d397846d97535c534514722406b94",
        "3687be955f9483075af6f164d0e90da90b09c64f"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Aug 25 18:36:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 25 18:36:06 2016 +0000"
      },
      "message": "Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. am: 0a815bb94f\nam: 3687be955f\n\nChange-Id: I3de20fb11eaf1fc98c769f0aae1751a2b5549b1f\n"
    },
    {
      "commit": "5a2297190a8fc617a7aa99aaf101961ccae62bde",
      "tree": "149589a87258dd494897da1f17631b541e5d9b7c",
      "parents": [
        "e71ecb2c4df15f727f51a0e1b65459f071853e35"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Aug 25 15:17:58 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Aug 25 15:17:58 2016 +0100"
      },
      "message": "java.security.cert: update classes in java.security.cert (part 2)\n\nPulling upstream changes from OpenJDK version jdk8u60 classes\nin java.security.cert\n\n- Certificate#hashValue: cache the hash value as to avoid recomputation.\nUse the Arrays#hash instead of a simple ad-hoc function.\n- Certificate#verify(PublicKey, Provider): new method that just throws\nUnsupportedOperationException.\n\nThis commit also contains cosmetic JavaDoc changes like\n- Use of @code in place of \u003ccode\u003e tags and use of a package-info.java in\nplace of a package.html file.\n- Added comments.\n\nNote not all classes in java.security.cert are updated:  X509CRL has more\nsignificant changes and deserves a separate CL.\n\nChange-Id: I44120f1b34c9dc3c062a5d01583bcc87fa2cd558\nTest: make droid docs, vogar CertificateTest\nBug: 29631070\n\nPlease enter the commit message for your changes. Lines starting\n"
    },
    {
      "commit": "0a815bb94fa2aad016a10fe23633efc5682d2a7c",
      "tree": "0f67f2b413a988065a224fbb047127174886bda9",
      "parents": [
        "0c03664fa6acbe5c3fd11d54ab9a6792f43dda07"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Aug 22 15:48:41 2016 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Aug 24 16:12:20 2016 -0700"
      },
      "message": "Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test.\n\nAlso rename an internal class.\n\nb/30877925\n\nChange-Id: Ib971ed090907a0ab387dd7c768e2b77eb9b69f75\n"
    },
    {
      "commit": "d141086546ee2baac3711977ce5fe0035d22ec4b",
      "tree": "7a15d76a94720fc8aa0277a581c768553a868106",
      "parents": [
        "716cd2b77f34a9036fc0f1061f8d1c96f5967f64",
        "263820bb2c547ad6e7c310fe77c274724449afcd"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:43:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 24 15:43:59 2016 +0000"
      },
      "message": "frameworks/base: add changes coming from aosp am: 29835cc56e\nam: 263820bb2c\n\nChange-Id: Ifb8ea64e1dd24a75beafd29b0b61115c39b88fd1\n"
    },
    {
      "commit": "263820bb2c547ad6e7c310fe77c274724449afcd",
      "tree": "25eb1e06adc0056eb34704d782509d652d6c1dac",
      "parents": [
        "f929ef6cbd711b07b3116af251490512c1681fae",
        "29835cc56eb26089cd8d2c21c7507c9d0588ceb0"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:39:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 24 15:39:00 2016 +0000"
      },
      "message": "frameworks/base: add changes coming from aosp\nam: 29835cc56e\n\nChange-Id: Ia89b81f3d5c1d8a4d20280355bb9d27b655098d3\n"
    },
    {
      "commit": "29835cc56eb26089cd8d2c21c7507c9d0588ceb0",
      "tree": "0b87e8d0c0e2fe4dcd1d186fe1546b3b4489b002",
      "parents": [
        "621fb590e3789c26e0ad536220d1d2c9e80e1f93"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:45:02 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:45:02 2016 +0100"
      },
      "message": "frameworks/base: add changes coming from aosp\n\nCorresponding to aosp changes:\nhttps://android-review.googlesource.com/261231\nhttps://android-review.googlesource.com/261194\nhttps://android-review.googlesource.com/261211\n\nChange-Id: I13caa90b7f97d5aa447050f89a5312d22db3d277\n"
    },
    {
      "commit": "9391bc557c0d27932c503991edc5b51e13481f11",
      "tree": "144995a2ced98f66edcf9eb8fbddcbc800cf2861",
      "parents": [
        "9deac0323777e1e6a6a83a50d6d3c3e511d74de1",
        "5e09ceb6419ec03758881bb0df6615840d8e0f5c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 17 18:22:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 18:22:10 2016 +0000"
      },
      "message": "Add new window type TYPE_DRAWN_APPLICATION am: fea963edee\nam: 5e09ceb641\n\nChange-Id: I955b985c47ca10a17dec6921af0277d1d6a7431d\n"
    },
    {
      "commit": "75cff53a344b6e53905f37fdae9e40dbbff098b0",
      "tree": "2e87575c4ab85ec3a0c02f439b8e42600b7f73a6",
      "parents": [
        "84e0668db300358e640d7fa62ead0ad1e287442b",
        "900471ab111e5d87ab2ccc534b1b047aeb4ec9a1"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 18:04:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 18:04:36 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\" am: 7f5095ddfe\nam: 900471ab11\n\nChange-Id: I14364e0805996c1bfe37e607bd58f35bd51101c8\n"
    },
    {
      "commit": "900471ab111e5d87ab2ccc534b1b047aeb4ec9a1",
      "tree": "ff37f250c446cb62678abaa8162c7745fb200f78",
      "parents": [
        "4317410c4014599de5f9e9438ca38217e91fe833",
        "7f5095ddfeb3ce0f87e0afdec128a04171252932"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:54:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:54:08 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\"\nam: 7f5095ddfe\n\nChange-Id: I815b5c9b5620fb1fc9f18dd6b0bb0d185c114410\n"
    },
    {
      "commit": "6f15eabd29e4ba81df09f8e12981aee5777131ac",
      "tree": "78a7802469f28ca0534037b856e2523fea37c0e5",
      "parents": [
        "86fbbfb6f0666f7cfb6e80979f859d40429d5bbb",
        "7f5095ddfeb3ce0f87e0afdec128a04171252932"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:38:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:38:48 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\"\" into stage-aosp-master"
    },
    {
      "commit": "7f5095ddfeb3ce0f87e0afdec128a04171252932",
      "tree": "eb60ea24a54ffe52b22870b69ee704b22a2ef1ae",
      "parents": [
        "778321361132672ea1174e4ca3f5397477c32690"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:11:01 2016 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:11:01 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\"\n\nAutomerger issues have been resolved. This change needs\nto be rolled forward once Automerger merges\nhttp://r.android.com/255655 from mirror-aosp-master into\nstage-aosp-master.\n\nThis reverts commit 778321361132672ea1174e4ca3f5397477c32690.\n\nChange-Id: I16e1d94351ccf7cc1aeb8f9905410cd23514e8ff\n"
    },
    {
      "commit": "9354783343d8e7a74b4bbce9adee2bc16a00dd0d",
      "tree": "1cfa05eae4c5b55decacaf334dfc3161be465975",
      "parents": [
        "be97d6c1ff19c4a150fef41b402d4f7f3ffcfa4d",
        "8fc0ac9b3963eb524b5577023008907aa3c613bb"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:09:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:09:11 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\" am: ec6a323da2 am: 17fea8b967\nam: 8fc0ac9b39\n\nChange-Id: Ia814e0be0e66022a373c8a8e4bc27a71ce85d866\n"
    },
    {
      "commit": "8fc0ac9b3963eb524b5577023008907aa3c613bb",
      "tree": "bd8d9db7dd3094712e872092893813536c04c543",
      "parents": [
        "5efe2b7515698b9b6035cf97f5bdec1535620917",
        "17fea8b9671cb8387591787ad96c6581ca546543"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:03:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:03:44 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\" am: ec6a323da2\nam: 17fea8b967\n\nChange-Id: I2b6df8da3c87ec2232b60380cd91c0b4aab7025b\n"
    },
    {
      "commit": "be97d6c1ff19c4a150fef41b402d4f7f3ffcfa4d",
      "tree": "cdcb86bf59a60841a675f74fb3045c97554a3c33",
      "parents": [
        "70f8050b482cf00f9e641280c5a7772ed9252400",
        "5efe2b7515698b9b6035cf97f5bdec1535620917"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:00:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:00:13 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\" am: 7783213611\nam: 5efe2b7515\n\nChange-Id: Ic9386c17ec28b68de3127057eafbc60399e44f47\n"
    },
    {
      "commit": "70f8050b482cf00f9e641280c5a7772ed9252400",
      "tree": "ef68e02437e687762deaf5e976957f00f3f4afb4",
      "parents": [
        "bd070b7792b7ff3d2783c1621cf255f39223837c",
        "eb4eeb53234b4d87c62cdea37f1393518594ef98"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:00:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:00:09 2016 +0000"
      },
      "message": "Track libcore update of Map classes to jdk8u60 am: fb2ade3dca\nam: eb4eeb5323\n\nChange-Id: I97ae4e7346424b6c58bc15f3682293d2854db23c\n"
    },
    {
      "commit": "17fea8b9671cb8387591787ad96c6581ca546543",
      "tree": "0b596a41b8146194fdd5d0af78e00293ac6d9b2e",
      "parents": [
        "778321361132672ea1174e4ca3f5397477c32690",
        "ec6a323da2abbe9b25c0d14f44397b5f5298b6a8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 16:54:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 16:54:30 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\"\nam: ec6a323da2\n\nChange-Id: I6af9d2929d07cc60be8485de344d335c1bf5cf33\n"
    },
    {
      "commit": "5efe2b7515698b9b6035cf97f5bdec1535620917",
      "tree": "b8f42e6f1812753a7748e8a825e3ac57154d8595",
      "parents": [
        "eb4eeb53234b4d87c62cdea37f1393518594ef98",
        "778321361132672ea1174e4ca3f5397477c32690"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 16:54:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 16:54:08 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\"\nam: 7783213611\n\nChange-Id: I10e2130939778adf5fb51fc89404bfb9fc82ce0f\n"
    },
    {
      "commit": "eb4eeb53234b4d87c62cdea37f1393518594ef98",
      "tree": "21afddddc3d712c41f8ac90dce1a462051692dfb",
      "parents": [
        "1ab51f37699de9c34e655bd2795d6fd3eccfe98b",
        "fb2ade3dcab0962f18acab720875c75622f412ed"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 16:54:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 16:54:05 2016 +0000"
      },
      "message": "Track libcore update of Map classes to jdk8u60\nam: fb2ade3dca\n\nChange-Id: I4ddb3bc3c7428467f8bde073e3ebc7e6b04d899c\n"
    },
    {
      "commit": "778321361132672ea1174e4ca3f5397477c32690",
      "tree": "d40fd1b744b250a1b571770b70ded43b461662b3",
      "parents": [
        "fb2ade3dcab0962f18acab720875c75622f412ed"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 14:50:59 2016 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 14:59:28 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\"\n\nMay have broken stage-aosp-master since the CL from aosp-master was for\nsome reason only merged to mirror-aosp-master but no further.\n\nBug: 30911913\n\nThis reverts commit fb2ade3dcab0962f18acab720875c75622f412ed.\n\nChange-Id: I696d2b0636708fc6c73a53cd3cae36fa5bd0f173\n"
    },
    {
      "commit": "fb2ade3dcab0962f18acab720875c75622f412ed",
      "tree": "eb60ea24a54ffe52b22870b69ee704b22a2ef1ae",
      "parents": [
        "9c0b881c9d6b9705ed3328e10726aa1e2e24a449"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 11 19:47:02 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 11:06:27 2016 +0100"
      },
      "message": "Track libcore update of Map classes to jdk8u60\n\nThis adds the api/test-current.txt changes corresponding to\nhttp://r.android.com/238640\n\nThis CL requires base CLs, which will get merged from aosp-master,\nin order to build.\n\nChange-Id: I0aa2e9c4c7b3b6af79c9885e7e0fdde8880e71c8\n"
    },
    {
      "commit": "9d332f2dc8d2663ce826ce62b31e0404768edf85",
      "tree": "2bd33f7bc53480ea05b0ebad72aa535e5f52a210",
      "parents": [
        "ea537bf5b3d1dacc2fc904e238ee4e15aeb0d707"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 19:58:02 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Aug 16 14:16:41 2016 +0100"
      },
      "message": "Track libcore update of Map classes to jdk8u60.\n\nNote that these additions are simply artifacts of the API generation\nprocesses. These map methods were previously implemented by superclasses.\n\nTest: make update-api\n\nChange-Id: Ib03ca6afb438f2d7597abd0794cdebed2083bc17\n"
    },
    {
      "commit": "fea963edeeb60c76465c0d644078def191f41e0f",
      "tree": "6c39e24fb0d435468e42b28ba85582a7037a8997",
      "parents": [
        "e543fb29b27afd75eb5b40699f659151cc26b237"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 15 17:14:16 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 15 17:36:40 2016 -0700"
      },
      "message": "Add new window type TYPE_DRAWN_APPLICATION\n\nThis type behaves like a normal TYPE_APPLICATION, except that WM\nwill always wait for it to be drawn before starting a transition.\n\nWM always waits for TYPE_BASE_APPLICATION (main window), but for\nTYPE_APPLICATION, it only waits if the window relayouts to visible\nand gets a surface before the main window is drawn. If main window\nitself is ready very fast, transition could start without the other\nwindow.\n\nbug: 30830849\nChange-Id: Ife71a9812db7c8eba6ee4ead10ce4f31d9e93b40\n"
    },
    {
      "commit": "747711ce9b8d12d2454cbe3369741b8ab2979aa1",
      "tree": "f8bfcf1bff6d60c1f52a1b3f9ca41768f6f32c33",
      "parents": [
        "d0197ac3402e5d85324db4230407115ddec8011a"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Jul 28 05:21:36 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Aug 11 22:18:19 2016 +0000"
      },
      "message": "Add LE Secure Connection data parsing (1/4)\n\nBug: 30460956\nChange-Id: I8d6e721b3b04f5ca9e3e02f7f2b90487482e1b37\n"
    },
    {
      "commit": "b71cea3ade7b1498ec0ad47cde9bbbb6dfa78e3e",
      "tree": "aab63c32922220827eb9758870efeff852aeadfa",
      "parents": [
        "a2e0ff09690ff66b540321fca01c08b25c9fa35d",
        "6dc3efcc16f877ef92ff4978d6a6e1ce19bba3a9"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Aug 11 17:31:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 17:31:25 2016 +0000"
      },
      "message": "Add API to enable/disable the visual voicemail client am: 20f2ebbf4d\nam: 6dc3efcc16\n\nChange-Id: I13bc9bd9b12732fa3a7aa5de47cba5eacc5ba092\n"
    },
    {
      "commit": "20f2ebbf4d16e0654efe73ac92afc89c29cfaede",
      "tree": "65a6b832b63d1f11ca49eeb500d723fb2c193f83",
      "parents": [
        "a6b1a9485cd02ebec1173a7755164e678dc095ec"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Aug 10 11:28:32 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Aug 10 11:28:32 2016 -0700"
      },
      "message": "Add API to enable/disable the visual voicemail client\n\nThis CL gives the default dialer, apps with carrier privilege, and\napps with MODIFY_PHONE_STATE the ability to enable/disable the visual\nvoicemail client.\n\nThis is a system API for NMR1. It will be revised in O.\n\nBug: 30709089\nChange-Id: Ic24af14a5e3433c13ba8d253ad8504c94bf71c8f\n"
    },
    {
      "commit": "410c8b9f48d675ccd705864066cb03776fae6b42",
      "tree": "0dd50ad8d04e72feb3e43ad9a090cc2554d0474a",
      "parents": [
        "59f3c3f7a0aad6e16663ec07abbdd6c6f756d17b",
        "d5e8edfe1de4ed1a3ca5556507b96bc9bf4aba21"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:19:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 18:19:09 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7 am: 19df48b93b\nam: d5e8edfe1d\n\nChange-Id: I084e1057aa51a908d24b19d47ff6747e18494507\n"
    },
    {
      "commit": "d5e8edfe1de4ed1a3ca5556507b96bc9bf4aba21",
      "tree": "438674c87e90af3938d1a5a0e61576c252a59078",
      "parents": [
        "47eedc3503b9ae7ab383c02a6b8bd66cab7df7f2",
        "19df48b93b3600f86bf5bafb213e0742a4df820b"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:07:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 18:07:29 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7\nam: 19df48b93b\n\nChange-Id: I7fba48c95191b4a53acff70e89d59e30d3eb8e90\n"
    },
    {
      "commit": "19df48b93b3600f86bf5bafb213e0742a4df820b",
      "tree": "6bddac27ca779f1db7298d936a574197095479e6",
      "parents": [
        "d0dc9013416f8de61f6487332127b5fd5bf9025a"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 14:58:57 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:57:16 2016 +0100"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7\n\nChange-Id: I73dd6af604304ea4eb8e01990454f491af659602\n(cherry picked from commit f646aa14cdbf34e8784c0411d0baca26e364c1dc)\n"
    },
    {
      "commit": "f646aa14cdbf34e8784c0411d0baca26e364c1dc",
      "tree": "78db640ec5693185ae387f5c0e2e08be11ed07e0",
      "parents": [
        "d0c0c8dcab4babf42fe3969a651ddefbd2cf3f54"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 14:58:57 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 16:43:32 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7\n\nChange-Id: I73dd6af604304ea4eb8e01990454f491af659602\n"
    },
    {
      "commit": "8c073e0aad8da1c559212b111b9d76e1e6ffa156",
      "tree": "fbd650588335158c69edd2e25789accba7ce9663",
      "parents": [
        "739f1015a3c2a5f3f52b09d5c2b0baa1904fa0f2",
        "fa67fad84e04d9a9e296d219a87c18794498c13c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 17:52:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 17:52:00 2016 +0000"
      },
      "message": "Move EphemeralResolverService am: 31b95e0265\nam: fa67fad84e\n\nChange-Id: Ieabd373b5557e03c6a189f070c8f79998e7a5a0a\n"
    },
    {
      "commit": "31b95e0265fecb60ba29baba6a5ea4de3d4a3367",
      "tree": "cf6bc558fba99e031c76c9332f0c84a8dc2a6b1e",
      "parents": [
        "6cecc8dc278845bc2868b28c510a18cd20e95a44"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Aug 04 14:27:15 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 07:17:52 2016 -0700"
      },
      "message": "Move EphemeralResolverService\n\nIt should not have been under com.android.internal\n\nFixes: 30673742\nChange-Id: I2277aa4a4799fa59bf68af7c4cfcb4e1216aeb8d\n"
    },
    {
      "commit": "bd919aaca9561bc2a2ecceee9aca38cdf563061f",
      "tree": "e86917013469e57bfe4d9cbb40734610febd8449",
      "parents": [
        "6cdfba9d58e064cdbd9fbe2deee7320acdc620ef",
        "22aa35d5101d51bbf9f8973d3005071412c2f01a"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 13:01:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 13:01:03 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\" am: e49469aed1 am: c548ff23bd\nam: 22aa35d510\n\nChange-Id: I99c0b399f523d4c04b3009e89414fe4fda716c81\n"
    },
    {
      "commit": "22aa35d5101d51bbf9f8973d3005071412c2f01a",
      "tree": "88f8d14e2edcda35e50543217bfd8a7324df4d8e",
      "parents": [
        "95b759e178ed69ad4d66dbc36fc18c5e4c635510",
        "c548ff23bdf0450f8b7e00690290fd90e54cfed8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:51:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:51:50 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\" am: e49469aed1\nam: c548ff23bd\n\nChange-Id: I97d741f344ee59e8f493f0ac8d0b41a63adc9c14\n"
    },
    {
      "commit": "6cdfba9d58e064cdbd9fbe2deee7320acdc620ef",
      "tree": "b0cdd2f27786b1265459b2d6f4622e3157e318e9",
      "parents": [
        "10dcc0eb992b9621ad59cd0841c7b402c6acdddf",
        "95b759e178ed69ad4d66dbc36fc18c5e4c635510"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:50:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:50:33 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API am: 6af44aeea0\nam: 95b759e178\n\nChange-Id: I7a9ef8a5857cd8950f846dcb533041b9e08f6603\n"
    },
    {
      "commit": "c548ff23bdf0450f8b7e00690290fd90e54cfed8",
      "tree": "be8583b7f606f76b4c146d981416ded263997831",
      "parents": [
        "6af44aeea08e381b11651aff5ab641532a62b12d",
        "e49469aed1ce0e450b139a63c81cc36b753b96f8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:44:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:44:48 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\"\nam: e49469aed1\n\nChange-Id: I6c479a84044cfd8df084a3c9707f7aaaf09546fa\n"
    },
    {
      "commit": "95b759e178ed69ad4d66dbc36fc18c5e4c635510",
      "tree": "848a2065305c13cb7ec343545e3924ec4f1fd46e",
      "parents": [
        "96194e10a623781daf800c231fda3d823bf947e1",
        "6af44aeea08e381b11651aff5ab641532a62b12d"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:44:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:44:35 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API\nam: 6af44aeea0\n\nChange-Id: I0009f3d758af696aca14851f53459c6a332beb47\n"
    },
    {
      "commit": "6af44aeea08e381b11651aff5ab641532a62b12d",
      "tree": "264eca16be33ca7ab9a4311a663290274dc064b1",
      "parents": [
        "e2e65a4708bc56f5e1b4fdb7997426546649978c"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 19:04:46 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:37:21 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API\n\nTest: make update-api docs\n\nBug: 27464570\nChange-Id: Iee1fec0efb241ba091494467ab3632675c1d07d4\n"
    },
    {
      "commit": "e49469aed1ce0e450b139a63c81cc36b753b96f8",
      "tree": "1ada0b43af2ffa3c907bcb95fd137695f94f8b8f",
      "parents": [
        "50f3429d14314fb2b2aead07b60917d7bafdaff9",
        "5296a60e27c3328aeeca892a1160f55e1775c083"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:36:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 05 12:36:35 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\""
    },
    {
      "commit": "7ec0ba1ed3ba9a8776bb436e7e03fda30599252d",
      "tree": "e7f63449cf5a27503006552e1d14a6296a3e3884",
      "parents": [
        "c3bc13cd26f7ccb8e54a048954a191afb13aaf67",
        "7116e5d2d35c3f47bbb798755085205dbc104c59"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 10:37:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 10:37:36 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82 am: 49929ccf46\nam: 7116e5d2d3\n\nChange-Id: I9a8f68a6ce20de1a8a43e829c04c063d08b1b85e\n"
    },
    {
      "commit": "7116e5d2d35c3f47bbb798755085205dbc104c59",
      "tree": "c971276606e539c439a0b4e09cd0e09c53cee22e",
      "parents": [
        "c57b96bf11b8c3d3d18c68449de9602dac282ec8",
        "49929ccf461eaae2c1270922d8c526a5593f8c30"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 10:32:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 10:32:39 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82\nam: 49929ccf46\n\nChange-Id: Ie9d2d41124395588fa58dc0f97447a9e77094609\n"
    },
    {
      "commit": "c3bc13cd26f7ccb8e54a048954a191afb13aaf67",
      "tree": "c492944f2e12c6e5c991e8dcd6e21727703c9ac0",
      "parents": [
        "b69bc5bbf721b21c60841ce72d827e264ed545fa",
        "c57b96bf11b8c3d3d18c68449de9602dac282ec8"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:58:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 09:58:49 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\" am: 50f3429d14 am: 622e170338\nam: c57b96bf11\n\nChange-Id: I0d5c8158210e17161cf9f9310f5f94457f79a8e2\n"
    },
    {
      "commit": "c57b96bf11b8c3d3d18c68449de9602dac282ec8",
      "tree": "16f014d05e5fa5eecb2d45ad070ea8583cf61852",
      "parents": [
        "47a6b7651101679600206d4a4223e1fc38883b65",
        "622e17033849056488c1a14bfc56bd8df03a3810"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:51:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 09:51:59 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\" am: 50f3429d14\nam: 622e170338\n\nChange-Id: Ia1fde043f68030d5676c39f9eda632061ef09eab\n"
    },
    {
      "commit": "622e17033849056488c1a14bfc56bd8df03a3810",
      "tree": "a7f73e6f4cf53a58d4cb20a9c3d7ae2283a41183",
      "parents": [
        "c73e080eeaa6d2a065bcfca2ba8b613198cffd10",
        "50f3429d14314fb2b2aead07b60917d7bafdaff9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:44:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 09:44:55 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\"\nam: 50f3429d14\n\nChange-Id: I2fdd89afd9cfc0cc36be2664dee559e7b0977c6d\n"
    },
    {
      "commit": "50f3429d14314fb2b2aead07b60917d7bafdaff9",
      "tree": "bb7f67573485156962dc70ea9793e10914f6e4a2",
      "parents": [
        "497ac5eccbf96463f4d719c0421c165e3cd9bb5f",
        "bc7820ec7667184bc5fd6903ef3d1390f377bb89"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:36:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 05 09:36:41 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\""
    },
    {
      "commit": "49929ccf461eaae2c1270922d8c526a5593f8c30",
      "tree": "7f30e88f72d05a8b4b73c196baf6f500d1d47e71",
      "parents": [
        "c73e080eeaa6d2a065bcfca2ba8b613198cffd10"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 16:49:27 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:33:51 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82\n\nVersion with test-current.txt\n\nBug: 28666126\nChange-Id: I3677508ff00c381c88fe9c767ec7037493b574f8\n"
    },
    {
      "commit": "48076ca6dfb513d010cebb8b2af1b04d848cbf91",
      "tree": "09109ae7a25123ac345eb9b1df29b7e82cfb3127",
      "parents": [
        "8c56fbd38d6ea66703e4a7bde99ecfa13db7910f",
        "c7788d528cbeb20e61bcdba5757b126c96260246"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:12:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 12:12:20 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe am: 82957239fe\nam: c7788d528c\n\nChange-Id: Ic6ffea43fffdeb62eae3c5046c9074c006acc0c1\n"
    },
    {
      "commit": "c7788d528cbeb20e61bcdba5757b126c96260246",
      "tree": "031c64e3e5b374748d4ce50b67542a6fc34e39e2",
      "parents": [
        "c150ad3357828bf72ac54a0cba42a85b214b0798",
        "82957239fea4d09938b5d2ae47c3d6c686f4f6b9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:08:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 12:08:22 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe\nam: 82957239fe\n\nChange-Id: Ic29f6cd27e4f84dc5afb49360ffd2235ab25aa71\n"
    },
    {
      "commit": "82957239fea4d09938b5d2ae47c3d6c686f4f6b9",
      "tree": "66fd1ed2fea4b3545448f9fdd79cc6853f1244a3",
      "parents": [
        "97b24c2f6ab04ce5f6df44ae6d2e637a82adb9b7"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:54:39 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 11:56:09 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe\n\nChange-Id: I691a53f92bc1cfe0a9c6d5ad9d7d3d259ce0aabb\nTest: make -j 32 update-api\nBug: 30402085\n"
    },
    {
      "commit": "8c56fbd38d6ea66703e4a7bde99ecfa13db7910f",
      "tree": "7609327040f0a33be2887868ce88db91666bcf9a",
      "parents": [
        "efd96481c3f0af683cc41ed92d98b4d0a5436db6",
        "c150ad3357828bf72ac54a0cba42a85b214b0798"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:15:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:15:13 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\" am: f1d119ccd3 am: 97b24c2f6a\nam: c150ad3357\n\nChange-Id: I215ffb68fa4b223f98b49593d4ab6b3b7590b845\n"
    },
    {
      "commit": "c150ad3357828bf72ac54a0cba42a85b214b0798",
      "tree": "96e8997653acbc06510e9e0f05759bd2e11366e9",
      "parents": [
        "ec62c0780f09e06ad254aa4a03c0194099806caa",
        "97b24c2f6ab04ce5f6df44ae6d2e637a82adb9b7"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:06:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:06:54 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\" am: f1d119ccd3\nam: 97b24c2f6a\n\nChange-Id: I33dad5406389705ca2daa9baa75c1c7b42df046e\n"
    },
    {
      "commit": "97b24c2f6ab04ce5f6df44ae6d2e637a82adb9b7",
      "tree": "2e01ec4dc867140613a8a09f2fc299e5c8f2e273",
      "parents": [
        "a095ee3c1d13d0a6a0f9d188d643b1f942c027da",
        "f1d119ccd3ec1244ba9687d2ef4950fe00290259"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:00:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:00:03 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\"\nam: f1d119ccd3\n\nChange-Id: I90e74c457475f16edd20369bb8c024896c9e241c\n"
    },
    {
      "commit": "4122b913f33fd5fc6127a30664d5edcf2ef24ab6",
      "tree": "5fd1794d4bf319416d3dc4228235ad3284394709",
      "parents": [
        "b68106cf2a32a0ac9fbd982279878a0d9e4f6b9d"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 03 17:19:27 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 03 18:16:14 2016 +0100"
      },
      "message": "Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\n\nTest: \"make\" succeeds.\n\nBug: 30402085\nChange-Id: I4bc4b5dcfab04ac756578c2fae7a337e74587b66\n"
    },
    {
      "commit": "bc7820ec7667184bc5fd6903ef3d1390f377bb89",
      "tree": "b8e7a4047c3d047790b0dbc5b486aad8a8cd6a5e",
      "parents": [
        "6eb30f206085c6d6f036d0f6ec9b3b7c200feda9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jul 12 10:54:46 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Aug 02 12:01:07 2016 +0000"
      },
      "message": "Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\n\nBug: 28666126\nChange-Id: Ib63e14c5c72fd3a13f09a90358cb137e318a3653\n"
    },
    {
      "commit": "2605eebb1985954f80d3d15461179b63687013cc",
      "tree": "fa465fe94ba84fdfe8b6e1ef5d2cf97998ef518f",
      "parents": [
        "5d1a13d6b4da224c72604eae0a0c43284706a1bd",
        "ea917e5206c2123723b6dbbacca5bdce1c066aed"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:25:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 12:25:08 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable am: 8261d1e042\nam: ea917e5206\n\nChange-Id: I495e02eb867644ae8f621d092b5f50a397c5a7fb\n"
    },
    {
      "commit": "ea917e5206c2123723b6dbbacca5bdce1c066aed",
      "tree": "f6a668f4672d96a64d343e8a65a577961f754600",
      "parents": [
        "9ab5255ebb25051e41a228b660098999c4d232e4",
        "8261d1e042542b7e648b0a213b313149f898c36b"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:20:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 12:20:12 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable\nam: 8261d1e042\n\nChange-Id: I0f377bfb1f091e642091859fbb045ccfe63ba0e5\n"
    },
    {
      "commit": "8261d1e042542b7e648b0a213b313149f898c36b",
      "tree": "839b9ed716a942aa700f4768d9347c1ff2be7b8a",
      "parents": [
        "91e11c95f2315aad136cf8286808a8a10777714c"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Jul 26 20:05:22 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:12:06 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable\n\nChange-Id: Ia5afcec8b627794bba7c69ca6245330b60aef5e9\nTest: make droid docs and check-ojluni-files\nBug: 29631070\n"
    },
    {
      "commit": "5d1a13d6b4da224c72604eae0a0c43284706a1bd",
      "tree": "aeebaa3406789528661c15b4a17b51c5714940b5",
      "parents": [
        "ef68b1803aec610d61bab07ea3415b4ba26a10a2",
        "9ab5255ebb25051e41a228b660098999c4d232e4"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:50:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:50:52 2016 +0000"
      },
      "message": "Merge \\\\\\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\\\\\" am: 877d6e75e6 am: 91e11c95f2\nam: 9ab5255ebb\n\nChange-Id: I0d7ad7f86ad800555452940b1d85f0d6da16b90f\n"
    },
    {
      "commit": "9ab5255ebb25051e41a228b660098999c4d232e4",
      "tree": "9f2f23ea77933cdab67335783c5fe89e7be0bbdd",
      "parents": [
        "ab11a7dd1c6472ea577ee90da0b6c85c0f786aa9",
        "91e11c95f2315aad136cf8286808a8a10777714c"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:46:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:46:25 2016 +0000"
      },
      "message": "Merge \\\\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\\\" am: 877d6e75e6\nam: 91e11c95f2\n\nChange-Id: Ib7472ea12d6c59ec6ca36d0c17d63ab5d5193b77\n"
    },
    {
      "commit": "91e11c95f2315aad136cf8286808a8a10777714c",
      "tree": "04f64931f939d8746a0a0e7fbc811aad2f9e2465",
      "parents": [
        "0d5bcda101f292d12a3c98ff078f95db586c999a",
        "877d6e75e62a80c88d9acffe65153fa7c65622ac"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:39:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:39:10 2016 +0000"
      },
      "message": "Merge \\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\"\nam: 877d6e75e6\n\nChange-Id: I6ff9e93c43d5f9464ab29604b3aa5f93132ed74b\n"
    },
    {
      "commit": "877d6e75e62a80c88d9acffe65153fa7c65622ac",
      "tree": "7c4ee6eba0d665d5d423a7e8c6607ca5e6ee40e4",
      "parents": [
        "e40ab1859079e317640399e0891ded0b54bef69f",
        "9e51eed091585d089fbdfc3b1f90b60a21ad54d4"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:30:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 27 11:30:55 2016 +0000"
      },
      "message": "Merge \"api: destroy() and isDestroyed() methods are now default in Destroyable\""
    },
    {
      "commit": "5296a60e27c3328aeeca892a1160f55e1775c083",
      "tree": "78cee5ddeff62227d43a848d318c51b2863df6e8",
      "parents": [
        "189bbd9f6d4e1871da1639c96f5eb65ed3a30f2c"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jul 26 15:28:12 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jul 26 15:30:44 2016 +0100"
      },
      "message": "APIs for ProcessBuilder.Redirect\n\nThis CL is required for the following libcore change:\nRevert \"Hide ProcessBuilder.Redirect and associated APIs.\"\n\nTest: Checked that \u0027make\u0027 succeeds.\n\nBug: 27464570\nChange-Id: I7719ab495863d3fc8cdd00fbe19ac40a37b5a6f2\n"
    },
    {
      "commit": "e45f9d1bf61845275136d9ccac8159b1e0c6db1c",
      "tree": "cd96c6c7f489b4b0183271e72b1cfac236fbc866",
      "parents": [
        "9e15977f9c2d977dd01035296dea812c9e584fae",
        "7ec3fb3947d1c22fc698026abc96cef47e7117d7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 22 02:24:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 22 02:24:09 2016 +0000"
      },
      "message": "Add View reveal on focus hint\nam: 7ec3fb3947\n\nChange-Id: Id3af05b3040821a94e3fd694d761fd317568fa5a\n"
    },
    {
      "commit": "bee35a623570c2cfe0de4b82d6a3d06c8cbff749",
      "tree": "59fd6dfe87a52a22b32546176132dae66e3ec8ee",
      "parents": [
        "0a01fc3f63ef83d4ac80df1b3e2ce11f3475ad60",
        "79621c94ce0cf7957c1121a12e6e716b350cce47"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Jul 22 02:19:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 22 02:19:23 2016 +0000"
      },
      "message": "Update current.txt to reflect result type change\nam: 79621c94ce\n\nChange-Id: I8b889c07ddc1fc8baaaf4594194c9acfc96a1379\n"
    },
    {
      "commit": "af8a8c54c843c879eef17c148b99617a55d8d9ca",
      "tree": "47ba8a0c0e258adb46b94b1b6544dd274d89ffb5",
      "parents": [
        "378b7d1f3942917cc6980a83d07c76589a77acf5",
        "1b15d13243d7e7f672713f21f0c46d88c3c067a2"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Fri Jul 22 02:13:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 22 02:13:13 2016 +0000"
      },
      "message": "Adding a new getThreadScheduler() method.\nam: 1b15d13243\n\nChange-Id: Ie15ad328a687bac65e1505e2c324536d3eb0102a\n"
    },
    {
      "commit": "5baca592263f9650b8d181a1e347f0e9bede3cab",
      "tree": "47ab37e63925904ff8c81a60e191facd27c5b126",
      "parents": [
        "7848856e6b4a667dbd3c42363203df6253dcc6c6",
        "7ec3fb3947d1c22fc698026abc96cef47e7117d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 21 21:05:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 21:05:36 2016 +0000"
      },
      "message": "Merge \"Add View reveal on focus hint\" into nyc-mr1-dev"
    },
    {
      "commit": "79621c94ce0cf7957c1121a12e6e716b350cce47",
      "tree": "d4eeb858ba91bfd1c5ec133733908f21d15e631e",
      "parents": [
        "d6498d112000dc4fe33be5928dc877d55fc98f7f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 21 09:49:00 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jul 21 09:49:00 2016 -0700"
      },
      "message": "Update current.txt to reflect result type change\n\nBug 30218829\n\nChange-Id: I5b4788961a5ef4e7d8f396f55a311ec0d174b0f1\n"
    },
    {
      "commit": "6c92c0eb5c8db2a3f3aee5bc73656a135b79d830",
      "tree": "891b253f64aa1105f92bf954d333e95ad6f7209a",
      "parents": [
        "0eadbe6d369844485d36e45f2b4ca9770828ae52",
        "1b15d13243d7e7f672713f21f0c46d88c3c067a2"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Thu Jul 21 16:00:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 16:00:40 2016 +0000"
      },
      "message": "Merge \"Adding a new getThreadScheduler() method.\" into nyc-mr1-dev"
    },
    {
      "commit": "7ec3fb3947d1c22fc698026abc96cef47e7117d7",
      "tree": "b673b9af9e8097b186cb0670876633c27b833fe4",
      "parents": [
        "761d89ef4eac16e0619e4e1bd5201b04caccafde"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 20 11:08:25 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 20 17:42:10 2016 -0700"
      },
      "message": "Add View reveal on focus hint\n\nProvide a way for views to signal that they would prefer not\nto have their parents scroll or otherwise rearrange when they\nrequest focus to try to show the full focused view to the user.\nIn some cases this can be disruptive to the UX.\n\nAs of now, framework views do not respect this hint and custom\nviews such as those found in currently deployed support libs\ndon\u0027t either. The policy is left open to ViewParent subclasses\nthat implement requestChildFocus.\n\nBug 30256922\n\nChange-Id: I55194de888fe2b8129be9a9aa21aa5e18cbb8296\n"
    },
    {
      "commit": "1b15d13243d7e7f672713f21f0c46d88c3c067a2",
      "tree": "af45d18e30af5077fe30e869881c5472acbdf831",
      "parents": [
        "586f23c14b95037ad799ca0f0828184db5b0e1bf"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Tue Jul 19 15:16:11 2016 -0700"
      },
      "committer": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Wed Jul 20 13:20:21 2016 -0700"
      },
      "message": "Adding a new getThreadScheduler() method.\n\nbug:  30226969\nChange-Id: Icbd57e99740ebf6ba744a103e6fa69a3160c9422\n"
    },
    {
      "commit": "c74ed0d6dc0bed7b778921faa6d1fe4801d5cb2f",
      "tree": "c83962c206b640277180166f617b5f26b4f6d088",
      "parents": [
        "64baa7025da1c12dec1e55216d0fe32bd9e0e8c1",
        "ceadb1a86a00475d572a99053a0dcbd5bcc2f93d"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jul 20 00:24:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 20 00:24:42 2016 +0000"
      },
      "message": "Merge \\\"Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when...\\\" into nyc-mr1-dev\nam: ceadb1a86a\n\nChange-Id: If26f5a2e8f2a0533b145025734e5819e72a48b28\n"
    },
    {
      "commit": "347a6bd82059bc7581b1dcd229228f622c5cfca1",
      "tree": "5d796a7b2ee519297a0bf9a798eedb2af57cdb2c",
      "parents": [
        "121480cda876f2a6ec3d5ce59c85922721b42890"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jul 19 11:13:08 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jul 19 11:17:12 2016 -0700"
      },
      "message": "Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when...\n\nstarting a shortcut.\n\n- Also add API surface to support launching multiple intents\n\n- Also add SM.isRateLimitingActive() which was supposed to be\nadded but was not due to a bad rebase.\n\nBug 30218829\n\nChange-Id: I82d60ec0df1e2b889538705f9f8870ee727dd55d\n"
    },
    {
      "commit": "6a9f651b732537fe10eacf5a960439e9c4f378f7",
      "tree": "09e80aaceff3f3c0aa189aa4d54b03588dcb6167",
      "parents": [
        "46d5eca989fcbc6a3be419216358a2659ba624f9",
        "c3829f528e80403d0990707a14fad10b168e67d2"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Sat Jul 16 02:38:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jul 16 02:38:24 2016 +0000"
      },
      "message": "Merge \\\"Deprecate Resources constructor and updateConfiguration() method\\\" into nyc-mr1-dev\nam: c3829f528e\n\nChange-Id: I59c4daf39179409cc3195cda9c89ae604ec36af6\n"
    },
    {
      "commit": "aa19d5e49e6258bc85fa7121fe489b63926ecfcc",
      "tree": "6f6a3762dee26eaae61f030419680b5731674b58",
      "parents": [
        "28318faf169aa264a429687f16c9b1af931878a3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jul 15 17:49:49 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jul 15 18:01:48 2016 -0700"
      },
      "message": "Deprecate Resources constructor and updateConfiguration() method\n\nThese methods were never meant to be public. Instead, developers\ncan use Context#createConfigurationContext().\n\nBug:30088019\nBug:29999297\nChange-Id: I2b864136163deda0af99fa3bfe9ef4ee1077341a\n"
    },
    {
      "commit": "50768af5e1ab8e71faa4766f4737097f7f5b8fa4",
      "tree": "a13f09c9a0eea1e28d68513eed675fa8ae721ad1",
      "parents": [
        "c2381727a7ca868842bec5e91b41bb7a83d369f3",
        "eb8de2926969c8537f66ccdac5549cc7c0e5bf8c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jul 13 16:01:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 16:01:29 2016 +0000"
      },
      "message": "Merge \\\"Make Dolby TrueHD audio format public\\\" into nyc-mr1-dev\nam: eb8de29269\n\nChange-Id: I2cfe7a072d7bdbce4a1fad357b1608c1f9624688\n"
    },
    {
      "commit": "abda9c33e5168d82726cee67f04d83bf4c28a8b1",
      "tree": "28ffe6090b40ab253627b394e3aead2a9a08f769",
      "parents": [
        "49c410bc48c47b636c239e6e3c590f77f1b7fd23"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 11 17:08:14 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 11 17:08:14 2016 -0700"
      },
      "message": "Make Dolby TrueHD audio format public\n\nBug: 30024357\nChange-Id: I4e8e8cde6e6c87c96e07e1828da0fad96c0f9e76\n"
    }
  ],
  "next": "48a6d5a3f1c38da50c2c3a9e0b128985ae7f2a9d"
}
