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