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