)]}'
{
  "commit": "d52a9ba360e2a6bfb551d177fcf5b57942655aea",
  "tree": "5bf503e59308491806545ddcddd9ad690c0d651e",
  "parents": [
    "a0ae7eb77cac4ec83133d8b84407c71db8d99f23"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Nov 10 04:50:50 2009 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Nov 10 04:50:50 2009 +0000"
  },
  "message": "TypeOracle now builds from bytecode instead of JDT structures (part of Instant Hosted Mode work).\n\nPatch by: jat, me\nReview by: me, amitmanjhi, jat\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6784 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a80f520eb564697a27d889f053043f7f6b45213",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JAbstractMethod.java",
      "new_id": "2e467885bed12f1c2db9446cd66d0d3bfbc96e20",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JAbstractMethod.java"
    },
    {
      "type": "modify",
      "old_id": "d61f0610cdfa0d4b07bd678fe3840857492db63c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JAnnotationType.java",
      "new_id": "2063d58302c70be14ea18b9d05a94fc7da6f536c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JAnnotationType.java"
    },
    {
      "type": "modify",
      "old_id": "6972d619d71ef2d03c6cf009c86201d5375da274",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JArrayType.java",
      "new_id": "aca74a74c403a293cda9e6195e85e04c83889340",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JArrayType.java"
    },
    {
      "type": "modify",
      "old_id": "c8b112ea4fa6785ae04700af60aa5411fefde3a5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JClassType.java",
      "new_id": "5090d9274d52205b4c7870b8de3e1aecbe2686a3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JClassType.java"
    },
    {
      "type": "modify",
      "old_id": "76f7fc44017e6455599c4067ddb29c9567d50ed3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JEnumType.java",
      "new_id": "347b5346940f261ed4def3436c38f40bfe3c9685",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JEnumType.java"
    },
    {
      "type": "modify",
      "old_id": "18f66813958a4673cba8c276d9d21ca45149eb49",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JGenericType.java",
      "new_id": "c08cc93a26c3a90f35e39b19e025d6511affd818",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JGenericType.java"
    },
    {
      "type": "modify",
      "old_id": "b13db90acc54ba2033230a733160c17c4b6b9da5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JParameter.java",
      "new_id": "df15ce18c2d2311b422fcbc9a36c690f5bf37e34",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JParameter.java"
    },
    {
      "type": "modify",
      "old_id": "b823d7a3213f96683742b7bc56b7227bd6ef5d93",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JParameterizedType.java",
      "new_id": "1eaf518fd3fd684075dbad4d86741f124f9de1bf",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JParameterizedType.java"
    },
    {
      "type": "modify",
      "old_id": "34582b567f261b6a40fddc292268bc59628e7768",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JPrimitiveType.java",
      "new_id": "38fed10d6592d05f9a59bf32292b227bb8662d8f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JPrimitiveType.java"
    },
    {
      "type": "modify",
      "old_id": "9b6ea87b774d244670681bb8a91dce336b4b4d98",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRawType.java",
      "new_id": "b0d40acbd4a4b685ed3ed7370abdb92211b7334f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRawType.java"
    },
    {
      "type": "modify",
      "old_id": "b492b98f0f43054e9eead4ad98f1816afafd0173",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java",
      "new_id": "2a7e99003ee9e5e814259bb854a81d08ce0d1508",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java"
    },
    {
      "type": "modify",
      "old_id": "15bc0bd103b27f32c2cc88b20dc5b80b6d789a41",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JType.java",
      "new_id": "6c4a34fe86233fd5ce6507dc924b76870ea96fb1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JType.java"
    },
    {
      "type": "modify",
      "old_id": "ecb9c419c0c749e7587effb7ccef5b987b4c4a07",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JTypeParameter.java",
      "new_id": "74de83afba35bf069d45d439c6df7f15eb3e16bf",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JTypeParameter.java"
    },
    {
      "type": "modify",
      "old_id": "7681004ddfde30d9068850b01948b51a5c0bc699",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java",
      "new_id": "859fde158a93f5d3c1c1e44424f94c4e9fe670ed",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java"
    },
    {
      "type": "modify",
      "old_id": "a6138a6c9c709250a5f43fd1fb4edd975fde5c2c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java",
      "new_id": "5ad372a7d98e11c2b357572306bad7e574409e46",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java"
    },
    {
      "type": "modify",
      "old_id": "d35668105208713359d41472cb58139efbcbff7b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompiledClass.java",
      "new_id": "1f14afe5e1872cf726a1ec4f175c0af02105f581",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompiledClass.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2444352ff3beeaeceb5f3dddb8113f98250a7ce3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/JavaSourceParser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e62b12976903b08c35d4c1ffcc71921df6e06ed3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/Resolver.java"
    },
    {
      "type": "modify",
      "old_id": "fee85bca6dee1ba637fad7f55219c0021855ec62",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java",
      "new_id": "94bbddd1d551fb1fec76a3b43c4dbd3398f05773",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df0fd20d43b9c7f6c78d5122d11534a885adf1af",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/TypeParameterLookup.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "532a5829a9409f2e1a86669e6cdc9935e2689f1a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/CollectAnnotationData.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7fcd08e87bca28a3bc2384708a0653a8cefeb85",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/CollectClassData.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2e9c5d646e413d846ffc2a8bee1952c17767122",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/CollectFieldData.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81aff430fc4fdc4ac2e268362dbe4e8e579bfcc6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/CollectMethodData.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1796706a2230b0c874a84dc956cd34524e3b4edc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/CollectReferencesVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "734952564951fcfcfa6434fad8f73ba38cc119b4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/CollectTypeParams.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a719ce63c71af2d04a902b4682e487dc3b25601d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/EmptySignatureVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70b26d12a36c0befdb952d422c8072570f34f805",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/ResolveClassSignature.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b714b778a69c1e38cee8f0ac55a762fb8d7b4c7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/ResolveMethodSignature.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f62b872ebfaf5dc17b3c0910d471dddaf73ac247",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/asm/ResolveTypeSignature.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f30c225a35055e545a9fa1c3f0ab39f148d3e79f",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/HookableTypeOracle.java"
    },
    {
      "type": "modify",
      "old_id": "f10d2437b00c7a9efb0f3ae490ef21470b6ba229",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JEnumTypeTest.java",
      "new_id": "69f12319a18d276624b87fcec06ebd849973d348",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JEnumTypeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96eb24a083dc346f5a8460aa2d88c2c5903d377b",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/EnumInterface.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55a4b2b721586b063c2719568d96a7457c0130ed",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/EnumOfInterface.java"
    },
    {
      "type": "modify",
      "old_id": "9b0ceaa7c70ef5367efa25612eb553bb03a9aee7",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/JavaCompilationSuite.java",
      "new_id": "7085918dc69fd7d88ae6c672ef1de15071610205",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/JavaCompilationSuite.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daf4f9949b113b346845538a7fd0c4abda71b801",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/JavaSourceParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "32d835890a824845eb551bc3907ca0bcd1d402ce",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java",
      "new_id": "7b5ce108e566f8c22c0a5e78dcd8bfd250587787",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ec878a5c893acc068d1e30f6b97c08bf67749ef",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/AsmTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08ca51011797478bb226b12e7827346011220b8a",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/CollectClassDataTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d1df990540eb44cb7fc588f9c80ee1526b05752",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/CollectReferencesVisitorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e33e454a683a792d7a62970eeef32498480675c",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/ResolveGenericsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50e74d3ea66db60e8043ef785da8d0142a8c75d9",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/TestHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a927ba773b937bd307ec652afae286a47e41546e",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/TestHandler1.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ceeb5cf64032ba1781ab17f8898642af93eff726",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/TestOuter0.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51c3119901cff6f96ab2d0759a76c2d4c76c10f7",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/TestOuter1.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37e4fdc6fcd4347be70dc6f4f21848ad8495d678",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/asm/TestOuter2.java"
    },
    {
      "type": "modify",
      "old_id": "43fd82a6dfc67ab936d7e5b1c74fb36a3931ce1b",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/rebind/rpc/SerializableTypeOracleBuilderTest.java",
      "new_id": "30efbfbc17d2cde7a9f4e53a9264e90b180de100",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/rebind/rpc/SerializableTypeOracleBuilderTest.java"
    }
  ]
}
