peter
|
220e1eaad3
|
display in completion the explicit method type arguments that will be inserted
|
2011-09-19 18:17:28 +02:00 |
|
peter
|
367fcd17a8
|
IDEA-73345 Completion does not propose generic parameters of a method until the header is complete
|
2011-09-16 14:13:47 +02:00 |
|
peter
|
43eb3e6dc5
|
invite to type type parameters when completing new Callable
|
2011-09-16 14:13:46 +02:00 |
|
peter
|
b47513e19f
|
IDEA-74249 Wrong global name completion of static method in same class
|
2011-09-15 20:02:35 +02:00 |
|
peter
|
330016badf
|
suggest class names in foreach with missing type (IDEA-74350)
|
2011-09-15 20:02:35 +02:00 |
|
peter
|
a9458eabd6
|
IDEA-74356 Code completion: Tab in the middle of already typed code adds a space
|
2011-09-15 20:02:35 +02:00 |
|
peter
|
a5f568196e
|
don't suggest to complete class literals not in expressions
|
2011-09-15 16:38:19 +02:00 |
|
Alexey Pegov
|
9132ad3c4d
|
fix NavigateFromSourceTest: it seems like we should not reset multiple selection if one of the selected elements is the one we want to select by navigate action
it will fight for selection with NavigateToSource action otherwise: try to enable both options and multiple select then RMB -> selection is reseted :(
|
2011-09-15 18:05:49 +04:00 |
|
peter
|
946f2b0d5f
|
don't blink in JavaAutoPopupTest.testChoosingItemDuringCopyCommit
|
2011-09-15 14:27:11 +02:00 |
|
anna
|
48643622e8
|
introduce variable: insert var declaration after assignment to final variable
|
2011-09-15 12:35:38 +02:00 |
|
anna
|
263680df94
|
use type parameter bound when normalize super wildcard by position (IDEA-73980)
|
2011-09-14 19:36:26 +02:00 |
|
anna
|
daa3c0ff05
|
disable rename as wrong ref on invalid access refs; though enable quick fix there
|
2011-09-14 19:36:25 +02:00 |
|
peter
|
1a9b32f1b8
|
finishing lookup with a smart enter should actually work like a smart enter
|
2011-09-14 18:21:02 +02:00 |
|
peter
|
8ea2424104
|
suggest inner classes from superclas in smart completion
|
2011-09-14 13:11:29 +02:00 |
|
anna
|
b9f48882af
|
create field from parameter: when field would be final and parameter is NotNull then the field should be also @NotNull (IDEA-74136)
|
2011-09-13 20:23:49 +02:00 |
|
peter
|
a3a880da44
|
smart completion of primitive and array type class object access (IDEA-72265)
|
2011-09-13 17:06:51 +02:00 |
|
peter
|
aea5cea3d5
|
parse byte[].xxx as a qualified reference expression
|
2011-09-13 17:06:51 +02:00 |
|
peter
|
9ddcf4fde8
|
nothing but .class after primitive or array types in basic completion (IDEA-72265)
|
2011-09-13 17:06:51 +02:00 |
|
Dmitry Jemerov
|
390b41b696
|
refactor TestClassesFilter a bit closer to sanity
|
2011-09-12 18:28:37 +02:00 |
|
Alexey Kudravtsev
|
9ff58a3613
|
highlight optimizations
|
2011-09-12 13:26:57 +04:00 |
|
Bas Leijdekkers
|
8ff3af2a35
|
Simplification of "@NotNull/@Nullable problems" inspection settings
|
2011-09-09 15:53:55 +02:00 |
|
anna
|
43f77cc6ca
|
fix test
|
2011-09-09 14:19:53 +02:00 |
|
anna
|
96ce896d49
|
extract method object: do not show dialog under write action (IDEA-74057)
|
2011-09-09 13:23:04 +02:00 |
|
Dmitry Jemerov
|
f3156361d7
|
don't expose implementation class in API
|
2011-09-09 12:22:12 +02:00 |
|
peter
|
dd9aecf5b9
|
increment java structure mod count when deleting class caption
|
2011-09-09 12:18:56 +02:00 |
|
peter
|
22a6e37301
|
basic completion of class keyword after primitive types and arrays (IDEA-72265)
|
2011-09-09 12:18:56 +02:00 |
|
anna
|
d6970bc9b3
|
restore escalate visibility for moved members
|
2011-09-09 10:54:32 +02:00 |
|
anna
|
32e09dafb3
|
fix delegation to abstract method (EA-29618 - NPE: DelegateWithDefaultParamValueIntentionAction.invoke)
|
2011-09-09 10:54:30 +02:00 |
|
peter
|
a3ba1c5d51
|
IDEA-62272 Choosing a package name suggestion with dot should open the next autopopup
|
2011-09-08 19:38:07 +02:00 |
|
peter
|
2ffcdf1cb9
|
IDEA-72776 JAVA: duplicate "boolean" autocomplete suggestion
|
2011-09-08 19:38:07 +02:00 |
|
peter
|
a4f4d931e3
|
IDEA-72951 'break' keyword is not suggested by completion in a loop with single statement body
|
2011-09-08 19:38:06 +02:00 |
|
anna
|
e2ae76304d
|
expand diamonds on introduce parameter (IDEA-74059)
|
2011-09-08 19:27:54 +02:00 |
|
anna
|
94bb0729c0
|
introduce parameter: substitute type parameters on call site
|
2011-09-08 19:27:53 +02:00 |
|
anna
|
b294192ac2
|
diamonds: should check raw types when error occurs before inference is even started (IDEA-74053)
|
2011-09-08 19:27:51 +02:00 |
|
anna
|
2b83ce0999
|
move inner to upper level: don't make enum constructor public (IDEA-74036)
|
2011-09-08 19:27:51 +02:00 |
|
peter
|
c6343bf710
|
IDEA-70589 autocomplete in interfaces thinks that everything is a constant
|
2011-09-08 16:15:57 +02:00 |
|
Gregory.Shrago
|
fcf5942e95
|
finally commented
|
2011-09-08 14:14:07 +04:00 |
|
anna
|
0eb2875056
|
surround expression with: support for expression's parts (IDEA-73868)
|
2011-09-08 11:21:17 +02:00 |
|
anna
|
85d3c55244
|
restore copy/paste for non-java files inside source roots (IDEA-73192 )
|
2011-09-07 17:00:01 +02:00 |
|
anna
|
b0d0f28f03
|
process diamonds on safe delete of type parameter (IDEA-73968)
|
2011-09-07 12:18:59 +02:00 |
|
anna
|
8fef5fc92d
|
replace with diamonds should always check if inferred type agrees with expected type (IDEA-73944)
|
2011-09-07 12:18:58 +02:00 |
|
peter
|
bff5d16471
|
dot chooses lookup items, even those that contain dot
|
2011-09-06 18:38:34 +02:00 |
|
peter
|
3efabdc178
|
preselect the most relevant item when lexicographic sorting is enabled in the lookups
|
2011-09-06 18:16:55 +02:00 |
|
anna
|
36b2da5c5e
|
replace diamonds with explicit type params (IDEA-73932 )
|
2011-09-06 12:38:46 +02:00 |
|
Denis.Zhdanov
|
8b10212d58
|
IDEA-73904 Editor: Correct pasting of string that ends with line feed symbol
Corrected 'paste' processing when pasted text starts with white spaces and ends with line feed
|
2011-09-06 14:35:33 +04:00 |
|
anna
|
ca2c3bc539
|
SOE (IDEA-69752 )
|
2011-09-06 11:54:45 +02:00 |
|
anna
|
c09410b3b5
|
@Override quick fixes: suggest to pull method up; pull members up, extract interface/superclass (IDEA-55720 )
|
2011-09-06 11:54:45 +02:00 |
|
anna
|
25b5ddcbc8
|
pull up: preserve/remove override from pulled method according to super classes structure
|
2011-09-06 11:05:01 +02:00 |
|
anna
|
5471e8e202
|
push down: do not add the same interface twice (check class equivalence over non-copied element)
|
2011-09-06 11:05:00 +02:00 |
|
anna
|
d1a5dacee3
|
inline superclass: preserve superclass extends/implements list (IDEA-69339)
|
2011-09-06 11:04:59 +02:00 |
|