)]}'
{
  "commit": "8b584f412d055ff39949d8b28a8e78d6b0bfe9b6",
  "tree": "6546066fd773eac23fad8584a3171662cac3359b",
  "parents": [
    "2003568b07f60b2b144ac93a56b358c9af04b328"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Fri Jan 23 14:19:02 2015 -0800"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Tue Mar 10 23:27:54 2015 +0000"
  },
  "message": "Fix unnecessary scan for absent and bytecode only classes.\n\nDuring compilation class references are resolved by JDT using\ncompiled bytecode. If the class is not part of the current compilation,\nJDT will query a NameEnvironment for the bytocode of the class which\nGWT might provide from its caches. In the case that is not in any cache\nGWT falls back to loading from the classpath (which is actually only\nallowed for annotations). In such cases the result is not cached forcing\nresource scans every time (even if the class is not found at all).\n\nThis process in noticeable when resolving unqualified JSNI references.\n\nThis patch solves the issue by caching the results of class patch\nqueries.\n\nBug: issue 9006.\nChange-Id: I92e78da8e39fb4f4a2321cac45d43ee6e69467b4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "139da4c32100589b3ff2a34482d5ee3779d6ae03",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java",
      "new_id": "b74640cd748e84e5d44d58b9df348953f1652e14",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java"
    }
  ]
}
