)]}'
{
  "commit": "2e57c0a826b822c875afec400eb0fa2b56f20be5",
  "tree": "858b25322457832a86c4e7194920b11bfccdc1d9",
  "parents": [
    "630d1a6305f421d41b144c2f511b200d1c02eec4"
  ],
  "author": {
    "name": "Mikhail Glukhikh",
    "email": "mikhail.glukhikh@jetbrains.com",
    "time": "Fri Feb 14 17:33:11 2025 +0100"
  },
  "committer": {
    "name": "Mikhail Glukhikh",
    "email": "mikhail.glukhikh@jetbrains.com",
    "time": "Wed Feb 19 13:20:08 2025 +0100"
  },
  "message": "FIR: forbid nullable source for function type parameters\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15deba94f7280317ed7c307f981312b9424d8d0b",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/checkers.jvm/src/org/jetbrains/kotlin/fir/analysis/jvm/checkers/type/FirFunctionalTypeParameterNameChecker.kt",
      "new_id": "b923b914d7807501bc74eadc586581d84894af68",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers.jvm/src/org/jetbrains/kotlin/fir/analysis/jvm/checkers/type/FirFunctionalTypeParameterNameChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "2bde134c2a4f8599e5e0295c1cdf12c684cac1a0",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirSupertypesChecker.kt",
      "new_id": "3e7732f120d77ce380cb2f23c6760e0c575c3def",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirSupertypesChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "ca3b5c567c290be78df1b8d2d090ded99997d1a7",
      "old_mode": 33188,
      "old_path": "compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/LookupTagUtils.kt",
      "new_id": "ecccb6f9bd5d874f6752f631014fa70c0c644714",
      "new_mode": 33188,
      "new_path": "compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/LookupTagUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "0f4d95127683294c85ffcb2685e0f9e970235572",
      "old_mode": 33188,
      "old_path": "compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFunctionTypeParameter.kt",
      "new_id": "5a9d47185a6c816945a8f21fd008e17e7bdf8c88",
      "new_mode": 33188,
      "new_path": "compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFunctionTypeParameter.kt"
    },
    {
      "type": "modify",
      "old_id": "c44cb83e9c84ea3ce946aeeea88120db6ed9281c",
      "old_mode": 33188,
      "old_path": "compiler/fir/tree/gen/org/jetbrains/kotlin/fir/builder/FirFunctionTypeParameterBuilder.kt",
      "new_id": "8f755c44adf3c87c2c4fd4428b13a3d586da30af",
      "new_mode": 33188,
      "new_path": "compiler/fir/tree/gen/org/jetbrains/kotlin/fir/builder/FirFunctionTypeParameterBuilder.kt"
    },
    {
      "type": "modify",
      "old_id": "95cacb80a82ff7fd0d34db97bb6f82c50ecf9bb0",
      "old_mode": 33188,
      "old_path": "compiler/fir/tree/gen/org/jetbrains/kotlin/fir/impl/FirFunctionTypeParameterImpl.kt",
      "new_id": "ab225adf9195596a08e9f5bbfd633c711a6faf86",
      "new_mode": 33188,
      "new_path": "compiler/fir/tree/gen/org/jetbrains/kotlin/fir/impl/FirFunctionTypeParameterImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "d3ab2d4e751870115c09d9e9c4a7f34d7a84cc05",
      "old_mode": 33188,
      "old_path": "compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/FirTree.kt",
      "new_id": "951fb7ece77ecb9ce7354aa317ea93e010efe9b3",
      "new_mode": 33188,
      "new_path": "compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/FirTree.kt"
    }
  ]
}
