Anna Kozlova
fb3295db37
introduce variable/occurrences: allow to walk up through anonymous
...
the current behavior is not transitive as occurrences inside anonymous when selected outside were detected (IDEA-174339)
2017-06-15 13:52:55 +03:00
Anna Kozlova
46e403bfa1
introduce functional variable: warn about non-finals (IDEA-174449)
...
non-final variables won't be accessible inside lambda/anonymous class, thus must be passed as parameters to SAM
2017-06-15 13:52:54 +03:00
Anna Kozlova
d8595269f4
extract method: show conflict for same parameter names (IDEA-174452)
2017-06-15 13:52:53 +03:00
Rustam Vishnyakov
30b55a94e5
EA-103197 fix
2017-06-15 13:38:36 +03:00
Pavel Dolgov
509fa38e40
Java: Check that the variable used in conditional return isn't used anywhere else (IDEA-152688)
2017-06-15 13:09:00 +03:00
Roman Shevchenko
9c86885ea0
[platform] makes "edit custom VM options" action work with relative paths
2017-06-15 11:56:33 +03:00
Dmitry Batkovich
4a14b0b2e5
java completion: move down PreferMostUsedWeigher because of generated members sorting (IDEA-173339)
2017-06-15 11:22:22 +03:00
Anna Kozlova
5ad81f3151
fix testdata
2017-06-15 11:16:02 +03:00
Roman Shevchenko
411a9b44c0
Cleanup (minor optimization)
2017-06-15 11:06:58 +03:00
Tagir Valeev
9fbfbdacce
SideEffectChecker: mark all assert* methods as having exceptional effect
...
SideEffectChecker#mayHaveExceptionalSideEffect extracted
Fixes IDEA-174418
2017-06-15 11:14:45 +07:00
Julia Beliaeva
e76364769c
[vcs-log] simplify visible graph creation code
2017-06-15 02:13:11 +03:00
Julia Beliaeva
c14d955f7a
[vcs-log] use base LinearGraphController class instead of the ancestor
2017-06-15 02:08:09 +03:00
Vassiliy.Kudryashov
f84b3ec176
Reduce usages of borrowed code, hack standard one instead
2017-06-14 22:49:03 +03:00
Vassiliy.Kudryashov
de174e23a5
Make UI Inspector better: info for clicked cells in tables added
2017-06-14 22:22:56 +03:00
Bas Leijdekkers
d3ece932d5
remove shelf notification
2017-06-14 21:19:11 +02:00
Mikhail Golubev
2438847912
Explicitly set docstring format in PyChangeSignatureTest.testFixDocstringRemove
2017-06-14 22:17:06 +03:00
Mikhail Golubev
797998c49c
Reset token set provider in tests where contributors are registered manually
...
It should also fix constant blinking of the test
PyFunctionTypeAnnotationParsingTest.testNoReturnType.
2017-06-14 21:05:51 +03:00
Rustam Vishnyakov
f879f24c0b
Return the diagnostics back
2017-06-14 20:07:28 +03:00
Artem Khvastunov
3cfa83ac8f
WI-22649 allow 'Mark as Plain Text' on library files
2017-06-14 18:46:40 +02:00
Anna Kozlova
bc314ef759
restore containing class detection for parameterized tests (IDEA-174476)
2017-06-14 19:43:43 +03:00
Alexander Zolotov
e62a7b0a91
Do not return todos count for file outside of content roots
2017-06-14 19:38:56 +03:00
Alexander Zolotov
d49a74aa1e
Increment Todo index version
2017-06-14 19:38:56 +03:00
Dmitry Trofimov
caf1d3ab02
Test for not indexing todo in libraries
2017-06-14 19:38:56 +03:00
Alexander Zolotov
42a8c58fa5
Enable todo indexing in content roots only
...
- all OpenProjects are used to avoid generating different indexing results for different projects
- only content-files are included since IndexTodoCacheManagerImpl.getFilesWithTodoItems filter out all non-content todo-entries
2017-06-14 19:38:56 +03:00
Egor.Ushakov
5e44bc3f1b
EA-102311 - PIEAE: PsiUtilCore.ensureValid
2017-06-14 19:35:45 +03:00
Kirill Kirichenko
46d4aab5cc
IDEA-171869 Win10 LaF fix combobox background and better textfield/combobox positioning
2017-06-14 19:32:53 +03:00
Anna Kozlova
d3d1c8fe80
extract method: throw prepare failed in case of chained refactorings
...
otherwise there is no way to get explanation why refactoring was not applicable
2017-06-14 19:27:02 +03:00
Anna Kozlova
5840277944
extract method: allow to pass context for empty method (IDEA-174450)
2017-06-14 19:27:02 +03:00
Anna Kozlova
f60676d110
default Optional.empty for Optional type (IDEA-174268)
2017-06-14 19:27:02 +03:00
Anna Kozlova
79b15d7356
provide PLAIN_CALL_SUPER variable to ease custom template creation
2017-06-14 19:27:02 +03:00
Ilya.Kazakevich
363c7fd4ea
Cache kotlin members because reflection is heavy
2017-06-14 19:13:47 +03:00
Dmitry Avdeev
73f5aa78e1
better diagnostics
2017-06-14 19:02:49 +03:00
Nadya Zabrodina
b9520325e9
[hg]: (IDEA-138876) List of commits to push is not populated sometimes
2017-06-14 18:52:31 +03:00
Julia Beliaeva
60741f8b99
[git] minor: better formatting
2017-06-14 18:35:44 +03:00
Julia Beliaeva
dc24460e47
[vcs-log] remove deprecated methods
2017-06-14 18:34:15 +03:00
Egor.Ushakov
688102a8d1
correctly convert to regexp (IDEA-CR-21745)
2017-06-14 18:29:28 +03:00
Dmitry Batkovich
2b8321f3b4
inspection view: partially revert "cca2aef" due to IDEA-174368
2017-06-14 17:58:05 +03:00
Egor.Ushakov
a9f75c246b
get collection element type for filter completion from the first non-null element
2017-06-14 17:47:36 +03:00
Egor.Ushakov
c6c97e59e2
cleanup: inline
2017-06-14 17:47:36 +03:00
Egor.Ushakov
78009ebf8b
fixed visibility
2017-06-14 17:47:35 +03:00
Roman Shevchenko
98552edbb2
Cleanup (javadoc)
2017-06-14 17:41:20 +03:00
peter
fddb3a20fe
move caching from FacetIndex to ProjectFacetManager (IDEA-CR-21856)
2017-06-14 16:39:11 +02:00
peter
0f9222c345
IDEA-174434 Typing in doc comment is java structure modification
2017-06-14 16:39:11 +02:00
Alexey Kudravtsev
772c5b95e9
sometimes despite all efforts the System.nanoTime() can be non-monotonic, so I'm fed up with that - fixes EA-102983 - assert: PausesStat.finished
2017-06-14 17:13:36 +03:00
Alexey Kudravtsev
2dda498515
renamed performance to stress to move out of perf tests group
2017-06-14 17:13:35 +03:00
Dmitry Batkovich
87b68598cb
add javadoc intention should be unavailable if javadoc already exists IDEA-174275
2017-06-14 17:11:07 +03:00
Dmitry Batkovich
b1d40b518b
relevant method chain completion: introduce new field if completion for field initializer is called (EA-103019)
2017-06-14 16:53:21 +03:00
Vladimir.Orlov
e8cc55d2c3
Merge remote-tracking branch 'origin/master'
2017-06-14 16:51:50 +03:00
Vladimir.Orlov
a547cfa12d
mac launcher: removed search VM options from Info.plist
...
IDEA-173476 Consolidate VM options on macOS
built launcher was committed with 18b4b99555
2017-06-14 16:50:59 +03:00
Pavel Dolgov
00d6630674
Java: Refactored reflection/MethodHandle references - moved utility methods to more appropriate place (IDEA-172319)
2017-06-14 16:47:18 +03:00