)]}'
{
  "commit": "19f677f3c12f5e014aca0237bf6bb105f8dca99f",
  "tree": "d4a202988122d249ce69e2decb19267d73cbdb5e",
  "parents": [
    "08645d90593cfdbaa371e71a2ed56020e5c6ba9d"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Wed May 08 10:54:12 2013 -0700"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Mon May 20 18:44:53 2013 -0700"
  },
  "message": "Adds the remaining (and more complex) Java 7 new language features.\n\nAdds the remaining Java 7 new language features: namely, multiexception catch\nand try-with-resources.\n\nFixes issue 7999, issue 6960.\n\nChange-Id: If973b8c847d1202aca794221f32ae4b33b616f9c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c12533d1130d8a996347e277622b3c47adc61fa",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JClassType.java",
      "new_id": "d149f4f325441a5c458fc2049eebc85e33e8b66c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JClassType.java"
    },
    {
      "type": "modify",
      "old_id": "dede802000fd94c936a54117d38febefc87fa5de",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java",
      "new_id": "f11627ecdf730bca7581c40517c9f97252843d42",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java"
    },
    {
      "type": "modify",
      "old_id": "9afa7be2997759ce11f49f346b5c005d8cddaf09",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java",
      "new_id": "ee89165d9f325338c4275fabbcb4134c6ece2ec0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java"
    },
    {
      "type": "modify",
      "old_id": "1f2d0cac618fd26afa4d3d0bde60bd72ab235742",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTryStatement.java",
      "new_id": "1c2a7071f6bf17121b918b22aa5335606d524b69",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTryStatement.java"
    },
    {
      "type": "modify",
      "old_id": "c055674343dbf00044563797ca6404fb53e674d0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java",
      "new_id": "f903e8b0c397617a0f8676a538ef56651c0d92a1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "0907c57acc616643a5f4d8ab52df76a41a03da3f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java",
      "new_id": "2c778cf6db7755f9731b3fe880af48e03fe8559c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java"
    },
    {
      "type": "modify",
      "old_id": "81e13ee7c27fc6f5b1880440c4f0d7591258cfe8",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "c0e1423fb38bd16c4376c58e9963068466762bbb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "c6c75e50e8f74d254d8e8d3fea2ffd628af2fa71",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java",
      "new_id": "efa5c906bb3c0466290b997cd34d628829327569",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "691752afba7495f66de026de59dc63c703e063b5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ToStringGenerationVisitor.java",
      "new_id": "d2c69deacb72a82153d28febf55e462ba8f247fd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ToStringGenerationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "ae6205cb097e009ee0e06eab804369753809f4fb",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java",
      "new_id": "5ac6ea76ed4b618c64ca05191fd77a8d1000c27f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java"
    },
    {
      "type": "modify",
      "old_id": "5aa134cc9ac4b07694da01a707e9fddae74e2f13",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/UnifyAst.java",
      "new_id": "346eff146ee89041b285f577ce6d0419d90feea0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/UnifyAst.java"
    },
    {
      "type": "modify",
      "old_id": "f643eb72683a750c4d048ed1f17400d3df703044",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBuilder.java",
      "new_id": "9b7f6d314863f9845199ddcca6c770afaa74df41",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "c437453cda356aed678977d2d4bd4fcaf22558c4",
      "old_mode": 33188,
      "old_path": "dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Exceptions.java",
      "new_id": "09e4bab096ea5b765efa0d5036e204a6cb76911b",
      "new_mode": 33188,
      "new_path": "dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Exceptions.java"
    },
    {
      "type": "modify",
      "old_id": "747ff4a56f1a7a503e44a9d210659a0396f7404e",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JJSTestBase.java",
      "new_id": "a17a51e6b957641d3835817119c0e6fb1ef4a280",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JJSTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "5e261ea20fc45a97bf1dc9fb6afcb95326f61c67",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/Java7AstTest.java",
      "new_id": "3ed0dbf9098c7048718397141065e92f040020bc",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/Java7AstTest.java"
    },
    {
      "type": "modify",
      "old_id": "82ccaaea4e3c51545dae38a4221706f7f84c1527",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/shared/SerializableThrowable.java",
      "new_id": "cbbd612184b8549a0365db1053768b668fef7429",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/shared/SerializableThrowable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bf4144afcc525e8c2a997ef2291548cc4f3289f",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/lang/AutoCloseable.java"
    },
    {
      "type": "modify",
      "old_id": "dd9ecb9a579c0842b2a3319e9de82c3ac8903f6c",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/lang/Throwable.java",
      "new_id": "e929e59fa04167cd678aaa4e8f0d4333f7b4d09a",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/lang/Throwable.java"
    },
    {
      "type": "modify",
      "old_id": "f84963425b08e7f528d8562024fb1205d1c4b9d9",
      "old_mode": 33188,
      "old_path": "user/test-super/com/google/gwt/dev/jjs/super/com/google/gwt/dev/jjs/test/Java7Test.java",
      "new_id": "26a32ac93fdb89d978bd1864ad8295ce55c8cb30",
      "new_mode": 33188,
      "new_path": "user/test-super/com/google/gwt/dev/jjs/super/com/google/gwt/dev/jjs/test/Java7Test.java"
    },
    {
      "type": "modify",
      "old_id": "2ef1c471c5bcaf163876a4c8029529ea097e2f79",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/dev/jjs/test/Java7Test.java",
      "new_id": "e463279f823a98e5e048d6bc1c4cede1fc0e3ff8",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/dev/jjs/test/Java7Test.java"
    }
  ]
}
