Commit Graph
6113 Commits
Author SHA1 Message Date
anna b9760871f9 inheritance 2 delegation: type parameters substitution (IDEA-53529) 2010-04-15 22:35:35 +04:00
peter 8c2b87446f restore primitive type completion in parameter lists 2010-04-15 17:43:37 +04:00
peter d45e439cc1 tab completion shoulnd't overwrite new class'es argument list 2010-04-15 17:43:33 +04:00
peter fac5c19893 IDEA-52529 enum member not suggested while adding a static array right in the enum class 2010-04-15 17:43:30 +04:00
anna 04fdd69cc1 pull up/push down: type parameters substitution should modify member copy (IDEA-53496) 2010-04-14 18:32:38 +04:00
anna d95d359eeb pull up: erasure type parameters or try to substitute (IDEA-53490) 2010-04-14 18:32:36 +04:00
Maxim Medvedev 255a159cfa Merge branch 'master' into changeSignature 2010-04-14 12:36:19 +04:00
peter 16ecaebf9b correct {} placement when creating a new abstract class with constructor arguments 2010-04-12 19:31:27 +04:00
peter 8db6de961d don't suggest primitive type names inside annotation in method parameter list (IDEA-25149) 2010-04-12 19:31:26 +04:00
peter d2086dc7f3 IDEA-53346 Extra pair of parentheses when completing a constructor call 2010-04-06 20:10:40 +04:00
peter 8ea4bb8771 IDEA-53352 Completing multiple parameters inside if statement inserts semicolon incorrectly 2010-04-06 14:25:53 +04:00
Maxim Medvedev 924491bccc Merge branch 'master' into changeSignature 2010-04-03 14:24:50 +04:00
Dmitry Jemerov af06f478f5 take correct parameter names from debug info for long/double parameters (IDEA-53195) 2010-04-01 15:50:15 +04:00
anna 9cb223e375 push down: erase type arguments for raw subtypes (IDEA-53405) 2010-03-30 21:00:36 +04:00
anna 227d51d58a inline constant field: preserve qualifiers 2010-03-23 12:17:02 +03:00
anna 2f8092591a field can't be local if its initializer is not a constant 2010-03-22 18:55:52 +03:00
anna eea6a96e7d introduce constant/field: static/final should be set before actual add - anchor detection (IDEA-52969) 2010-03-22 18:55:48 +03:00
anna dc8db62ae4 import is redundant if imported class is located in the same directory (IDEA-52733) 2010-03-17 14:29:21 +03:00
anna 17ce947291 multiple classes copy (IDEA-52694) 2010-03-17 14:29:20 +03:00
Kirill Kalishev c5c5b0518a Merge branch 'master' of git@git.labs.intellij.net:idea/community 2010-03-16 18:26:54 +03:00
Kirill Kalishev 0bc490c330 project & structure view tests to CE 2010-03-16 18:26:49 +03:00
Maxim Medvedev b1cd57fdc7 Merge branch 'master' into changeSignature 2010-03-16 17:21:59 +03:00
Alexey Kudravtsev d57397121b cleanup 2010-03-16 14:59:30 +03:00
Kirill Kalishev 39a7f0a7ad Merge branch 'master' of git@git.labs.intellij.net:idea/community 2010-03-16 13:22:45 +03:00
Kirill Kalishev a95a0069a8 project view tests refactorted and uncommented 2010-03-16 13:22:40 +03:00
anna 0dbd16d7ef field can be local: treat non-primitive fields as read/write (IDEA-52901) 2010-03-15 19:45:03 +03:00
Maxim Medvedev cb337058b8 Merge branch 'master' into changeSignature 2010-03-15 15:15:21 +03:00
Kirill Kalishev 94528ffb6c ProjectTreeStructureTest.testStandardProviders commented while tree.toString() is being reworked 2010-03-12 14:42:54 +03:00
Maxim Medvedev 4fa8cdaed5 Merge branch 'master' into changeSignature 2010-03-11 13:54:03 +03:00
Kirill Kalishev 44a3c1ae85 project view tests partially moved to community 2010-03-10 18:29:19 +03:00
Maxim Medvedev b6959a6219 groovy change signature dialog 2010-03-10 12:29:46 +03:00
peter eed9138dbd IDEA-27091 When finishing method lookup item with '(', put caret after this '(' even if method has no parameters
IDEA-51789 When "Insert pair bracket" on Editor->Smart keys page is off, IDEA still inserts both parentheses on autocomplete lookup, but overtype doesn't work
2010-03-09 12:54:15 +00:00
anna b728796708 field can be local extended: suggest read only fields used in e.g. constructor once as can be local; process inner class constructors as methods (IDEA-52670) 2010-03-05 14:07:36 +03:00
anna 9e086ac5f3 extract class: field initializers fixed (IDEA-52622) 2010-03-05 14:07:35 +03:00
anna 4e6d36ea3f move package as directory: move non-java files as well; fix imports on classes in moved file(s) 2010-03-02 16:39:30 +03:00
anna 50de08af4a inline class to anonymous: replace varargs with array creation 2010-03-01 11:05:55 +03:00
anna 312e1c7015 collect members before move in order to fix visibility aftwrwards (IDEA-52377) 2010-02-24 17:31:12 +03:00
Pavel Fatin 695afac596 IDEA-52386 - Better top-level class detection for stubs generation 2010-02-19 17:31:02 +03:00
Dmitry Jemerov ecca3769a7 PostprocessReformattingAspect rewrite 2010-02-16 22:00:29 +03:00
anna 9aa9935bf8 encapsulate fields: javadoc placement settings (IDEA-52195) 2010-02-12 18:57:11 +03:00
anna 8331adb1d7 inline parameter: conflict if replacement would be inaccessible 2010-02-12 18:57:10 +03:00
anna 2d7473841b inline parameter: assignment to local variable between its declaration and the call causes the incompilable code (IDEA-52164) 2010-02-11 17:56:33 +03:00
anna 208129c56b inline parameter: check visibility access (IDEA-52169) 2010-02-11 17:56:32 +03:00
anna 292373e213 inline parameter: check static access (IDEA-52170) 2010-02-11 17:56:31 +03:00
anna 7c2d78c47c inline parameter: decode context in initializer in case of local variable created as well (IDEA-52171) 2010-02-11 17:56:30 +03:00
anna 20b01ce79e inline parameter: check inner/local classes (IDEA-40703) 2010-02-11 17:56:29 +03:00
anna 24c6e0bfa5 move inner to interface: strip static modifier 2010-02-11 17:56:26 +03:00
anna bd9424a2e7 inline parameter: conflict if initializer depends on caller parameter 2010-02-09 16:04:11 +03:00
Alexey Kudravtsev 4f5bde8a96 IDEA-51798 2010-02-09 13:49:55 +03:00
anna 465bb913a9 turn refs to super: process anonymous classes; infer type parameters 2010-02-08 21:23:09 +03:00