Commit Graph
6886 Commits
Author SHA1 Message Date
Roman Shevchenko b993b94f0e IDEA-111523 (the intention is only supposed to work inside regular assignment) 2013-08-05 21:47:23 +02:00
Roman Shevchenko d6c5bb898a Cleanup (formatting) 2013-08-05 21:47:23 +02:00
peter 17169cd543 IDEA-111500 Suggest the enclosing type as 1st element in return type suggestions list when creating the static method getInstance() of the singleton 2013-08-05 13:44:52 +02:00
Alexey Kudravtsev 181ae2e0f5 resolve/highlighting performance:
- propagate PsiFile parameter to reduce psiElement.getContainingFile() and psiElement.getManager() calls
- store and propagate LanguageLevel and JdkVersion to avoid tree walking
2013-08-05 13:14:55 +04:00
Alexey Kudravtsev f541853c60 notnull 2013-08-05 13:14:54 +04:00
Alexey Kudravtsev a0cb7ef884 cleanup 2013-08-05 13:14:53 +04:00
Alexey Kudravtsev 643f03c624 performance 2013-08-05 13:14:50 +04:00
peter 7bc84c1743 java completion: add keywords before reference variants, as they're quicker (accounts for blinking JavaAutoPopupTest) 2013-08-02 15:06:08 +02:00
Gregory.Shrago 8631836b8b EA-48239 - NPE: ClassGroupingRule.groupUsage 2013-08-01 22:03:24 +04:00
peter 67465a724e IDEA-104677 Selected completion item isn't inserted by typing a colon 2013-08-01 19:07:30 +02:00
Denis.Zhdanov a01ab44997 IDEA-111004 Edit Fragment: Editing breaks code style, noise in VCS 2013-08-01 20:36:17 +04:00
peter 0cfc3b5f9e IDEA-111144 'Generate Getter' should add @Override if needed 2013-08-01 16:57:08 +02:00
peter ec8fcaccce simpler override checks when generating equals 2013-08-01 16:57:08 +02:00
peter 83a2d9cb96 IDEA-111362 Generate constructor removes "m" from variable name 2013-08-01 16:57:08 +02:00
peter 2536e7dc0c IDEA-107599 Specify the expected type name explicitly in lambda-folding in field assignments 2013-07-31 17:49:44 +02:00
Alexey Kudravtsev b1bd104750 assertions for using FileElementInfo for files; optimisation 2013-07-31 14:36:51 +04:00
Alexey Kudravtsev 343e3e1c20 @NotNull 2013-07-31 14:36:49 +04:00
Denis.Zhdanov 1f205df00e Correct range recalculation during comment formatting 2013-07-30 15:22:53 +04:00
Dmitry Avdeev 52eaaaa2b3 IDEA-108183 XML: auto-popup completion for attribute values with enum 2013-07-29 13:03:44 +04:00
peter 7c773d8209 tab should replace the old javadoc param description (IDEA-110166) 2013-07-28 17:56:53 +02:00
Konstantin Bulenkov 732402a3ca use parameterless method createEmptyBorder() for short 2013-07-26 12:58:14 +02:00
Maxim.Mossienko 3f5abec9e0 replace SyntaxHighlighterColors with DefaultLanguageHighlighterColors 2013-07-26 11:32:40 +02:00
Dmitry Jemerov 035b3c2c8a CommandLineState initializes its own ConsoleBuilder, remove redundant code which does it externally 2013-07-25 16:09:00 +02:00
anna 6ac7e50675 do not force to build ref-graph when it won't be used 2013-07-25 13:45:20 +02:00
anna 40d22fb15b revert lower accessibility for getters/setters (IDEA-108598) + consistency to getter/setter completion 2013-07-25 10:20:04 +02:00
Dmitry Batkovich bf6937f4dc compiler output indexer memory leak fix 2013-07-25 00:47:35 +04:00
peter 8d2ba5aecb first member in call chains should not have parameters (IDEA-110961) 2013-07-24 19:07:20 +02:00
anna 8fa4b8bc28 Merge remote-tracking branch 'origin/master' 2013-07-24 19:04:21 +02:00
Dmitry Jemerov 83ed95fb57 store Executor instance in ExecutionEnvironment; don't pass it to ProgramRunner.execute() separately 2013-07-24 19:03:02 +02:00
anna ec8876bed5 change signature: propagate params fix (IDEA-110601) 2013-07-24 18:59:30 +02:00
peter e6d1714dc1 copy method signature on copy reference action (IDEA-95228, IDEA-106588) 2013-07-24 14:45:00 +02:00
peter 94033d3346 parenthesized expression doesn't add side effects (IDEA-110945) 2013-07-24 13:25:16 +02:00
anna d3fcd37b20 type param bound check fixed (IDEA-110869) 2013-07-23 18:38:42 +02:00
Alexey Kudravtsev 35c2fa874b removed myContext field from InspectionWrapper 2013-07-23 17:16:12 +04:00
Denis.Zhdanov 718c577bae Javadoc refactoring 2013-07-23 12:49:09 +04:00
peter 360bf1705d IDEA-110166 Suggest javadoc autocompletion for variables of the same name in other javadoc for this class 2013-07-22 17:59:47 +02:00
peter f2b96a5d5f don't autopopup with name suggestions inside live templates 2013-07-22 17:08:51 +02:00
anna 7f0f1aaffa safe delete: delete @Override annotation each time super method is deleted; rise a conflict when a usage is in overriding method which won't be deleted (IDEA-110840; IDEA-110841) 2013-07-22 15:27:34 +02:00
Alexey Kudravtsev 75ddbc57e3 Analyze_Inspect code should work for notfair inspections 2013-07-22 14:27:31 +04:00
anna 4d4b8957b5 rename: suggest to rename all tests which would be found by Find Test (IDEA-110256) 2013-07-22 12:24:22 +02:00
Eugene Kudelevsky e4a4bc9c14 IDEA-110808 support 'rename application package' refactoring which doesn't change java package names, but updates relative component names in manifest; reference from package attribute now only provides completion and is not updated after rename 2013-07-22 13:48:34 +04:00
peter 9e3c61cf55 shorter method chains weight in the logs 2013-07-22 11:32:14 +02:00
Dmitry Jemerov fa18d853f3 store runner ID directly in ExecutionEnvironment, remove it from ConfigurationPerRunnerSettings 2013-07-22 10:05:52 +02:00
Denis.Zhdanov 951139988e IDEA-110673 Gradle import doesn't respect language level 2013-07-19 20:30:49 +04:00
peter 9ff7d283a9 check for property name search cost in PostHighlightingPass 2013-07-19 14:07:48 +02:00
peter 7839f1c478 IDEA-105093 Eclipse-way getter/setter completion 2013-07-18 17:09:32 +02:00
peter 7d2b1d9da0 a more generic name for completion contributor, as it'll be expanded 2013-07-18 17:09:32 +02:00
peter 198be80441 IDEA-109171 Code completion is suggesting to implement a class 2013-07-18 17:09:31 +02:00
Eugene Kudelevsky c1aa648965 IDEA-91585 IDEA-57990 resolve inside Android SDK based on its sources, not classes 2013-07-18 16:00:33 +04:00
Evgeny Pasynkov 162ada50bf make HighlightInfoHolder less dependent on editor 2013-07-18 13:26:37 +02:00