Commit Graph

382 Commits

Author SHA1 Message Date
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
Maxim Shafirov
2b21c5f0cb testdata updated. 2010-02-17 19:33: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
anna
465bb913a9 turn refs to super: process anonymous classes; infer type parameters 2010-02-08 21:23:09 +03:00
anna
b0a382dbfa move to inner: move to interface 2010-02-08 21:23:00 +03:00
anna
dc35e44ab4 introduce parameter: fix getter call 2010-02-08 21:22:59 +03:00
anna
4b271bdb3d make static: move field initialization to constructors if it depends on introduced fields 2010-02-03 15:50:22 +03:00
anna
9b271b5bd7 inline parameter: conflict for write access (IDEA-40733); exceptions are thrown if they are found in initializer (IDEA-40732 ) 2010-02-02 19:49:02 +03:00
anna
8d6c9d5fe0 inline method: do not conflict inline super expr inside inner class 2010-02-02 17:18:40 +03:00
anna
107ab35006 inline parameter: check access conflicts (IDEA-40703) 2010-02-02 16:16:36 +03:00
anna
41b97a4f75 inline parameter: make it public; allow to inline refs to the same non final fields; allow to inline different constants with the same value (IDEA-40700) 2010-02-02 16:16:35 +03:00
anna
0cc203b176 inline parameter: evaluate this expression (IDEA-40666) 2010-02-02 16:16:35 +03:00
anna
e110089a0f test data 2010-02-01 17:13:38 +03:00
anna
c81ea3ceca move to inner: ignore package local access if class was moved to interface (IDEA-39296) 2010-02-01 17:13:37 +03:00
anna
efad1cbeeb move to inner: rebind imports first in order to prevent fqns (IDEA-39290) 2010-02-01 17:13:36 +03:00
anna
735162b601 move inner: outer class reference in hierarchy fixed (IDEA-40651) 2010-02-01 17:13:35 +03:00
anna
172de67c03 Inline inner: rise conflict for getClass invocation (IDEA-39608) 2010-02-01 17:13:33 +03:00
anna
7a8e58a984 Inline inner: rise conflict for recursive inlinement (IDEA-39353) 2010-02-01 17:13:32 +03:00
anna
3e37ba3466 Inline inner: assignments to local vars and params in constructor body fixed (IDEA-39285) 2010-02-01 17:13:32 +03:00
anna
55b9c7d053 Inline inner: show error message as soon as possible (IDEA-39083) 2010-01-29 17:07:23 +03:00
anna
de02933e05 Inline inner: check when possible to inline this ref only (IDEA-39274) 2010-01-29 17:07:23 +03:00
anna
d03c0ac2b2 rename conflict: local variable hided by a field in an inner class (IDEA-20700) 2010-01-29 17:07:21 +03:00
anna
79cf445952 Push Down: super should not access over hierarchy (IDEA-20816) 2010-01-29 17:07:20 +03:00
anna
365ed16a15 change signature: propagate params/exceptions to implicit constructors 2010-01-28 16:22:40 +03:00
anna
53c3a8b5dc move selected classes to inner in one step (IDEA-39729 ) 2010-01-26 16:55:29 +03:00
anna
4ec2dc9e30 stop folding before statement is reached (IDEA-51711) 2010-01-22 20:41:05 +03:00
anna
04130b5cb1 move instance method should qualify field access if there is a parameter with the same name (IDEA-43009) 2010-01-22 13:14:34 +03:00
anna
2b5f3391b7 ignore completely automatic renamer if conllision was found (IDEA-13684) 2010-01-21 18:06:05 +03:00
anna
d6d72f4eeb test for IDEA-13642 2010-01-21 18:06:04 +03:00
anna
95f4056c89 rename: find collisions with static imported members in findUsages tests 2010-01-20 12:51:45 +03:00
anna
8fdf313fe3 rename: find collisions with static imported members in findUsages 2010-01-20 12:51:44 +03:00
Dmitry Jemerov
5ff10ec302 Merge branch 'master' of git.labs.intellij.net:idea/community 2010-01-18 20:26:42 +03:00
Dmitry Jemerov
18440a6958 merge idea90 branch into trunk 2010-01-18 20:19:19 +03:00
anna
b06e294172 move method: remove qualifier after calls corrections 2010-01-18 17:35:31 +03:00
anna
f074aebd25 suggest to delete method overriders even if conflicts were found (IDEA-51577) 2010-01-18 17:35:31 +03:00
anna
f839cca28b move method: new escalate visibility should be processed (IDEADEV-39711) 2010-01-18 14:07:43 +03:00
anna
7d8382e7e6 copy javadoc to the generated constructor (IDEADEV-41681) 2010-01-18 14:07:43 +03:00
anna
121e715819 NPE 2010-01-14 21:15:52 +03:00