)]}'
{
  "commit": "ef2fccdc385ed0e62571d91403361f4719d23c03",
  "tree": "af6623467b6fff16b19e8f12338432e3e6cb725c",
  "parents": [
    "9811a4e47128deb6bfbf7cf954b45c996d9c0b92"
  ],
  "author": {
    "name": "vladislav.grechko",
    "email": "vladislav.grechko@jetbrains.com",
    "time": "Tue Jun 27 17:58:15 2023 +0200"
  },
  "committer": {
    "name": "vladislav.grechko",
    "email": "vladislav.grechko@jetbrains.com",
    "time": "Wed Jun 28 19:26:46 2023 +0200"
  },
  "message": "Forbid local properties with private accessors in public inline function\n\nPublic inline functions should not have local delegated properties with\nprivate access functions as it leads to accessibility problems on the\ncall-site of inline function.\n\nReport such code as\nDEPRECATED_IMPLICIT_NON_PUBLIC_API_ACCESS for language versions up to\n2.0, and NON_PUBLIC_CALL_FROM_PUBLIC_INLINE for versions 2.1 and later.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "126890ab10a4367a948083da561c4ca0de61b8e4",
      "old_mode": 33188,
      "old_path": "analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java",
      "new_id": "df741c91c6b1eb5ee870b126531c42eb7982f86e",
      "new_mode": 33188,
      "new_path": "analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java"
    },
    {
      "type": "modify",
      "old_id": "7c9cf917939f0db9f1779e3721247f167f4a5a3c",
      "old_mode": 33188,
      "old_path": "analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java",
      "new_id": "ad7e00b9c5f8c7ed4c7744b38d637fc49c8cae83",
      "new_mode": 33188,
      "new_path": "analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java"
    },
    {
      "type": "modify",
      "old_id": "855e8a0874a1aebe4d19769ada2d8d45fe159a4a",
      "old_mode": 33188,
      "old_path": "compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java",
      "new_id": "509574be2a1b02e26c595c5ad2546a8ed195c505",
      "new_mode": 33188,
      "new_path": "compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java"
    },
    {
      "type": "modify",
      "old_id": "860caccf969cb085c2fb8cf680dedfd89982f49e",
      "old_mode": 33188,
      "old_path": "compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java",
      "new_id": "0aee20a07e269a837c30cc1fbc3c5748f5670323",
      "new_mode": 33188,
      "new_path": "compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java"
    },
    {
      "type": "modify",
      "old_id": "190187d11190b4d08c7f9299883b94c5769013af",
      "old_mode": 33188,
      "old_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/PlatformConfiguratorBase.kt",
      "new_id": "1c72e70dc629b03678c23d63e9d0b1c5405a3e83",
      "new_mode": 33188,
      "new_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/PlatformConfiguratorBase.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "242d6f9bc5b2ea6930a9030da8123ba79de118e5",
      "new_mode": 33188,
      "new_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/checkers/LocalDelegatedPropertiesInInlineFunctionsChecker.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d303fa28fb5d41564d48afd19194979a6bb27d42",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/tests/inline/localDelegatedPropertiesInInlineError.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fba97dc12c1e305542d32e1b5f064614c82237b",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/tests/inline/localDelegatedPropertiesInInlineWarning.fir.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4631d9a77dcc801ca624ce3acbbbe7a8eaf43365",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/tests/inline/localDelegatedPropertiesInInlineWarning.kt"
    },
    {
      "type": "modify",
      "old_id": "56d2dcce8d9caab36b534ed36375dae93940a74e",
      "old_mode": 33188,
      "old_path": "compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java",
      "new_id": "4b0daf311fe425fdf99fc1f3afca755156ec8794",
      "new_mode": 33188,
      "new_path": "compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java"
    },
    {
      "type": "modify",
      "old_id": "f82e1b29b9c6d2a00d1afb05d35f88faf9d4e93f",
      "old_mode": 33188,
      "old_path": "compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt",
      "new_id": "cfa886dbdcad5feac3aa0b25fb6e48bc562513c0",
      "new_mode": 33188,
      "new_path": "compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt"
    }
  ]
}
