Commit Graph

424 Commits

Author SHA1 Message Date
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
anna
1285f94343 testdata case fixed 2010-02-08 21:23:07 +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
Dmitry Jemerov
d12f5ecfc1 some testdata discoverability 2010-02-08 20:35:28 +03:00
Alexey Kudravtsev
0d2a5bb19a renamed 2010-02-08 18:12:51 +03:00
Alexey Kudravtsev
1dabdd4690 static flag for top level classes 2010-02-05 17:13:50 +03:00
Alexey Kudravtsev
b8a8286638 missing files 2010-02-03 19:00:54 +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
6c0d22308a inline parameter: show conflicts 2010-02-02 16:16:38 +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
Alexey Kudravtsev
14cb770844 test 2010-02-02 13:00:09 +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
22353e8a58 Inline inner: outer class field access (IDEA-39208) 2010-01-29 17:07:22 +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
nik
602701d166 IDEA-51749 "Could not save project" error message may occur after deleting module imported from Maven 2010-01-29 10:05:46 +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
48c22bd228 fix tests for api usage inspection 2010-01-21 18:06:08 +03:00
anna
a170a20bbd remove settings for since API usage inspection: use language level instead 2010-01-21 18:06:07 +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
Dmitry Jemerov
457b469b9d move CompleteStatementTest to java-tests 2010-01-20 21:18:06 +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
anna
fff4d16dd0 forbid usages documented @since 1.4 in runtime.classes 2010-01-14 20:48:09 +03:00
anna
b326598366 introduce parameter object: downgrade accessibilty for inner classes (IDEADEV-35295) 2010-01-14 14:28:48 +03:00