Commit Graph
202621 Commits
Author SHA1 Message Date
peter d8a63070d0 don't preselect better-matching deprecated classes (IDEA-124382) 2017-09-18 18:44:39 +02:00
Dmitry Batkovich 583b83e553 quick fix for deprecation inspection: replace method call with suggested in javadoc if no red code produced IDEA-130816 2017-09-18 19:42:50 +03:00
Dmitry Batkovich f37223b2f0 fix typo 2017-09-18 19:42:50 +03:00
Dmitry Trofimov d3b1e5c6c5 Don't fail if directory is absent
Stupid Ant! Why copy "failonerror:false" didn't help?
2017-09-18 19:14:52 +03:00
Dmitry Batrak 3038cf1532 show parameter's JavaDoc in completion parameter info popup 2017-09-18 19:10:54 +03:00
Anna Kozlova 37c636bcc4 coverage ignore empty private constructor: fix all static condition 2017-09-18 19:05:20 +03:00
Anna Kozlova 29bc5a12c0 LVTI: warnings for var as class name (IDEA-178868) 2017-09-18 19:05:20 +03:00
Anna Kozlova a1439d6775 EA-107151 - IAE: ShowParameterInfoHandler.a 2017-09-18 19:05:20 +03:00
peter 9ebe031078 perform stub-AST mismatch diagnostics only when AST is available (EA-106891, EA-106743) 2017-09-18 17:55:05 +02:00
peter fecb75f113 more diagnostics for EA-106944 - NPE: ContributorsBasedGotoByModel.getElementName 2017-09-18 17:55:05 +02:00
nik 96b824ca2b build scripts: support remote debugging for tests via TeamCity plugin 2017-09-18 18:48:08 +03:00
Egor.Ushakov 321d8b10ea IDEA-155080 - better alignment 2017-09-18 18:33:51 +03:00
Egor.Ushakov f773fcecd8 align fields with checkbox captions 2017-09-18 18:33:51 +03:00
peter 6a1b5a6c65 survive PSI invalidating while creating property from usage (EA-107237 - PIEAE: PsiUtilCore.ensureValid) 2017-09-18 17:30:56 +02:00
peter 6873246f8e don't create dom highlights for non-physical PSI (EA-107260 - assert: Non physical IncludedXmlTag) 2017-09-18 17:30:56 +02:00
Vladislav.Soroka fbfbe25787 IDEA-179144 NPE at com.intellij.build.BuildContentManagerImpl.startBuildNotified 2017-09-18 18:02:55 +03:00
Daniil Ovchinnikov ec0531a7fc [jvm-lang] refactor CreateFieldAction
- separate isAvailable()/invoke();
- don't compute weird data instance;
- split whole invoke() body into smaller methods.
2017-09-18 16:59:23 +02:00
Daniil Ovchinnikov bf07d7cc4c [jvm-lang] refactor & cleanup action utils
- add and use JvmSubstitutor.toPsiSubstitutor();
- rename JvmModifier.toPsi to toPsiModifier, make it internal;
- make toJavaClassOrNull() internal.
2017-09-18 16:59:22 +02:00
Daniil Ovchinnikov 10f59673d6 [jvm-lang] rename CreateFieldActionBase.request to myRequest 2017-09-18 16:59:21 +02:00
Alexey Kudravtsev d0493fe1ec cleanup 2017-09-18 17:45:19 +03:00
Anna Kozlova 6947cb5a43 initial highlighting for LVTI (IDEA-178868) 2017-09-18 17:34:51 +03:00
Dmitry Avdeev 8a432f4cb4 Switch Context when switching branches: notification refactored 2017-09-18 17:10:27 +03:00
Anna Kozlova ac6d00c23d read access 2017-09-18 17:06:31 +03:00
Anna Kozlova 2180c05b71 initial highlighting for LVTI (IDEA-178868) 2017-09-18 17:04:30 +03:00
Anna Kozlova e91491a9dd NPE 2017-09-18 17:04:29 +03:00
Olga Strizhenko 1f6fe9d056 Spellchecker: WI-24663 Spelling for user defined dictionary is not working 2017-09-18 16:30:40 +03:00
Olga Strizhenko 00645319ef Spellchecker: move startInWriteAction() one level up 2017-09-18 16:30:40 +03:00
Olga Strizhenko f0beb9f456 Spellchecker: WI-36470 Spellchecking: Quick fix "Change to..." works incorrectly for injected language 2017-09-18 16:30:40 +03:00
Olga Strizhenko c07724c67a Spellchecker: (minor) ChangeTo cleanup 2017-09-18 16:30:40 +03:00
Olga Strizhenko 4b4c2b65e5 Spellchecker: ChangeTo#startInWriteAction() --> false 2017-09-18 16:30:40 +03:00
Olga Strizhenko 8ed6636744 Spellchecker: WI-36470 Spellchecking: Quick fix "Change to..." works incorrectly for injected language
- replace editor from focus by selected text editor
2017-09-18 16:30:40 +03:00
nik 291bb2a609 test framework: add DSL to generate class-files in 'directoryContent'
So we can produce simple *.class files dynamically instead of placing them in testData directories.
2017-09-18 16:17:12 +03:00
Aleksey Pivovarov f7495235c7 vcs: commit dialog - return unversioned files for root node
* search for ChangesBrowserUnversionedFilesNode only where we expect it to be

follow-up: cd190d17cb
2017-09-18 15:42:57 +03:00
Daniil Ovchinnikov 0f0a38f50e [jvm-lang] provide target substitutor via field request 2017-09-18 14:40:19 +02:00
alexey.afanasiev 29c186ae1d Merge remote-tracking branch 'origin/master' 2017-09-18 15:24:40 +03:00
alexey.afanasiev 9928593786 Fix absence of cast fix on unapplicable method calls 2017-09-18 15:23:38 +03:00
Aleksey Pivovarov cd190d17cb vcs: return actual values from ChangesTreeList 2017-09-18 15:20:29 +03:00
Aleksey Pivovarov 1ad30940cc vcs: update tree model on ChangeNodeDecorator change 2017-09-18 15:20:29 +03:00
Aleksey Pivovarov ce1087edfe vcs: remove unused parameters from constructor
* List<ChangeLists> is used only in MultipleChangeListBrowser
* List<Change> is pointless with "capableOfExcludingChanges = false"
2017-09-18 15:20:29 +03:00
Aleksey Pivovarov 81834ae4f3 vcs: avoid calling abstract method from constructor
`setShowFlatten` causes `buildTreeModel`.
We don't have a model built yet, so this call is unnecessary.
2017-09-18 15:20:29 +03:00
Aleksey Pivovarov 10e0a7b4f3 vcs: simplify constructor call 2017-09-18 15:20:29 +03:00
Aleksey Pivovarov 8cce8b9863 vcs: generalize helper class, remove code duplication 2017-09-18 15:20:29 +03:00
Aleksey Pivovarov ee8a3c002d vcs: extract class 2017-09-18 15:20:29 +03:00
Aleksey Pivovarov 7c5a56dda1 vcs: remove wrongful generics
We can't give any warranties on actual type of ChangesBrowserNode,
because we do not control actual tree building from List<T>.
Root node and "collapsed" FilePath nodes might violate this assumption
even in the simplest cases.
2017-09-18 15:20:29 +03:00
Aleksey Pivovarov 2e1ed04c92 IDEA-178492 vcs: avoid "data -> tree model -> data" conversions 2017-09-18 15:20:29 +03:00
Aleksey Pivovarov bc55dad32e vcs: remove unnecessary field 2017-09-18 15:20:28 +03:00
Aleksey Pivovarov 4d6c576330 vcs: remove unnecessary field 2017-09-18 15:20:28 +03:00
Aleksey Pivovarov 124e02588f vcs: extract method 2017-09-18 15:20:28 +03:00
Aleksey Pivovarov d23cd4f6f2 vcs: simplify stream operations 2017-09-18 15:20:28 +03:00
Aleksey Pivovarov df7495ecb6 vcs: cleanup - make method private 2017-09-18 15:20:28 +03:00