)]}'
{
  "commit": "5ed7c385d22af8a283e301d7a1d6a23d7d2036ef",
  "tree": "32310dc87f3b4ead2030762a4799992e831523a7",
  "parents": [
    "770528903fa05039ffe5a4d3dff3ae1a1338de63"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jul 08 15:05:07 2010 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jul 08 15:05:07 2010 +0000"
  },
  "message": "Reorder outer \u0027this\u0027 constructor arguments to come before user arguments.\n\nThe main purpose of this change is to remove the impedance mismatch between our constructor argument order, and the argument order for JSNI ::new() invocations. Our constructors put the synthetic this args after user args, JSNI ::new() puts the args before user args.\n\nOnce this impedance mismatch is cleared up, in a follow up change I plan to remove the static synthetic \u0027new\u0027 methods in favor of targeting the constructors directly.\n\nhttp://gwt-code-reviews.appspot.com/675801/show\nReview by: tobyr\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8365 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44414f4da282776320f28bc92c71ec6eaf301afb",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java",
      "new_id": "f81072f722185adcfcb9dee1258645b1c7c86772",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java"
    },
    {
      "type": "modify",
      "old_id": "f5b512d53fd892001204614471d27f7014f103cb",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java",
      "new_id": "1075083640d35723b8b6929733ff4ac5414961a0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java"
    }
  ]
}
