Commit Graph
197404 Commits
Author SHA1 Message Date
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