)]}'
{
  "commit": "4ebdef4ca786cc9c405458dd70a2e7c5b39ecd3f",
  "tree": "5357fb2b38b8e14f8b2f37f0cf8db14b073fd541",
  "parents": [
    "3afa07184f2dfc64c32a89929cd7d795cb174791"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Feb 02 21:13:58 2011 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Feb 02 21:13:58 2011 +0000"
  },
  "message": "Remove useless templatization from JS AST.\n\nThe original intent was that JsContext would get parameterized with the \"compatible\" node type.  So all JsExpression subclasses used a JsContext\u003cJsExpression\u003e, which means, essentially, \"I can be replaced only with other expressions\".  There was a tiny amount of usefulness in being able to see this statically.\n\nIn practice though, it\u0027s too much crazy futzing with generics.  You\u0027ll get a ClassCastException at runtime anyhow if you screw something up, and our test coverage is really good these days.\n\nhttp://gwt-code-reviews.appspot.com/1310805/show\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9667 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "220456a26fa2ae16f5811f7514e16a0f4d9bf888",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java",
      "new_id": "ab9e5c47555ee7bab154644e24907e7fcb676862",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java"
    },
    {
      "type": "modify",
      "old_id": "d637fc3cf53d2ef64850babf885ce48622f8312a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/JsniChecker.java",
      "new_id": "aae722a30605974ef3f0f81b1a85ef998315d323",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/JsniChecker.java"
    },
    {
      "type": "modify",
      "old_id": "3e4e654310f538eb3ede2def2c478abcf3aed776",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java",
      "new_id": "8d2cb365c891936a913301f8997261b07af4aa66",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "698343bc74682397f3ca107d8a0f8007c5d65954",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodBody.java",
      "new_id": "c5d5f097b0b2ffb10c01d703353339c9b204e8c8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodBody.java"
    },
    {
      "type": "modify",
      "old_id": "8f5a3b31971665bc0f6aeb84f98c5cfacb8a324d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java",
      "new_id": "5dab2884eca26ed29fc2202839cad713f77ea244",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "c1958e557a01e3081313784eaca1d10c742d48a9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/FragmentExtractor.java",
      "new_id": "88c152ec3b95a14b89ea50e8a92d11f383a2b90b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/FragmentExtractor.java"
    },
    {
      "type": "modify",
      "old_id": "2b5dba117393c807fb33a9640b37cd470ef488f9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java",
      "new_id": "105d0f21e8dd3d407e534e1d2cfd18b22a024151",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java"
    },
    {
      "type": "modify",
      "old_id": "bc2288cdeb5897bafe851613c76ae851ccecca0e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "c878a3bd75d7a2949948bf9660fea9f3b2a5b8f5",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "f848152ab1a0fdfa8b837ac4000be84f7c2f8909",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptLiterals.java",
      "new_id": "e9c55c26dfde0f4e753df0f2cbfb1ff4d145ec1a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptLiterals.java"
    },
    {
      "type": "modify",
      "old_id": "31a9b493ac3ce2d3deaa96d2dd77105357074d05",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/HandleCrossFragmentReferences.java",
      "new_id": "6e6765ccf489874cec93badc8eaba57745705b5c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/HandleCrossFragmentReferences.java"
    },
    {
      "type": "modify",
      "old_id": "26cbffbaf7f820831c72f2b3d91866ab21e79368",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java",
      "new_id": "18411939879047816413308d862390239a5c37db",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java"
    },
    {
      "type": "modify",
      "old_id": "39e76d7dbb2201911ae1368fb8e54dbe225c8081",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/EvalFunctionsAtTopScope.java",
      "new_id": "e7f97ad8776371048322936fa21e993bc0707133",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/EvalFunctionsAtTopScope.java"
    },
    {
      "type": "modify",
      "old_id": "b28cfcce9b606d70168a82c0945e032c40da36b0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsAbstractSymbolResolver.java",
      "new_id": "f063e6e3d82c689370802b06944a714722e5c872",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsAbstractSymbolResolver.java"
    },
    {
      "type": "modify",
      "old_id": "39b41325a332302fb2520c042faaf66f0b5a7d7a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsBreakUpLargeVarStatements.java",
      "new_id": "938928b88ce205ed3f918d135e0bc30d7303e2dd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsBreakUpLargeVarStatements.java"
    },
    {
      "type": "modify",
      "old_id": "9ede191f601a4c691c059fdc3c1b0f5047a8af5c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsCoerceIntShift.java",
      "new_id": "631ff924006126d868cab7742a699cbac370055e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsCoerceIntShift.java"
    },
    {
      "type": "modify",
      "old_id": "5cd7e733c30215dbbcf121575925fbf36a0069b2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java",
      "new_id": "6d133cc83a8a4566d9be4be56b7dca67b3b3fb74",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "397894d12eb197940ffc441a05a75b8fbe3a24e8",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsDuplicateCaseFolder.java",
      "new_id": "bbe8fe77dd384600df4ce2457f55100ef1f3f44b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsDuplicateCaseFolder.java"
    },
    {
      "type": "modify",
      "old_id": "93c897256eba21df5e2ea3387b45561c6652e295",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsDuplicateFunctionRemover.java",
      "new_id": "845ba4f971830f7f8a4c1c102f73641cb81b65d1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsDuplicateFunctionRemover.java"
    },
    {
      "type": "modify",
      "old_id": "04e686062e126d559930a5434a2ea56dcf640e93",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java",
      "new_id": "ce86371bcaa2a09aa110a2f7d7bf118ee0d9aa39",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "28cefe80460083ba27b9f28f5705a851f918590f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsHoister.java",
      "new_id": "291764469d16871ae0556078135ec32d09b0fdbc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsHoister.java"
    },
    {
      "type": "modify",
      "old_id": "8ff10c1c66a9bfa811042537441ecc615976fffa",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsIEBlockSizeVisitor.java",
      "new_id": "55226f7b0de1e6cdea0582b706cc88b53c24b64b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsIEBlockSizeVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "24697629e95c457a253f68697ff4b724440cb2f6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsInliner.java",
      "new_id": "55ab2fc0e52ac2fada3c835dd69fe2a33cd1faf0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsInliner.java"
    },
    {
      "type": "modify",
      "old_id": "e830b0b04e541b0178d4398fa4617b5fbe1d58f4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsKeywords.java",
      "new_id": "69afdcf31444cd6afd057446b5b191ef7f7a814f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsKeywords.java"
    },
    {
      "type": "modify",
      "old_id": "32bfc9449395ba51036dcc7d699879339a9ad975",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsNormalizer.java",
      "new_id": "f7999e2f33ca2bcc1121709960f459cd54a54ce6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "7ff5f6b67698045b3af530b6e491c073c071e697",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsObfuscateNamer.java",
      "new_id": "90f125e1b551829d3d79520d2cf25b38c17f360a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsObfuscateNamer.java"
    },
    {
      "type": "modify",
      "old_id": "8e4eb19d733e65b62abd965778513c3fef303d1f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsParser.java",
      "new_id": "f1bdb2d103be8328fad624ce0d1dae069afcfdda",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsParser.java"
    },
    {
      "type": "modify",
      "old_id": "36b7b6d6ef90a74d237fb7740c2aed73dcf75e11",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsPrecedenceVisitor.java",
      "new_id": "49bf02b18f97fb67b6b909796dbe225903855509",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsPrecedenceVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "db47892e3074f24a4561464202ac4c500a398321",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsPrettyNamer.java",
      "new_id": "40199437540024a584a1f519aac96e13d008e413",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsPrettyNamer.java"
    },
    {
      "type": "modify",
      "old_id": "acfda172ccbb9f66bdfe17d5e40534906deebc8f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsReportGenerationVisitor.java",
      "new_id": "8577578b9f3568140b558abdff3bb99b8b2a4d12",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsReportGenerationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "4db0c3cb83a13cca5c13ea65fe3436fdba889f94",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java",
      "new_id": "e6f8d0c740eb583387ffffdf7a475df84b8512cd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "5eea334623c3dfa95f3c55a2c20e810fc547b6a7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitor.java",
      "new_id": "23f482f52b7ac91d3425ac120e73805fbb04251f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "1f4bed4d343232d2a3898b5ac6b379a85208971a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitorWithSizeBreakdown.java",
      "new_id": "5e1a3a620f8a83220d0136e693afba49204b6b1b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitorWithSizeBreakdown.java"
    },
    {
      "type": "modify",
      "old_id": "e47f5976aba896886e645e7713adfda11ea35754",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java",
      "new_id": "26bcfbc5092c1ebe48f9ff1769ba5a5119a79a37",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java"
    },
    {
      "type": "modify",
      "old_id": "7ee24e7b367ccad9afc3ad6ee50d6312c3907dbb",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsStaticEval.java",
      "new_id": "aaa9db5ce384f15ce71ffedfbb84a34cc05e8254",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsStaticEval.java"
    },
    {
      "type": "modify",
      "old_id": "126bd529de1b6b469269b465922c7a061b3bd9dc",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsStringInterner.java",
      "new_id": "f85bf7e39ebcb4e4f38342def7bde0c721d666db",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsStringInterner.java"
    },
    {
      "type": "modify",
      "old_id": "a8d1e1eb310c998d1698d0d87f84e35a5eef9c40",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsToStringGenerationVisitor.java",
      "new_id": "93588fa3e4a6693df965aa0c34134c84c324596b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsToStringGenerationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "c99a3b44e2011ed17bf3d15178b738d74e7c8d73",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java",
      "new_id": "b51a5e3815cbda8b216316fe8530049b00705661",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java"
    },
    {
      "type": "modify",
      "old_id": "65561b1e8e966b177f57109b39e51ab0ca0ae62e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/HasArguments.java",
      "new_id": "8e4122faa8ed8497893081192286ae3f755a874d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/HasArguments.java"
    },
    {
      "type": "modify",
      "old_id": "2b70bd5842454e8d8fc82adafa222f938ddeab38",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/HasCondition.java",
      "new_id": "fd21febe019338f2599cad7b8bc02027acd6da1e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/HasCondition.java"
    },
    {
      "type": "modify",
      "old_id": "77f6604b801a394f29cd39c20b8f8108beb08fc7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsArrayAccess.java",
      "new_id": "5ab9e27dd1d4cf28fb1542b566495da8bf4f31ce",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsArrayAccess.java"
    },
    {
      "type": "modify",
      "old_id": "6e327624f0109bf6ad9595d7d77014f174eced41",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java",
      "new_id": "8c83b23b46aea1c55390f80459284b68c2cc9058",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "12a876766479cb3c929e10df73b54681eca07b0c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBinaryOperation.java",
      "new_id": "6018e3a99c7f7929bfa794599a9f1f9d0df879d8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBinaryOperation.java"
    },
    {
      "type": "modify",
      "old_id": "0cbf91c99fed8ab9485fb3c9136058eb1f92070a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBlock.java",
      "new_id": "e7de0ed17ad18a61f505d0e9251579660ea2a740",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBlock.java"
    },
    {
      "type": "modify",
      "old_id": "51a613de6d98fc5c7ee492843e9371c9541db7c6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java",
      "new_id": "e254270de0bc7caca5a188394a17401fe4ebd335",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "5c63bde48a67f79936461286a14847856292c991",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java",
      "new_id": "17e7d1b6cfa7ffa37da5f97b89ee7b5533338e75",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java"
    },
    {
      "type": "modify",
      "old_id": "a1c7006108237f29aad24abe07b27be7c4c88c4c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsCase.java",
      "new_id": "b7e267efb269d0ca2ee2edbce5d63d1d9a4644d5",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsCase.java"
    },
    {
      "type": "modify",
      "old_id": "e1d1cd83394385e9610bd458ac60d35750732f31",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsCatch.java",
      "new_id": "5a932cd0fc05588f8e40903e3c195bb5275822f9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsCatch.java"
    },
    {
      "type": "modify",
      "old_id": "74c29670bb0a39288126965c9c5db8959de2901d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java",
      "new_id": "2d2c213508275f4717d67136133f96db0612ccb8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java"
    },
    {
      "type": "modify",
      "old_id": "4d63cd19448364931c2c307046ea17f532122b29",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsContext.java",
      "new_id": "503538db16b10dffe12778dfa011d120f1f0ae86",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsContext.java"
    },
    {
      "type": "modify",
      "old_id": "a88b60dce4392f464c32383276d33d6aa5d91e31",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java",
      "new_id": "2e7490f4e2dacb1564cd0247d7dfd2025cd88f4b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java"
    },
    {
      "type": "modify",
      "old_id": "5f0186c618b829577d88b14da212931ea98bcc82",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsDebugger.java",
      "new_id": "1cef5a79577dd0b0ebb562af617af1ed1ad91f69",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsDebugger.java"
    },
    {
      "type": "modify",
      "old_id": "9ff557f848226c4101321fb8fedc86ee9aedf801",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsDefault.java",
      "new_id": "f81ddf449be8c28dc1f51d11472bdddaecca2bee",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsDefault.java"
    },
    {
      "type": "modify",
      "old_id": "4ce71280641f59be1ea3fdec01bd246355d6fd22",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsDoWhile.java",
      "new_id": "3c75fdbfda9e978fcc38b4a207576dd4d6137c62",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsDoWhile.java"
    },
    {
      "type": "modify",
      "old_id": "097e31ee450b7a423403e6d89ae8aac0aa83f41b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsEmpty.java",
      "new_id": "00a5b6f032c7c20c305278fd2ba86690b3cd1bb6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsEmpty.java"
    },
    {
      "type": "modify",
      "old_id": "b4ddcf0f5d71f94238029455f5da9ca86b8802d9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsExprStmt.java",
      "new_id": "9bdd74d015b43a8b99d8cad2bb3daa3165e76b3a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsExprStmt.java"
    },
    {
      "type": "modify",
      "old_id": "13cf5c4ac6eb1d04bb4440fcdb1468dfab29c305",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsExpression.java",
      "new_id": "83d5cda2b001ed73d5559f5e0cf367a855b127aa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsExpression.java"
    },
    {
      "type": "modify",
      "old_id": "c2f002b7653215fcbf8b02b0b88aea70b3dd1b88",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsFor.java",
      "new_id": "2703d0f6e275894187f9b5d46457be857d378991",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsFor.java"
    },
    {
      "type": "modify",
      "old_id": "a5f750b08194aa64a152f5fd932b58dcc5eaca04",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsForIn.java",
      "new_id": "c73a56e067bdc607517eec5ff61ad237031a2e31",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsForIn.java"
    },
    {
      "type": "modify",
      "old_id": "3aa90e0faf07addc3cdf1ef2cb3ee10cc799e5d6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java",
      "new_id": "959470ce9282a3dae7de9dfef77c844c763e1f0b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java"
    },
    {
      "type": "modify",
      "old_id": "b1b9d3d995afaea4bdc720d831a0ebdb79244ed5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsIf.java",
      "new_id": "7f4bdfd87df3c207eaf2cf95cc8536f8571eab66",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsIf.java"
    },
    {
      "type": "modify",
      "old_id": "ac7fdac9d40bdaa5b3a63a616cc6a11bd3b7fb2e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsInvocation.java",
      "new_id": "2a7bd569305b2e5b838c0d7c3de6c97f2c198390",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsInvocation.java"
    },
    {
      "type": "modify",
      "old_id": "c733b6e0c43b70ef6b74ad5324530d9d12d8e795",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsLabel.java",
      "new_id": "85a8fb79a8b17a6194034fc42d5c819f9c9363bf",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsLabel.java"
    },
    {
      "type": "modify",
      "old_id": "bcb2dbc184a07c44bed94cca2579e22677fe4906",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java",
      "new_id": "4577c96109c3e45e84823347e2a4c769d66c882b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "0cb1461ccfb070035931e4e0c1d69be469cc7769",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsName.java",
      "new_id": "2c224d4ceabbc0d0bf44369e3c2710114f60c746",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsName.java"
    },
    {
      "type": "modify",
      "old_id": "7fc79a0a6888e92c7db133eb67e65ed231551fd9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNameOf.java",
      "new_id": "27d7e67723c80e406bc328fac76964ff27bb8e78",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNameOf.java"
    },
    {
      "type": "modify",
      "old_id": "e96713893b0a14aa33f240473d7e891df204d538",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNameRef.java",
      "new_id": "58a7a8c7adccf78a97d8e104f5aaf9869599bc51",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNameRef.java"
    },
    {
      "type": "modify",
      "old_id": "159a6a41205e40f50fab180162f032d21688c58a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNew.java",
      "new_id": "6bed072a8ac16a4223a1af5b0213713ddb0790cc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNew.java"
    },
    {
      "type": "modify",
      "old_id": "1f4add6f6c522a84b9b48f28d5b97159e0743375",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNode.java",
      "new_id": "4baa0d44584f8b9ec6b2634b32cffcc11b8f78cd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNode.java"
    },
    {
      "type": "modify",
      "old_id": "bc2a9e0b6248d2e88cdcde559a1dbd226c3cdddc",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java",
      "new_id": "dba3966ba7ac978c6ce4edd6906c464066a0247d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "f91969d4965292041da099ab24d90bb1e655bd07",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java",
      "new_id": "90026acf57ad0f24dd731afcbfa2c35895ed0870",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "2e94511e61a8e13db3b9410abb821a9bb89970ab",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java",
      "new_id": "3b3fcfc2497c52c519e66265557f3c2c3cfb86ca",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "b9343536176493289395fa998bb9695b2bd0cd88",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsParameter.java",
      "new_id": "603b3e42a922f3cbb8918302405bd81169799818",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsParameter.java"
    },
    {
      "type": "modify",
      "old_id": "b4ec4bfc4f2d968e1be85df852a4da87cf509ede",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsPostfixOperation.java",
      "new_id": "648bf152cf7de4ad900e99d89550257ee44ddc27",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsPostfixOperation.java"
    },
    {
      "type": "modify",
      "old_id": "ff41d04122ac2a2c4a4b671ea629bf77412bc998",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsPrefixOperation.java",
      "new_id": "bc813db1fa7c33d0d11576263bf8363508154412",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsPrefixOperation.java"
    },
    {
      "type": "modify",
      "old_id": "eaca54f894ba6e894d667217cebbdde876eeccf9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsProgram.java",
      "new_id": "9ab9e27fe8b9fc0e8008fea36a594307443bbfaa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsProgram.java"
    },
    {
      "type": "modify",
      "old_id": "2b685aac2a9dcd599c7e6f207ad4b8f62d5a5d66",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsProgramFragment.java",
      "new_id": "92aff71ee2613b6243aeaeb990f53e683aade925",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsProgramFragment.java"
    },
    {
      "type": "modify",
      "old_id": "de18cca2c2205aa43be79b6564648299316973ef",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsPropertyInitializer.java",
      "new_id": "23033a6fde60e4fefaeb0b8175153087ef24a1f8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsPropertyInitializer.java"
    },
    {
      "type": "modify",
      "old_id": "1c5c37658a05c143cc148156666aa56a977a39fd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java",
      "new_id": "49579a33399bee4054aa9bb779e55bd88b97cec2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java"
    },
    {
      "type": "modify",
      "old_id": "615178cf122446299155994d0a89ce5e05602063",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java",
      "new_id": "9571619dbab2d950e1b143bdf3f6ecf55d4f696b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java"
    },
    {
      "type": "modify",
      "old_id": "2687ede155fb021073941455107926758c1e0af7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsRootScope.java",
      "new_id": "325f62efa65e8c1496868872bd51e4a0cba08f60",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsRootScope.java"
    },
    {
      "type": "modify",
      "old_id": "b317f38e7b59b7536c74ef00b11e8582e2499717",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsScope.java",
      "new_id": "5dc5ed9be430be403e747abf2e0f7a2c3d55271e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsScope.java"
    },
    {
      "type": "modify",
      "old_id": "3043cc15895c85c08e62afc37ffc614b8ee9b3bd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsStatement.java",
      "new_id": "6691c7672761c5c7ff97782ae2981af48bb53e64",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsStatement.java"
    },
    {
      "type": "modify",
      "old_id": "f6fd8cc9745ffdb6ace5fb10bb4cccccfbfb6844",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java",
      "new_id": "6691d80ab283bd139d61d7bdc2b49de1525028a4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "6e4d038c525dae8499fcbd5da543394fe261a6b2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsSwitch.java",
      "new_id": "16341ab708039084816ef07fe046a92c2e15323f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsSwitch.java"
    },
    {
      "type": "modify",
      "old_id": "26bee4462c24748eca32c8cc26c4ef1b7513bbf7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsSwitchMember.java",
      "new_id": "113901d7c32bac341386cd45aee8014e4c251d6d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsSwitchMember.java"
    },
    {
      "type": "modify",
      "old_id": "356bec357588a2df820096f60ee7c3fb4cab39f2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java",
      "new_id": "3f4ed825a74c20762bddb46991a7f9aa88f91a4e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java"
    },
    {
      "type": "modify",
      "old_id": "17f98ce840abaaf241e63f38d822787495e2787c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java",
      "new_id": "6b45f97f45a90d297fbf7f86524d4c562cb4b2e8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java"
    },
    {
      "type": "modify",
      "old_id": "ae7ec349e514c3f9798af154be48df781be12af9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsTry.java",
      "new_id": "35ca695cbd7004b96bfed6ef4a8339df0e36a1fb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsTry.java"
    },
    {
      "type": "modify",
      "old_id": "4feadb620178e634ea619333526f086e8903a3c7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsUnaryOperation.java",
      "new_id": "bf323ce2b6dc0065f813a2b42ca9a159764ea1e2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsUnaryOperation.java"
    },
    {
      "type": "modify",
      "old_id": "66abc9627dd8e99eaf63b6d6d903ea258ff4d842",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsUnaryOperator.java",
      "new_id": "454a1df0b84e2c5a02ca9d110baa6cae2ecc5694",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsUnaryOperator.java"
    },
    {
      "type": "modify",
      "old_id": "5b37e06af4247db292e2027c64431eacab738036",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsVars.java",
      "new_id": "2e55e33cb52135c1e00aa741ff88d961d94166c6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsVars.java"
    },
    {
      "type": "modify",
      "old_id": "2a111f70b20dadc86876b9490bb988e07ef78466",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsVisitable.java",
      "new_id": "cd37d2f452c286870f56ebeecdfb0d660c673347",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsVisitable.java"
    },
    {
      "type": "modify",
      "old_id": "32927135434ccb626ed4d152c347a1dc3aebd933",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsVisitor.java",
      "new_id": "e64799f9d892a1b250af5d98e1a85c5b43ac65a7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "5bed2334b9453dbe6fc2aa598fc684a18a374875",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsWhile.java",
      "new_id": "af2b9d00d13a0d6ecc5ca08947263290355521f2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsWhile.java"
    },
    {
      "type": "modify",
      "old_id": "19bd33d214e530fd6ed39e425efcf1bb44dd2ffa",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/Jsni.java",
      "new_id": "a5a2d4545f33e92c7ee7b2dd43f6440c63766a94",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/Jsni.java"
    },
    {
      "type": "modify",
      "old_id": "33d8d6161e24397e0c7f374397b22f8454e1ec15",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/JsniCollectorTest.java",
      "new_id": "afe410753bdab5bb905a6fdf437cde882f8f7124",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/JsniCollectorTest.java"
    },
    {
      "type": "modify",
      "old_id": "76dae3da0a49056d4fcda8565bc2cb4ce7911017",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/js/ComparingVisitor.java",
      "new_id": "a7c91d01e8fa43dabce30e0e8bd4c87467b6b3ac",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/js/ComparingVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "1dc0dbf5c55d837baa3a6141c5dac2d16db3e2dc",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/js/FlatteningVisitor.java",
      "new_id": "b7b99ec8ee8c5f50493cf0f3c419e17257eb7e27",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/js/FlatteningVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "cb1f37b9a2bcf15d83220066b66ff5568870a6a7",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/js/JsInlinerTest.java",
      "new_id": "fdecc01e69b5c3c870be8ef5cd45ebf4f0e01125",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/js/JsInlinerTest.java"
    },
    {
      "type": "modify",
      "old_id": "b1a200286c951202d6048ab4280dd89363a34f85",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/js/JsToStringGenerationVisitorAccuracyTest.java",
      "new_id": "590ffe41b7aaf9d3673891ca6a475e733751aa5c",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/js/JsToStringGenerationVisitorAccuracyTest.java"
    }
  ]
}
