Commit Graph
6904 Commits
Author SHA1 Message Date
peter 2b4c92aff8 CreateFromUsageUtils: contract-obeying ordering for null names 2013-08-13 12:51:43 +02:00
Alexey Kudravtsev 67564e4e83 cleanup, not null 2013-08-12 19:09:44 +04:00
Alexey Kudravtsev aaa80cc55e notnull 2013-08-12 15:37:52 +04:00
Alexey Kudravtsev 2afe8b43ec performance 2013-08-12 15:37:49 +04:00
Anna Kozlova 470efc6e66 IDEA-111842 generate tests should generate unique test names 2013-08-09 17:36:46 +02:00
Anna Kozlova 533073479b generics: allow foreign interface usage in class type arguments 2013-08-09 14:21:28 +02:00
Anna Kozlova 5ca0622cf4 IDEA-111715: implements for enum constant without class initializer 2013-08-09 14:21:25 +02:00
Konstantin Bulenkov 3527785e03 use ComboBox instead of JComboBox inspection 2013-08-09 12:29:22 +02:00
Alexey Kudravtsev 5eedfe73e9 memory 2013-08-08 17:38:21 +04:00
Yann Cébron 1a67a3bfff remove garbage 2013-08-08 11:36:27 +02:00
Dmitry Batkovich ec4e863427 CompilerOutputIndexer on CompilationStatusListener 2013-08-08 13:33:26 +04:00
Vladimir Krivosheev bdeb0a945f PsiUtilBase.asVirtualFile, Overrides, remove duplicated code — please use PsiUtilCore.getVirtualFile 2013-08-08 10:27:31 +02:00
Evgeny Pasynkov 12ce2489b7 fix MemberImplementorExplorer/MethodImplementor extension points duality 2013-08-08 09:35:57 +02:00
Roman Shevchenko cfc55bcb41 java: single underscore variables highlighting for Java 8 2013-08-07 15:07:21 +02:00
Alexey Kudravtsev f4c1d4aa3f notnull 2013-08-07 13:07:00 +04:00
peter 1817eba51e correct doc tag end offset calculation (IDEA-110166) 2013-08-06 20:56:00 +02:00
Dmitry Jemerov dacfbc618f kill LiteralEscaper API which isn't used any more 2013-08-06 15:57:32 +02:00
Alexey Kudravtsev d9d95cf7dd performance 2013-08-06 13:28:40 +04:00
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