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