)]}'
{
  "commit": "5bae2e8713b138ca243facf748ccfa87d575c473",
  "tree": "605ad48b85db0361f310655a1818410d7bdff60c",
  "parents": [
    "cf15a1d9cc373967fd6f5ec0a3b3cbb1f1f501dc"
  ],
  "author": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Feb 07 15:18:12 2008 +0000"
  },
  "committer": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Feb 07 15:18:12 2008 +0000"
  },
  "message": "Fixes issue 2033.  Leveraged JDT\u0027s computed constant value for an expression instead of the actual written expression.  Also dealt with:\n\n* Implicit conversion of primitives in the annotation value expressions.  \n* Implicit array initializers in default annotation value expressions.\n* Erroneous assertions in the AnnotationProxyInvocationHandler when the return type was a primitive.\n\nFound by: tobyr\nPatch by: mmendez\nReview by: jat\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1796 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c93536a4059799b3810396208b25239834124ef0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jdt/AnnotationProxyFactory.java",
      "new_id": "c7a9e035f158daa5eec8e04859c05ca431f73394",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jdt/AnnotationProxyFactory.java"
    },
    {
      "type": "modify",
      "old_id": "12056ea48b847f2f0e41abfe1cf507255f63db01",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java",
      "new_id": "2c7f5ec33b9de6acb07b1643d35c661f83389ec4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "3158eb917bbe318bf942944f71959abb6da9b186",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/TypeOracleAnnotationSupportTest.java",
      "new_id": "6da80ab1008661e55e7a5bb94496842f2003cbc1",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/TypeOracleAnnotationSupportTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22fd71fd13b1bdca32956c29e0323d691e684635",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/PrimitiveValuesAnnotation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd4b377a2e69225b358ba710118597755d106e40",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/PrimitivesAnnotatedClass.java"
    },
    {
      "type": "modify",
      "old_id": "bb88bfc9c9ce25a21b772e61e2bc4362852c1283",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/TestAnnotation.java",
      "new_id": "e77605182535d6029d9598af5d4ae34ec98a8ee6",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/TestAnnotation.java"
    }
  ]
}
