)]}'
{
  "commit": "979bf2cc3b5f14cbc75f4dafb94c32e3edefe680",
  "tree": "a909bea33d4cb2bfadd7036642418da6c66b1eb7",
  "parents": [
    "7a20de70b410aa09d1b39f110d8f67a70c57676b"
  ],
  "author": {
    "name": "Mikhail Glukhikh",
    "email": "mikhail.glukhikh@jetbrains.com",
    "time": "Tue Mar 04 17:29:26 2025 +0100"
  },
  "committer": {
    "name": "Mikhail Glukhikh",
    "email": "mikhail.glukhikh@jetbrains.com",
    "time": "Tue Mar 04 17:32:00 2025 +0100"
  },
  "message": "K2: reimplement collectEnumEntries\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68b394fa18b1bd39ff098c11513b2207223b82e4",
      "old_mode": 33188,
      "old_path": "analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirExpressionInformationProvider.kt",
      "new_id": "1a1097d6a6040b4098025d14881bfb3225ce80c8",
      "new_mode": 33188,
      "new_path": "analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirExpressionInformationProvider.kt"
    },
    {
      "type": "modify",
      "old_id": "da6d132a945db7f670e2898a1ef84fd26d8499b5",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirImportsChecker.kt",
      "new_id": "eb586ada8c49073fcf7b548597aec90bdf594924",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirImportsChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "7deca07cc07f31cf965d3fe0ca2546a993c44154",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/syntax/FirUnresolvedInMiddleOfImportChecker.kt",
      "new_id": "81d3146150756c2795558555dacc24de245fa382",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/syntax/FirUnresolvedInMiddleOfImportChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "202acd72ac5016dc87a678fabab597df013a72ea",
      "old_mode": 33188,
      "old_path": "compiler/fir/providers/src/org/jetbrains/kotlin/fir/declarations/declarationUtils.kt",
      "new_id": "5430464080abf52133d2d1e58d8a45e79eb4c9bb",
      "new_mode": 33188,
      "new_path": "compiler/fir/providers/src/org/jetbrains/kotlin/fir/declarations/declarationUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "2b4bda0b9ca2a71124a23ab5252b5879bf499d9e",
      "old_mode": 33188,
      "old_path": "compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirWhenExhaustivenessTransformer.kt",
      "new_id": "bc33c586e3d54e249bc18473f5382622fe0b804d",
      "new_mode": 33188,
      "new_path": "compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirWhenExhaustivenessTransformer.kt"
    },
    {
      "type": "modify",
      "old_id": "bdb85d267422d571e879b5abf1b2dfe9364cfda1",
      "old_mode": 33188,
      "old_path": "compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/mpp/FirExpectActualMatchingContextImpl.kt",
      "new_id": "5bcc1d9931a3b144e92678a65d9bb7afbb10a4e1",
      "new_mode": 33188,
      "new_path": "compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/mpp/FirExpectActualMatchingContextImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "c5d3d351a4e8ec5ae1cde1829c395cb6e948f883",
      "old_mode": 33188,
      "old_path": "compiler/fir/semantics/src/org/jetbrains/kotlin/fir/declarations/AnnotationTargetUtils.kt",
      "new_id": "48f45dc36507f402069755d69a27e8f6fc81b165",
      "new_mode": 33188,
      "new_path": "compiler/fir/semantics/src/org/jetbrains/kotlin/fir/declarations/AnnotationTargetUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "e099143b2e3f8b892b7405f34b323fa1f6db7e56",
      "old_mode": 33188,
      "old_path": "compiler/fir/semantics/src/org/jetbrains/kotlin/fir/expressions/ReferenceUtils.kt",
      "new_id": "a2e103720b85845fa5bff83faeaa60248ac739d1",
      "new_mode": 33188,
      "new_path": "compiler/fir/semantics/src/org/jetbrains/kotlin/fir/expressions/ReferenceUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "2a7e26f422fcfb97f24c3a4e87ec5df2614cdf74",
      "old_mode": 33188,
      "old_path": "plugins/kotlinx-serialization/kotlinx-serialization.k2/src/org/jetbrains/kotlinx/serialization/compiler/fir/checkers/FirSerializationPluginClassChecker.kt",
      "new_id": "b58b6c5c9af3c4670ddc1456719b968f127c1939",
      "new_mode": 33188,
      "new_path": "plugins/kotlinx-serialization/kotlinx-serialization.k2/src/org/jetbrains/kotlinx/serialization/compiler/fir/checkers/FirSerializationPluginClassChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "31a5c2dda1e2a08462385bdf6ecdc6b55be61b31",
      "old_mode": 33188,
      "old_path": "plugins/kotlinx-serialization/kotlinx-serialization.k2/src/org/jetbrains/kotlinx/serialization/compiler/fir/checkers/SerializationFirCheckerUtils.kt",
      "new_id": "c26a9bc140b50e8fded062cd996d6d6f53b294e1",
      "new_mode": 33188,
      "new_path": "plugins/kotlinx-serialization/kotlinx-serialization.k2/src/org/jetbrains/kotlinx/serialization/compiler/fir/checkers/SerializationFirCheckerUtils.kt"
    }
  ]
}
