)]}'
{
  "commit": "db1b02a94a8b8d4fa852179d5aa01ccda802d1a6",
  "tree": "d79ea02da2d75e73b18f3f95d43537b6ba0ac870",
  "parents": [
    "368c8fd108ff3f873eb5cf25c0f2b088c06349f7"
  ],
  "author": {
    "name": "Stephan Herrmann",
    "email": "stephan.herrmann@berlin.de",
    "time": "Thu Mar 30 17:48:39 2023 +0200"
  },
  "committer": {
    "name": "Stephan Herrmann",
    "email": "stephan.herrmann@berlin.de",
    "time": "Thu Mar 30 17:48:39 2023 +0200"
  },
  "message": "update jdt.core to 2e651fafefe7eb36baab915076f5230cc977a033\n(right before the Java20 merge)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fb10348385eb12c0557140dc24b256f835b2b32",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/META-INF/MANIFEST.MF",
      "new_id": "553499fea47da08b28d2f495406a4a73d8d6cd2f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "b9fa6f2a95f2ad81365cb0bf4e96668d29fc9f2a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/pom.xml",
      "new_id": "c19acde725cbe1f5b8f615429304496d2b1986db",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "2346f40dacb17611acf34b8445d74e7c85184aeb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java",
      "new_id": "68e6b2dfbd11a069c1c739ffe34b4f446f9b7541",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java"
    },
    {
      "type": "modify",
      "old_id": "a4e8a571a62e70b1de5b8fea23bf50dc4fc11548",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/ast/TextBlock.java",
      "new_id": "e092b6de92084e79b2ae92ff272e9bfeacf3d20d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/ast/TextBlock.java"
    },
    {
      "type": "modify",
      "old_id": "5ad8ee80559a880aba1d649800c1c85b932b5d5d",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup/IntersectionTypeBinding18.java",
      "new_id": "9947ef6469f1545d330f5f9fce392f01e17179aa",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup/IntersectionTypeBinding18.java"
    },
    {
      "type": "modify",
      "old_id": "7637348c95f508e9897381621c560c63ed2a8956",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java",
      "new_id": "d63ca0d12a16134cd9d08e022b832df8b2a9dc75",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java"
    },
    {
      "type": "modify",
      "old_id": "2daab753f9c77f0da7f4fd4d216590823927f906",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java",
      "new_id": "bb71d4d59ffcf18568e89ce0b52901496c0e7438",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java"
    },
    {
      "type": "modify",
      "old_id": "749d4ec44a31fca7314a98397366bbcf68679fca",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/parser/Parser.java",
      "new_id": "dd012b5a5e62629827fb3d79192d7f47e4624db4",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler/parser/Parser.java"
    },
    {
      "type": "modify",
      "old_id": "b444b1577e39dfdf925bd8601a096d4d28b70aa8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF",
      "new_id": "e6375669490ccc98c3fd53cf7b0ed98142e129c8",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.compiler/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "f090fab59a1064535e750f3bf2e7fc37eaf27a09",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.compiler/pom.xml",
      "new_id": "ebb0d5f8a621eff7e9d3a064b1412b79f8ae2d89",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.compiler/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4674ceec72c6f72c90088fcb9e3d4e48a5cd098f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ExternalizeStringLiteralsTest_15.java"
    },
    {
      "type": "rename",
      "old_id": "bc8501f0b21de390ebfbaf6c0204abd881d2dd78",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ExternalizeStringLiterals15Test.java",
      "new_id": "31cc9e40e330d86c8aba464a7630c50febef7c70",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ExternalizeStringLiteralsTest_1_5.java",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "9932347350155d2217d4a4a318a3efcd42a5dbf7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java",
      "new_id": "e0a02bc54fabfc7831800d87e1d7b8752bbf621b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "4445a9858c4afdc281fb2903af15b214aaf2ec3c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/TestAll.java",
      "new_id": "40b0186cca761fb2dade18683c6d51418c6deb74",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/TestAll.java"
    },
    {
      "type": "modify",
      "old_id": "dbb452b27e157d839c61d90dad29f15fc32f1e30",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF",
      "new_id": "e3402e3a1db4cf3daac681d23e409b8eaf155d2e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "a0c04d431f0d3b46059f566500370821303f58df",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/pom.xml",
      "new_id": "ac0fc3b8366b86ba9435337b2dbbbe989217d0f3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "33bc581feef91cb98868b8b1e2c0f9457463a1d0",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/AbstractJavaModelTests.java",
      "new_id": "2ca29d14acf802ff6a551279cede178bc705e3d6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/AbstractJavaModelTests.java"
    },
    {
      "type": "modify",
      "old_id": "b34ad053af0b8f78227c33e07ee7b56e5a2818f2",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests11.java",
      "new_id": "b2b70d19da23bf7d8c3ba78590a63ea4631a792e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests11.java"
    },
    {
      "type": "modify",
      "old_id": "5ab2d775f11b0139ccf402b6543b61cc65a3bb0a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests18.java",
      "new_id": "864669cefc3dd6a7319dd56c3440c29e869a7664",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests18.java"
    },
    {
      "type": "modify",
      "old_id": "8123f7832a1373cd121a8b1ab1c064cf86966d47",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs16Tests.java",
      "new_id": "ba6ade14b3e38c635f0760310337e679971d4cbc",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs16Tests.java"
    },
    {
      "type": "modify",
      "old_id": "e7c98ee782f58ef243255ef34c3683ce7871655c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugsTests.java",
      "new_id": "7ecabdae7cbd11627d1406f47bc9300b6c289d25",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugsTests.java"
    },
    {
      "type": "modify",
      "old_id": "470c02045ebe8abe686a0ccbd2a902f1f08fa748",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugsTests2.java",
      "new_id": "2b81638d67953352c1bdea5fd9d31bea276a9874",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugsTests2.java"
    },
    {
      "type": "modify",
      "old_id": "c7811cbacce1e4fe691e739db7bf48956936bc3c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java",
      "new_id": "3e3f73d9fb1a01d0900a7316b79276d002a0a478",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java"
    },
    {
      "type": "modify",
      "old_id": "b6d7e883f470cfe1c836b148ee45da15e54bbae6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/META-INF/MANIFEST.MF",
      "new_id": "2d8c4b2c2dd48dbdc5c7e11e18c2f23786b14de7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "d54d617938cb821f6a7806cb490a952a0739810f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java",
      "new_id": "5cde377278eb0d244bfb5d32d48769291926a676",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java"
    },
    {
      "type": "modify",
      "old_id": "dbb7888a8abc4abad26683581b36edce4c1f62c8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnMemberAccess.java",
      "new_id": "a4d3cb43d6016f88a99a64c377ac0211bfb1761f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnMemberAccess.java"
    },
    {
      "type": "modify",
      "old_id": "a5692564374e7d3cc133ec4f8fd46123cf4b9203",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/TypeConverter.java",
      "new_id": "3b07cf141496bc77845194e43d73185734b8f0d2",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/TypeConverter.java"
    },
    {
      "type": "modify",
      "old_id": "fa2d20b130293cd2335e8922e006a43181163558",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/pom.xml",
      "new_id": "323ec73154c378cf29836117173f2d99094ce92e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "0a80f8ab9ab9830b4006c5f229739dcc31b9d8b7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/indexing/SourceIndexer.java",
      "new_id": "19415b96d9fc46a0a44cf31a3e8ebbc39b48b688",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/indexing/SourceIndexer.java"
    },
    {
      "type": "delete",
      "old_id": "65c2e14dad2ac3a3a12a9dd4ea9689559e4de0a9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/IndexBasedJavaSearchEnvironment.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7c21e98037c517d782f4ba06858a8104725cfe24",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/JavaSearchNameEnvironment.java",
      "new_id": "3fcb71f1b92202c62e5a1182a723297f4eb5f26a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/JavaSearchNameEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "fad008d2ad03877618d7378f48d69e94a5cfe60b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocator.java",
      "new_id": "64a7e90c4ad0e35ce3803435db6b23929bf2a9b5",
      "new_mode": 33188,
      "new_path": "org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocator.java"
    }
  ]
}
