Commit Graph
263275 Commits
Author SHA1 Message Date
Anna.Kozlova 21e434894f java inference: stop when argument has no associated formal parameter
GitOrigin-RevId: cbc4e435f6e03bd06eac4dcf21196bdd61dc6c3d
2019-12-03 16:04:11 +00:00
Anna.Kozlova d93efc10e8 protected member in final class: remove code duplication
GitOrigin-RevId: 6ea87a95bbb9b39cec85129bec6c69538823725e
2019-12-03 16:04:11 +00:00
graann 8ba0856ff5 fix for IDEA-227823 Borderless header: Project name and path has the same color as menu items
GitOrigin-RevId: 19d13ab624c6e40ff4dddac983099a0d0f5685e3
2019-12-03 16:04:11 +00:00
Alexander Lobas 068fa05bba UX-1046 Plugin manager: improve warning/error texts
GitOrigin-RevId: da9ebeb08c56fc6d901246238b974ddef226e92d
2019-12-03 15:36:42 +00:00
Stanislav Utikeev 977c69448e Add python common tests to community modules.xml
GitOrigin-RevId: 6c46ede1a101bbc8b9b20a6c35b52d59f115e335
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 24a25d9ff5 Remove redundant postStartupActivity from analysis-impl.xml
GitOrigin-RevId: 3401e812f11fbf93024e17315daeb1b9df0ed914
2019-12-03 15:11:09 +00:00
Stanislav Utikeev fd2d2b6cc0 Merge fixes in PrebuiltStubs lost after rebase
GitOrigin-RevId: a1680a062186d0958b14748c798d2e0d35da5177
2019-12-03 15:11:09 +00:00
Stanislav Utikeev bf3b6e3c08 Add missing dynamic to EP
GitOrigin-RevId: 76d7eeaee7ee7194fcf7f70fc7ac279c33b9eea6
2019-12-03 15:11:09 +00:00
Petr Golubev d15474ba8d fixed PyUnresolvedReferencesInspection's bundle name
GitOrigin-RevId: def77a5531f0552e4d99d2085e86d82768d62a96
2019-12-03 15:11:09 +00:00
Stanislav Utikeev a0a8b4949d Mark StubIdList internal due to moving it to indexing-api
GitOrigin-RevId: aa0a923bf3c8d3023a7c20df8c2d289b75e71c69
2019-12-03 15:11:09 +00:00
Stanislav Utikeev eda2380286 Add nullability annotations and javadoc for new methods in CodeStyleFacade
GitOrigin-RevId: 5a7281ff7d2e5834b57596b51ea8bcbcef4c5b94
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 280f04c4a9 Add internal status for PriorityEventCollector
GitOrigin-RevId: a977121af50a0d7560b5300f3d05d570c3e0d561
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 82747b0bca Move IntEnumerator to analysis-impl
GitOrigin-RevId: 369d1d23dea21f38d9c76981fabbbe2a60d07d08
2019-12-03 15:11:09 +00:00
Stanislav Utikeev cbc22a8fe1 Move stub serialization related classes to analysis-impl
GitOrigin-RevId: c5c2188cc1708a0d9622ef399e590e62344e9a96
2019-12-03 15:11:09 +00:00
Petr Golubev c94a666602 mv community/platform/platform-resources-en/src/messages/InspectionsBundle.properties -> community/platform/analysis-api/resources/messages/InspectionsBundle.properties
GitOrigin-RevId: e6b9a234bf704143153b9223b60003114ff2aedc
2019-12-03 15:11:09 +00:00
Petr Golubev b08e895c94 Revert "mv InspectionsBundle.properties to community/platform/analysis-api/src/*"
This reverts commit e59b7f58e168ce422bbad541caf85cb64cf10ffa.

GitOrigin-RevId: fa68a5a389b1827557b607dd3656e14efb633205
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 000c60ce9c Implement AsyncExecutionService for analysis tool and fix completion tests
GitOrigin-RevId: 843f486589bc495da791564966cc426f31d61b62
2019-12-03 15:11:09 +00:00
Stanislav Utikeev a501b3e575 Fix XMLs after rebase on master
GitOrigin-RevId: e0cd65d07a01ad8090b072cf1bcad8b8cdfc8277
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 5de425773c Move method from StubUtil to already existing StubSerializationUtil
GitOrigin-RevId: 1a35f0c3294a27e4ed8e050f77ca58d40186f54c
2019-12-03 15:11:09 +00:00
Stanislav Utikeev b05ac3350d Remove extra empty lines in CompletionUtil
GitOrigin-RevId: d1c6b343ef872c3cddc3321a29d588b213187298
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 94d13f0d29 Mark methods made public with ApiStatus.Internal
GitOrigin-RevId: a77d18a07a3fcdf2fe095ab0cda11b5928dbd6ca
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 407f8a250a Move UpdatableIndex and CustomImplementationFileBasedIndexExtension back to lang-impl
GitOrigin-RevId: f78788f768dffc46188bbcf033b2a2b26b709472
2019-12-03 15:11:09 +00:00
Petr Golubev df428c7257 mv InspectionsBundle.properties to community/platform/analysis-api/src/*
GitOrigin-RevId: aff26b06258bb5805a881c37eaddcb26273970b8
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 13e67105e6 Revert registering ModuleExtension in CoreModule, as Server analysis will use another implementation of Module
GitOrigin-RevId: a5a9b7abb92c540ea739a6b4e74d3c23aaf092df
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 64cfb74da8 Move AST factory EP declaration to core-impl and Python AST factory to psi-impl
GitOrigin-RevId: 48281ce47dbe8732d6621526d7da1b682af5add8
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 0b0b80ae71 Move all necessary stub related classes from lang to indexing-api and analysis-impl
GitOrigin-RevId: b7643efd701f2901ab269f92cc57b5dd658e47f9
2019-12-03 15:11:09 +00:00
Stanislav Utikeev a93839fed6 Add notNull assertion for testRelativeFromImportWhitespacesAfterDot
GitOrigin-RevId: 2ebd2e2d0c79b418596968195610037a4c1d8b71
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 1d9a4e5d49 More thorough root system in analysis tool VFS
GitOrigin-RevId: 3f76429e69268d40d23c08dfd88dc2593a37efdf
2019-12-03 15:11:09 +00:00
Petr Golubev b8874dd517 mv PyUnresolvedReferencesInspection to python-psi-impl
GitOrigin-RevId: 22d5e871ad2aaf36b5dde04afc7335c1ce25d2bf
2019-12-03 15:11:09 +00:00
Stanislav Utikeev e31b8f8ef4 Add PythonAnalysisToolSdk and support for different roots in it
GitOrigin-RevId: a6df08987c456d5dc20bc5c2d5130352b48a34a8
2019-12-03 15:11:09 +00:00
Stanislav Utikeev c2caaf5e07 Better asserts for instanceof in PyCommonResolveTest
GitOrigin-RevId: d069f37da3983476da49cc4813d8237996dabf4b
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 2aac029e24 Move TreeAspect to core-impl.xml
GitOrigin-RevId: f9be89840af5586dd797f92965a2fb146b8e02f8
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 3300f6baca Correctly handle PSI updates for completion steps. Also fixes bug when completion worked correctly only once
GitOrigin-RevId: cf8f00804064283b180197bc95563f9eb840eb11
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 64a66563fb Consistent naming for common Python tests and fixtures: (Python|Py)(Common|Platform?|Psi)(.+)
GitOrigin-RevId: 648dc76cfd3edc5567f46eceaeaaa9afa5433331
2019-12-03 15:11:09 +00:00
Stanislav Utikeev e558bc568d Move Python reference contributors to python-psi-impl
GitOrigin-RevId: fc60e8a4cf06e7e766ef53463b305d9f79e57585
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 0e1d948100 Move psi.referenceContributor EP to core-impl
GitOrigin-RevId: b57caa0e8bb2c0fc877d76ae78f3d28142b05fc0
2019-12-03 15:11:09 +00:00
hsestupin d6c1f382ca move gotoDeclarationHandler EP to analysis-api from LangExtensionPoints
GitOrigin-RevId: 2a9f3d3e5bef069f004d350aa4351ad3ce2039bb
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 593ea26bb1 Move Python completion test to common Python tests
GitOrigin-RevId: 120f8943fbd93a55d6e2e2d9d9e5e3b36c8c0a4f
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 9846716abb Move parsing tests to according package
GitOrigin-RevId: 36342ae76f07ee46ccb2c0e84344849daff54c4c
2019-12-03 15:11:09 +00:00
Stanislav Utikeev e871a56af0 Refactor Python tests
- move PyResolveTest to common tests
- support common test fixture for both platform and analysis tool

GitOrigin-RevId: dafe7a942b1c9d4d927dc5e2f412a0941e0b0dd1
2019-12-03 15:11:09 +00:00
hsestupin 606f7c9d61 move goto base functionality from lang-impl to analysis-impl
GitOrigin-RevId: ac1c1c2d5e6ae6e71f628424179b2d50a04d79d0
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 1545256330 Add dynamic to psi.treeChangePreprocessor EP
GitOrigin-RevId: f72c2c9274963fb00a24d2896f0f9eaf67427684
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 0f0ed07c46 Move analysis tool to ultimate repo
GitOrigin-RevId: b630f65e3aa3979a85beac76283c95dd0fb1c3ef
2019-12-03 15:11:09 +00:00
Stanislav Utikeev daadf87255 Fix MockPsiProject constructor
GitOrigin-RevId: b9438f58db0cb12dbf3d8198dd523b809fc82d14
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 2a03d4476c Add dynamic to smartPointer.anchorProvider
GitOrigin-RevId: e4ada601517f43e5594a30f0c33a2b465e8e4d01
2019-12-03 15:11:09 +00:00
Stanislav Utikeev a1657e1a0e Move CommaTailType and EqTailType to analysis.impl. Also provide PsiEditorUtil::getPsiFile(Editor) method
GitOrigin-RevId: 85e07b9866c239b442c6a73168f1bbfda88943c1
2019-12-03 15:11:09 +00:00
Stanislav Utikeev ac1f525e27 Move CodeStyleFacade from intellij.platform.ide to intellij.platform.analysis
GitOrigin-RevId: d3a33fcf3dd357321ae8f302ae04f5a3fecaae74
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 6718b83896 Use KeymapUtil::getFirstKeyboardShortcutText(String) instead of CompletionUtil::getActionShortcut(String)
GitOrigin-RevId: 1e0808772559f77e80bbf41df82eb09dd3ea1075
2019-12-03 15:11:09 +00:00
Stanislav Utikeev 21852bdf68 Get rid of dependency on Template in CompletionData via implementing PresentableLookupValue for Template class
GitOrigin-RevId: 30f18d282a00eef5871a75e5542cec8a7bad9b0a
2019-12-03 15:11:09 +00:00
Stanislav Utikeev d978d33cb9 Include editor-ui dependencies into PlatformLangPlugin
GitOrigin-RevId: 91382aaaa02d6bec29dea3c219899c21e147ae79
2019-12-03 15:11:09 +00:00