)]}'
{
  "commit": "fae66ea5762a760e5f7ebd041d0edad6e01493c8",
  "tree": "b7864dba81f79ab722f94f7cdcd719382d11adde",
  "parents": [
    "d2cc1917f5e8ec982ea2841489c7fe239e11c4a9"
  ],
  "author": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@google.com",
    "time": "Mon Feb 12 15:05:17 2024 -0700"
  },
  "committer": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@google.com",
    "time": "Mon Feb 12 15:06:50 2024 -0700"
  },
  "message": "hoststubgen: Slightly refined stats.\n\nTo give more accurate statistics, focus only on public non-abstract\nmethods.  Shift measurement back to `BaseAdapter`, but only collect\nstats when operating in the `impl` mode; this ensures we\u0027re early\nenough to accurately count `substitute-from` methods.\n\nAlso ignore common generated code like Protos, StatsLog, and\nLogTags, as we\u0027ll eventually be handling them all in a more\nconsistent way.\n\nBug: 324417456\nTest: atest FrameworksCoreTestsRavenwood\nChange-Id: I07e0ea4107b27dbfa241c48c9f05def445b78cfe\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06eeb47c94ed0f64fff57d309549f0086a5c8927",
      "old_mode": 33188,
      "old_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/HostStubGen.kt",
      "new_id": "1089f82b647263a8eabe691b9dccff7fbb3444e4",
      "new_mode": 33188,
      "new_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/HostStubGen.kt"
    },
    {
      "type": "modify",
      "old_id": "fe4072f6b3eed122a819f94078e59774dae982e2",
      "old_mode": 33188,
      "old_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/HostStubGenStats.kt",
      "new_id": "50518e1ccd9c239af69c1042ac8a8f4afa3237bb",
      "new_mode": 33188,
      "new_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/HostStubGenStats.kt"
    },
    {
      "type": "modify",
      "old_id": "53eb5a8c2fdc63b576ad9409efe57cbd61e351f6",
      "old_mode": 33188,
      "old_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/filters/FilterPolicyWithReason.kt",
      "new_id": "eb03f66b5afa81bb86f0e4adcba1e433a4eabf3e",
      "new_mode": 33188,
      "new_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/filters/FilterPolicyWithReason.kt"
    },
    {
      "type": "modify",
      "old_id": "c20aa8bc70cab57391848d041011052206f9d900",
      "old_mode": 33188,
      "old_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/visitors/BaseAdapter.kt",
      "new_id": "45e140c8e3ff2909c5610a95b9217e674955577b",
      "new_mode": 33188,
      "new_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/visitors/BaseAdapter.kt"
    },
    {
      "type": "modify",
      "old_id": "beca945a281938f0fa9563a0422a1afcf8a648c4",
      "old_mode": 33188,
      "old_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/visitors/ImplGeneratingAdapter.kt",
      "new_id": "416b7824289909cf9bf5e7d630271eaf2180d0fa",
      "new_mode": 33188,
      "new_path": "tools/hoststubgen/hoststubgen/src/com/android/hoststubgen/visitors/ImplGeneratingAdapter.kt"
    }
  ]
}
