Anna Kozlova
|
95733028b5
|
push down: substitute pushed dependencies (IDEA-86870)
|
2012-05-31 21:30:11 +04:00 |
|
Anna Kozlova
|
b950ee8562
|
extract method: no need to declare variables after call when expression was extracted
|
2012-05-31 21:30:10 +04:00 |
|
Anna Kozlova
|
e70f160fe2
|
safe delete: remove @Override annotation when method is made private
|
2012-05-31 14:15:07 +04:00 |
|
Anna Kozlova
|
d836edf6c5
|
push down: search for method in inheritor by super method signature (IDEA-86806)
|
2012-05-30 15:41:07 +04:00 |
|
Anna Kozlova
|
4c730104a8
|
inline superclass: correct super references in extends/implements lists without pushdown (IDEA-86639)
|
2012-05-25 14:16:50 +04:00 |
|
Anna Kozlova
|
58fbaf7822
|
change signature detection: do not detect signature change too aggressive (IDEA-86319)
|
2012-05-21 14:04:19 +04:00 |
|
Anna Kozlova
|
86c0b2da14
|
inplace rename: include the whole file in rename scope. when the substitutor is located in the same file it would be included in rename process (IDEA-86294)
|
2012-05-21 14:04:18 +04:00 |
|
Anna Kozlova
|
56311ae33e
|
inline to anonymous: wrap code with code block when needed (IDEA-86007)
|
2012-05-18 15:42:44 +04:00 |
|
Anna Kozlova
|
2350d7f3e4
|
template fixed
|
2012-05-18 11:42:15 +04:00 |
|
Anna Kozlova
|
255d12f79a
|
inline method: decode before class declaration become invalid
|
2012-05-16 18:36:03 +04:00 |
|
Anna Kozlova
|
dde04a403d
|
preserve javadoc refs during inplace rename (IDEA-85817)
|
2012-05-15 15:05:50 +04:00 |
|
Anna Kozlova
|
ccba3bf443
|
inplace introduce parameter: from field with the same name (IDEA-85750)
|
2012-05-14 19:51:53 +04:00 |
|
Anna Kozlova
|
2a03100cb3
|
suggest to rename constructor params when property name is the same (IDEA-85979)
|
2012-05-14 18:27:41 +04:00 |
|
Denis.Zhdanov
|
2bcb01f172
|
IDEA-85813 Field/variable declaration/assignment alignment lost with Refactor>Rename or Reformat Code
Expand field range to the field group range during the formatting if necessary
|
2012-05-10 07:38:28 +04:00 |
|
anna
|
584cf8b16b
|
introduce parameter: do not insert additional arg when selection was in the self call (IDEA-66896)
|
2012-04-16 09:21:10 +02:00 |
|
anna
|
f073b37e46
|
introduce variable: use right expression if left ref is unresolved (IDEA-72914)
|
2012-04-14 19:09:32 +02:00 |
|
anna
|
37f41bf73f
|
introduce variable from polyadic expression: ensure that selected expr would be replaced
|
2012-04-09 20:29:44 +02:00 |
|
anna
|
c660378357
|
inline: do not mess with qualifiers statically imported members (IDEA-83713)
|
2012-04-06 20:33:01 +02:00 |
|
anna
|
6482929c2d
|
move instance method: do not break visitor - postpone whole expr replacement (IDEA-84207)
|
2012-04-06 18:06:20 +02:00 |
|
anna
|
289f64b764
|
move instance: do not warn about self references
|
2012-04-06 15:01:10 +02:00 |
|
anna
|
8b81df9ef0
|
introduce constant: check forward reference fix ( IDEA-84139)
|
2012-04-06 15:01:10 +02:00 |
|
anna
|
f7e384c39d
|
rename: context class should be chosen when qualify conflict ref (IDEA-83928)
|
2012-04-04 16:38:01 +02:00 |
|
anna
|
00f361600b
|
rename method: warn about cases when after rename another method would be used in the call places (IDEA-83831)
|
2012-04-04 16:37:59 +02:00 |
|
anna
|
eab9b22aab
|
inplace rename: check for rename element even if it is valid (reparse surprises)
|
2012-03-30 17:48:02 +02:00 |
|
anna
|
939ed2bede
|
introduce field: use precalculated settings (IDEA-83180)
(cherry picked from commit 019be99b8e2b558e2014565a15dd29f0202b4653)
|
2012-03-21 18:02:13 +01:00 |
|
anna
|
8cea94f9c3
|
optimize imports: leave on demand imports untouched when no corresponding dirs can be found in the resolve scope (IDEA-82944) [peter]
(cherry picked from commit 61c42a9b1cb1fa712db584b8df5bc707cf4fb7ea)
|
2012-03-21 18:02:11 +01:00 |
|
anna
|
7bd0e144e9
|
change class signature should not touch instanceof statements (IDEA-82661) [roma] (cherry picked from commit dcd5e50)
|
2012-03-21 18:02:04 +01:00 |
|
anna
|
3c5d7a568d
|
push down from interface to abstract class fixed (IDEA-82286)
|
2012-03-12 12:43:05 +01:00 |
|
anna
|
fd6b282da2
|
introduce vararg variable from the selected enumeration (IDEA-82508)
|
2012-03-11 19:00:58 +01:00 |
|
anna
|
5fa5c0f598
|
correct field's class instance when move instance method (IDEA-82103)
|
2012-03-01 20:22:02 +01:00 |
|
anna
|
a6244c8472
|
restore remember last place for introduce field (IDEA-82084)
|
2012-03-01 20:22:02 +01:00 |
|
anna
|
216e15280e
|
AIOOBE
|
2012-02-20 18:27:18 +01:00 |
|
anna
|
edbf9c3db0
|
inplace rename: static context processing (IDEA-81427)
|
2012-02-16 18:52:24 +01:00 |
|
anna
|
a8dc6bc627
|
inplace introduce: try our best to restore complex expressions during introduce (IDEA-80665)
|
2012-02-15 21:21:55 +01:00 |
|
anna
|
281a692bff
|
EA-33665 - AIOOBE: IntroduceVariableBase.createArrayCreationExpression
|
2012-02-14 18:54:07 +01:00 |
|
anna
|
14710359c5
|
move members: escalate visibility fix in case of overloaded methods (IDEA-81323)
|
2012-02-14 10:30:01 +01:00 |
|
anna
|
d4d1685828
|
EA-33530 - AIOOBE: ExtractMethodProcessor.doExtract
|
2012-02-07 11:42:54 +01:00 |
|
anna
|
b54dd41ed0
|
IDEA-78597 Refactoring introduce field introduce silly assignment
|
2012-02-07 09:15:17 +01:00 |
|
Anna Kozlova
|
7d870ed603
|
remove redundant casts when extract changed parameter type accordingly (IDEA-79743)
|
2012-02-02 11:03:55 +04:00 |
|
Anna Kozlova
|
c36419f867
|
inline: warn if assignment with operation (IDEA-80348)
|
2012-01-27 21:47:55 +04:00 |
|
Anna Kozlova
|
608afc659e
|
IDEA-79290 Inline Local Variable does not qualify accesses to obscured types
|
2012-01-25 15:26:11 +04:00 |
|
anna
|
face21abec
|
copy package-info with package annotations (IDEA-79980)
|
2012-01-17 17:54:01 +01:00 |
|
anna
|
4a8e4d4afc
|
replace constant duplicates (IDEA-43784)
|
2012-01-16 20:12:12 +01:00 |
|
anna
|
a71612a457
|
method duplicates: correctly process qualifiers (IDEA-79954)
|
2012-01-16 17:12:19 +01:00 |
|
anna
|
bd6b9ca5b5
|
update mock jdk 1.7 to contain correct @Deprecated version
|
2012-01-16 15:20:22 +01:00 |
|
anna
|
90bdbd8764
|
IDEA-77607 Introduce refactoring looses annotation
|
2012-01-15 17:58:02 +01:00 |
|
anna
|
eaeb6d1257
|
convert to instance: remove target class parameter javadoc (IDEA-78892 )
|
2011-12-20 21:07:02 +01:00 |
|
anna
|
d2bab883bd
|
inline method: do not check for inaccessibility if referenced member would be also inlined (IDEA-78941 )
|
2011-12-16 10:01:03 +01:00 |
|
anna
|
f9af2b2245
|
move instance member (IDEA-78519)
|
2011-12-16 08:47:12 +01:00 |
|
anna
|
e8ccd03fa2
|
extract method object: order moved methods by usages; write access (IDEA-78847)
|
2011-12-14 12:59:29 +01:00 |
|