Commit Graph
1188 Commits
Author SHA1 Message Date
peter 40cb6b363c IDEA-68643 When completing a constant, the containing class is not imported 2011-04-26 16:39:45 +02:00
peter c55c311beb by-instance equality in lookup 2011-04-26 14:18:13 +02:00
peter 2df10ca44a IDEA-68669 Autocompletion eats letters 2011-04-26 14:18:13 +02:00
Dmitry Avdeev 46278a4e68 test fixed 2011-04-26 11:34:19 +04:00
Eugene Zhuravlev d64e551739 fixing tests: use same line separators inside templates (mostly), convert to system dependent ones on demand (rarely) 2011-04-21 22:42:09 +02:00
Eugene Zhuravlev ccf0506983 Velocity: use resource loader that loads template content directly from FileTemplateManager instead of disk 2011-04-21 14:30:50 +02:00
anna b94ead9094 diamonds: accept captured types; discard anonymous inner classes (IDEA-67125) 2011-04-20 20:10:21 +02:00
peter 325555e9da don't autopopup annoying name suggestions for fields 2011-04-20 19:17:00 +02:00
Alexey Kudravtsev f1c5040111 cleanup 2011-04-20 19:10:48 +04:00
peter 7ccc1e2a64 EA-26800 drop caches in the completion file copy 2011-04-19 20:41:54 +02:00
peter 2773fa2036 IDEA-68178 Completions does not complete class names in java annotations 2011-04-19 20:41:53 +02:00
peter 8e975b3a73 don't qualify class references twice 2011-04-19 20:41:52 +02:00
peter 709bb85c92 generics are not a part of the lookup string now 2011-04-19 20:41:52 +02:00
peter 6c5ac640b4 remove copyright from test data 2011-04-19 20:41:52 +02:00
Denis Zhdanov 79bf8b4b28 IDEA-68348 Formatter: Correct 'wrap long lines' processing
Test data fixes
2011-04-19 18:54:03 +04:00
Roman Shevchenko e182ea6fee IDEA-66564 (parse indeterminate FP literals in compiled annotations, ultimate fix) 2011-04-18 18:49:31 +02:00
Roman Shevchenko 03bfc64512 Test fixed (hate case-insensitive FS) 2011-04-18 18:49:31 +02:00
Roman Shevchenko 370794e5f7 Cleanup 2011-04-18 18:49:30 +02:00
anna f42960991c rename wrong ref by Shift-F6 (IDEA-61734) 2011-04-17 19:58:06 +02:00
Roman Shevchenko 847ad86feb IDEA-68179 (Javac quirks inspection) 2011-04-17 18:53:22 +02:00
anna b4a99e051b correct field/getters naming in extract method object (EA-26268 - assert: ExtractMethodObjectProcessor.b) 2011-04-15 20:24:51 +02:00
Alexey Kudravtsev a1aeacd499 leaks in AddAnnotationFix 2011-04-15 15:46:29 +04:00
peter 54d554f1d1 IDEA-63335 complete current statement error when statement spans on 2 lines 2011-04-14 20:35:48 +02:00
peter 868418935f don't autopopup with word suggestions in groovy/java literals 2011-04-14 19:26:50 +02:00
peter cabb823fd2 word completion in groovy/java string literals (IDEA-61238) 2011-04-14 19:26:50 +02:00
peter e32c7644b5 IDEA-67250 Invoke completion automatically when none of the predefined live template variants match 2011-04-14 19:26:49 +02:00
peter a70cf1c7ed IDEA-67951 Suggest comparator type in Collections.sort() 2011-04-14 19:26:49 +02:00
anna 2e0cd2d032 interface 'overrides' object: methods can declare different exceptions (IDEA-67753) 2011-04-13 20:05:34 +02:00
anna 8f4a7ee0d0 interface 'overrides' object: methods with same erasure should be accepted (IDEA-67752) 2011-04-13 20:05:33 +02:00
peter 0acf0df76e don't classes by ( not after new, don't insert space when completing an already typed variable name by comma 2011-04-13 19:04:39 +02:00
peter cc8eb23f33 don't choose template items by space if normally they're not configured to do so 2011-04-13 19:04:39 +02:00
peter e83810e358 IDEA-67939 Smart completion completes private field from parent class inside a static inner inheritor 2011-04-13 19:04:38 +02:00
Alexey Kudravtsev 5b6a43015d IDEA-61333 2011-04-13 17:45:11 +04:00
Denis Zhdanov dbb27d2579 IDEA-68003 Java Formatter: Correct formatting of anonymous classes at method call arguments
1. Corrected formatting of anonymous class used as aligned method call arguments;
2. Corresponding tests are added;
3. Green code policy is applied at affected classes;
2011-04-13 12:11:38 +04:00
anna cb836b3251 respect javadoc policy for inlined members on inline super class as well as push down with existing members (IDEA-67580) 2011-04-12 20:57:36 +02:00
anna 98568c1380 type arguments agree when one is type parameter and another is not any wildcard (IDEA-67427) 2011-04-12 15:17:39 +02:00
Alexey Kudravtsev ee9a68bf44 PSI leaks via LocalQuickFix 2011-04-12 11:42:23 +04:00
anna 0633dddcc0 message fixed 2011-04-11 17:24:31 +02:00
Eugene Zhuravlev b63986dce8 non-VFS based FileTemplatesManager 2011-04-09 19:36:08 +02:00
anna 82e049d035 preserve arguments list for enum constant on implement methods (IDEA-67719) 2011-04-07 19:55:19 +02:00
Roman Shevchenko e856733aab IDEA-67596 (class stub builder: decode only relevant access modifiers) 2011-04-06 20:54:42 +02:00
peter 8080667544 don't suggest void methods in a context where some return value is expected (suggest on second invocation) 2011-04-06 19:21:15 +02:00
peter 8d12f07a6a fix some empty stack exceptions during dfa analysis 2011-04-06 13:02:50 +02:00
peter 6ae83662cf the non-green completion items were sorted by proximity in the wrong direction (IDEA-67349) 2011-04-06 13:02:49 +02:00
peter 885ec01362 don't let live templates prevent case-insensitive matching items
don't accept live template variants by commas and other strange characters
2011-04-06 13:02:44 +02:00
peter 6a12b9c4de IDEA-67445 no smart completion for "new Ex<caret>" 2011-04-06 13:02:44 +02:00
Roman Shevchenko cce2c02db1 IDEA-67556 (use highest language level in an artificial elements was a bad idea) 2011-04-05 20:59:18 +02:00
anna dde2360a0c keep spaces (IDEA-67541 ) 2011-04-05 18:13:36 +02:00
anna 3aaa7fb39b diamonds: check according to diamonds even if expected type is raw 2011-04-05 15:45:49 +02:00
Roman Shevchenko bf9add7eb8 IDEA-67385 (explicitly imported types should shadow inherited ones) 2011-04-05 13:30:10 +02:00