)]}'
{
  "commit": "03b30d77bb15c506df462665fd60d3cafac5236d",
  "tree": "083ba6a217d588d2815394f1190d617844ff1af1",
  "parents": [
    "53ec80ee6c8bd591765f566b6e047fc69c0c203e"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Thu Oct 01 09:47:50 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 01 09:49:05 2020 -0700"
  },
  "message": "getConstraints api so that we can do validation on the JavaInfo instead of\ndoing it with an aspects as we do today with Kotlin/Android\n\nPiperOrigin-RevId: 334834410\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64344919d02520e49ee581b44ec6cc73c83a651a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaStarlarkCommon.java",
      "new_id": "ebc2b65a15f09a7997761143aaff0dca0339de2a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaStarlarkCommon.java"
    },
    {
      "type": "modify",
      "old_id": "c1392731412b26eb8059e60be633984d65f10fcd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/java/JavaCommonApi.java",
      "new_id": "efb5aa65b2845ce0d87a99a7c881be2fbc009ff6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/java/JavaCommonApi.java"
    },
    {
      "type": "modify",
      "old_id": "59cb1755bfa257b89f96cc419acd30aa3de173c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/java/FakeJavaCommon.java",
      "new_id": "8a424a6afc395762c836e32361e37b2251414cf7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/java/FakeJavaCommon.java"
    }
  ]
}
