Danila Ponomarenko
6772fd01ea
IDEA-58049 partial implementation
2012-06-25 18:11:53 +04:00
peter
9c6efc077f
IDEA-87753 Generics: incorrect smart code completion (Generic array creation)
2012-06-25 14:17:31 +02:00
nik
5a5abd8495
more ModuleRootModel modifications rewritten using util methods
2012-06-25 16:00:18 +04:00
Denis.Zhdanov
2c673be3aa
IDEA-82338 "Collapse All" Collapses only comments
...
1. Fixed the problem (fold regions were registered in random order but the model expected them to be sorted);
2. Corresponding test is added;
3. Green code policy;
2012-06-25 12:58:29 +04:00
peter
3a3548f2a2
IDEA-83744 Always insert '()' when class name is completed after 'new' keyword
2012-06-22 14:44:11 +02:00
Maxim.Mossienko
7931bdba15
WI-11694 Include Haskell custom type in distribution
2012-06-21 19:42:45 +04:00
nik
c6412348e4
javadoc and external annotations roots moved from ModuleRootModel to a separate extension
2012-06-21 09:53:18 +04:00
peter
724712ad09
IDEA-85069 Suggest to fill delegate arguments for all overload call candidates
2012-06-20 20:14:16 +02:00
peter
3cba0cb607
prefer class to its members
2012-06-20 19:33:07 +02:00
peter
d7f95f1507
no stats for Object methods
2012-06-20 19:33:07 +02:00
peter
dd15d0e6df
IDEA-83969 code completion in switch/case: auto/unboxing not checked with code completion
2012-06-20 19:33:06 +02:00
Danila Ponomarenko
3ab777e366
IDEA-85758 intention to replace casted var with a var of the right type and having the same value implemented
2012-06-20 16:04:00 +04:00
nik
f842d73127
deprecated methods removed
2012-06-20 09:08:40 +04:00
peter
96d18fe897
IDEA-86945 'Redundant type cast' and 'Constant conditions & exceptions' inspections
2012-06-19 18:41:10 +02:00
peter
598b68cfd9
suggest primitive types in parameter type position after an annotation
2012-06-19 18:41:09 +02:00
peter
f714f0a44c
Object methods are nothing special, don't put them to the top
2012-06-19 18:41:08 +02:00
Anna Kozlova
c058e0d5a1
surround with try|finally: insert new line and indent (IDEA-71020)
2012-06-19 20:08:11 +04:00
Danila Ponomarenko
4e91c6796c
IDEA-87401 CreateAssign -> Bind + +HighPriorityAction + tests added
2012-06-19 16:12:52 +04:00
nik
b9ab25a808
old unused deprecated methods removed
2012-06-19 15:58:33 +04:00
Anna Kozlova
4b5ba694dc
pull up: postpone type params replacement: substituted types can contain type params from base class with names that exist in current class (IDEA-87543)
2012-06-19 14:04:30 +04:00
Anna Kozlova
399ca4050a
online change signature: preserve signature formatting (IDEA-77097)
2012-06-19 14:04:28 +04:00
Anna Kozlova
0b801de6e9
change signature: allow to add multiple params without default values (IDEA-77339)
2012-06-19 14:04:27 +04:00
Alexey Kudravtsev
6ed387d394
IDEA-87003
2012-06-19 13:02:05 +04:00
Dmitry Lomov
0d421564e3
Merge branch 'upsource-master'
2012-06-19 09:42:47 +02:00
Danila Ponomarenko
c0f55c7ea5
IDEA-87401 For intention "Assign Parameter to Field", provide a "Assign All Unassigned Parameters to Fields" implemented
2012-06-18 20:25:08 +04:00
Anna Kozlova
357b56b870
Merge remote-tracking branch 'origin/master'
2012-06-18 19:17:22 +04:00
Roman Shevchenko
062710d3a6
EA-36715 (better detect doc comment before conversion)
2012-06-18 17:04:18 +02:00
Anna Kozlova
51b6f9e052
change signature: preserve param javadoc when name was changed (IDEA-87521)
2012-06-18 19:03:39 +04:00
peter
72ecc025e2
suggest abstract in interface (IDEA-85701)
2012-06-18 16:42:18 +02:00
Evgeny Pasynkov
c2c3178b69
Merge branch 'master' into upsource-master
2012-06-18 15:15:18 +02:00
nik
332b692e1f
more ModuleRootModel modifications rewritten using util methods
2012-06-18 17:08:59 +04:00
Evgeny Pasynkov
a61f306df2
Merge branch 'master' into upsource-master
2012-06-18 14:06:37 +02:00
peter
b7edeb92b5
expected type is sometimes more important than prefix-variant case mismatch
2012-06-18 12:31:17 +02:00
Anna Kozlova
40e35d7a60
enable fix all for file for annotator problems, should work for localQuickFixes only (IDEA-87100)
2012-06-18 12:07:27 +04:00
nik
f4e5a9dd15
added utility for common ModuleRootModel modifications
2012-06-18 10:33:53 +04:00
Anna Kozlova
2d25763038
do not introduce from q.selection (IDEA-87461)
2012-06-15 17:48:25 +04:00
Anna Kozlova
679e1c6bcf
change type args fix (IDEA-84097)
2012-06-15 13:13:26 +04:00
Anna Kozlova
c6e6a726ad
disable make class extend itself when assignment is not valid e.g. due to wrong type args
2012-06-15 13:13:25 +04:00
Dmitry Lomov
ce976c8919
Merge branch 'master' into upsource-master
...
Conflicts:
platform/projectModel-impl/src/com/intellij/openapi/components/impl/BasePathMacroManager.java
2012-06-14 18:17:23 +02:00
Alexey Kudravtsev
6fac34993e
reverted
2012-06-14 15:34:40 +04:00
Anton Makeev
99c6f41a8e
PsiModificationTrackerTest test fixed
2012-06-13 17:37:10 +02:00
Anton Makeev
23b738a8a9
wrong change reverted
2012-06-13 17:22:05 +02:00
Anton Makeev
87ef1bbd6d
AppCode:Device: lib rebuild with 10.6 as a base sdk, + project cleanup
2012-06-13 17:22:05 +02:00
Evgeny Pasynkov
f77d9c9ec7
JobUtil -> JobLauncher component
2012-06-13 15:04:41 +02:00
Evgeny Pasynkov
8c0ba20a7f
Split CacheManager and TodoCacheManager. Also, split implementations
2012-06-13 12:02:28 +02:00
Evgeny Pasynkov
68a9812a88
Split PsiSearchHelper and PsiTodoSearchHelper
2012-06-13 11:05:01 +02:00
Anna Kozlova
7d414e9817
convert anonymous to inner: collapse diamonds (IDEA-87265)
2012-06-13 11:40:34 +04:00
peter
1e90838aba
no closure folding for synchronized methods (IDEA-87268)
2012-06-12 19:26:34 +02:00
Anna Kozlova
685e33675c
convert anonym to inner: ignore used type params as they would be propagated anyway (IDEA-87171)
2012-06-09 21:31:06 +04:00
Anna Kozlova
173cb1f7ca
inline this() as method inside the constructor for non chained constructors (IDEA-87111)
2012-06-09 16:11:11 +04:00