stubs: duplicate indexing stamp info into SerializedStubTree
authorDmitry Batkovich <dmitry.batkovich@jetbrains.com>
Wed, 12 Aug 2020 09:34:58 +0000 (12:34 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Wed, 12 Aug 2020 11:40:33 +0000 (11:40 +0000)
commit3af2d72f903b930cbbc36017693e46b0de85bb91
treeb4b2cc5fbaa60003f2268c9c7abbba5ad8c08bbc
parent2cddc0fc33ae032a910a03e61b2127751ff8e482
stubs: duplicate indexing stamp info into SerializedStubTree

IDE should use both persisted stamp infos (written in vfs attribute and stored in serialized stub tree) to diagnose stub mismatches

GitOrigin-RevId: 1a118299abb332041f3d18e27c7687bf4868ac0c
platform/core-impl/src/com/intellij/psi/stubs/IndexingStampInfo.java
platform/core-impl/src/com/intellij/psi/stubs/StubTreeLoader.java
platform/indexing-impl/src/com/intellij/psi/stubs/PrebuiltStubs.kt
platform/indexing-impl/src/com/intellij/psi/stubs/SerializedStubTree.java
platform/indexing-impl/src/com/intellij/psi/stubs/SerializedStubTreeDataExternalizer.java
platform/lang-impl/src/com/intellij/psi/stubs/StubTreeLoaderImpl.java
platform/lang-impl/src/com/intellij/psi/stubs/StubUpdatingIndex.java
tools/index-tools/src/org/jetbrains/index/stubs/StubsGenerator.kt