Commit Graph
1435 Commits
Author SHA1 Message Date
anna 6aba03f21c expand static import to class qualification (IDEA-68853) 2011-08-19 21:11:35 +02:00
anna 129d370f24 surround with runnable: check if name unique; start inplace rename; place caret after 2011-08-19 21:11:07 +02:00
anna edcc4a17e0 introduce parameter object: no need to change signature for overriders as they would be changed anyway; correct varargs method processing (IDEA-68920 ) 2011-08-19 21:10:52 +02:00
anna a02dca8eca allow to create field inside static inner class when outer class has the field with the same name (IDEA-71841) 2011-08-19 21:10:10 +02:00
anna 3f144f08b4 move instance methods: leave this refs inside anonymous classes untouched (IDEA-71575) 2011-08-19 21:09:55 +02:00
Dmitry Jemerov a161f3fa92 use editor-aware method for stripping trailing spaces 2011-08-18 16:39:43 +02:00
Dmitry Jemerov 331e047948 decouple DocumentImpl from Editor and action system: move editor-dependent part of trailing spaces stripping to TrailingSpacesStripper 2011-08-17 21:12:50 +04:00
anna 50c39a05d2 diamonds: forbid diamonds completion with inapplicable inferred types (IDEA-73068) 2011-08-17 18:13:50 +02:00
anna b66c85fdee diamonds: forbid diamonds completion with anonymous rollover (IDEA-72527) 2011-08-17 18:13:49 +02:00
peter 5d084bea63 show where the constants in class name completion come from 2011-08-17 16:41:22 +02:00
peter 965c1d663f don't suggest non-imported Arrays 2011-08-17 15:32:12 +02:00
peter 440204554c infer Boolean in if(runReadAction(new Computab<caret>)){} 2011-08-16 19:54:55 +02:00
peter 2918dc82fc fix domino effect in tests? 2011-08-12 23:57:03 +02:00
peter f3f59e0f0d when typing a class name which is not yet imported, just type the space/[/</dot after it, don't select what's there in the autopopup 2011-08-12 19:16:28 +02:00
peter 606b9a025e a single phase for original & copy commit, no restart phase => no finishing character swallowing => PROFIT!!!! 2011-08-12 18:57:11 +02:00
Rustam.Vishnyakov 3653a8b269 Test fix 2011-08-12 15:12:38 +04:00
peter 145992519b a test for typing during copy commit with a visible lookup present 2011-08-11 16:51:06 +02:00
peter 455e6ad29f fix invisible lookup during autopopup 2011-08-11 16:51:06 +02:00
anna 51ecd1ad28 diamonds: collapse to diamonds when introducing (IDEA-73069) 2011-08-11 17:31:29 +04:00
Gregory.Shrago d7a3bdf743 rebombed 2011-08-10 23:28:29 +04:00
peter 41b6fd86de when memoizing, remember which computation caused reentrancy and when the same reentrant computation invokes the same memoized computation, use the memoized result. ResolveClassTest declared fixed and uncommented 2011-08-10 17:26:34 +02:00
peter cf3da08788 testing invisible lookup 2011-08-10 16:29:09 +02:00
Rustam.Vishnyakov b494c468f0 Changed CodeStyleSettings.IndentOptions to CommonCodeStyleSettings.IndentOptions 2011-08-10 18:17:50 +04:00
anna ce10ecce7f inplace introduce: preserve offset corresponding to editor changes 2011-08-09 12:11:07 +04:00
peter c3e24a2c3b temporarily disable the hanging static import tests 2011-08-09 09:11:31 +02:00
peter 48feeb3f4f disable test 2011-08-08 20:57:24 +02:00
peter 8730493c17 EA-28075 empty commit notification text 2011-08-08 20:57:24 +02:00
anna f5f7a96b24 inplace introduce: suggest unique names 2011-08-05 21:20:05 +04:00
peter 0dbb562a2a when no imported clas is found, show non-imported. on explicit completion only 2011-08-05 16:12:05 +02:00
peter 8f022bd35b fix geget problem when a completion restarts which has shown a lookup 2011-08-05 16:12:05 +02:00
anna 1d34a95b0f rename: use simple rename when reference is resolved (IDEA-72876) 2011-08-05 12:27:57 +04:00
Konstantin Bulenkov 36c0c6592d favorites toolwindow 2011-08-05 00:59:14 +04:00
anna 4e7e73d7bf inplace introduce: fix for method call occurrences (IDEA-72868) 2011-08-04 17:59:22 +04:00
anna 64b4fc43a8 name suggestions: do not check next members for param name conflicts 2011-08-04 17:59:20 +04:00
anna 6e3ca2f9e1 extract method: do not include comments when they were not included in selection; leave assignment expressions untouched? (IDEA-72730 ) 2011-08-04 14:16:33 +04:00
anna 4d7124c9a6 unused symbol: do not mark field as not used when annotated (IDEA-72847 ) 2011-08-04 13:04:16 +04:00
anna 11538de335 make class static: leave super expressions unprocessed when they do not correspond to outer class (IDEA-72740) 2011-08-03 22:02:14 +04:00
anna b973627301 change method signature from usage text tweaks 2011-08-03 22:02:13 +04:00
Dmitry Jemerov d38f27c7c8 remove incorrect qualified name check; provide tests (IDEA-71870) [r=jeka] 2011-08-03 19:22:25 +02:00
peter 5bf66b102a geget problem: typing anything during interruptible copy commit when there's already a lookup should lead to completion restart 2011-08-03 15:16:10 +02:00
peter aac6e8bb0f typing non-letter characters should cancel the autopopup completion in its early stages 2011-08-03 13:26:27 +02:00
Alexey Kudravtsev 4dcde9bbfa IDEA-71599 2011-08-03 15:19:29 +04:00
Rustam.Vishnyakov 554fffbead Separate Java code style settings, Java code style panels grouped 2011-08-03 15:07:38 +04:00
anna 179f2a0ded optimize imports: typo 2011-08-01 17:04:42 +04:00
Denis.Zhdanov 4db548424d IDEA-67496 Regression: Reformat on paste: Indent Block is not working when clipboard starts with comment Corrected processing in situation when pasted text ends with empty line
Corrected whole plain text replacement
2011-08-01 11:59:52 +04:00
anna 0cb64bd6ae inplace introduce: append semicolon if needed (to avoid parsing assignment as local variable) 2011-08-01 11:30:36 +04:00
peter 848d6874b2 suggest Arrays in the first completion, even if it's not imported: to overcome the conflict with ArrayStoreException 2011-07-29 17:41:39 +02:00
peter 2b505a8ff4 show only imported classes in the first completion 2011-07-29 17:19:42 +02:00
Dmitry Avdeev d52dce7f72 test fixed 2011-07-29 13:15:11 +04:00
Denis.Zhdanov 63563c354e IDEA-72317 Java Formatter: Separate 'Space before array initializer left brace' for annotation arguments and arrays
Test is corrected
2011-07-28 12:33:34 +04:00