Commit Graph

154 Commits

Author SHA1 Message Date
anna
3fbf561d6a do not insert annotations when classes are not accessible 2012-04-18 16:44:44 +02:00
anna
20b902f626 delete assert statements when simplify (IDEA-84527) 2012-04-14 14:44:10 +02:00
anna
06a398831d unimplement interface: find ref correctly (IDEA-84554) 2012-04-14 13:51:13 +02:00
Alexey Kudravtsev
03152e9fa5 IDEA-84307 Useless intention (change Comparator to Comparator) 2012-04-10 13:01:54 +04:00
Alexey Kudravtsev
d4ac758388 IDEA-84224 2012-04-10 12:06:43 +04:00
Alexey Kudravtsev
713aa0a2b0 IDEABKL-3891 2012-04-06 19:59:08 +04:00
anna
db78c2d427 enable create enum constant from switch label statements (IDEA-84054) 2012-04-04 16:38:00 +02:00
anna
b68e03ec53 hide iterate intention for non expression statements (IDEA-83625) 2012-03-28 16:37:48 +02:00
anna
b4c42eb076 IDEA-83600: pull up for local classes 2012-03-28 13:27:05 +02:00
anna
caf67194d7 IDEA-82857 fix javadoc during delegate with default parameter (cherry picked from commit d6ac82f) 2012-03-21 18:01:59 +01:00
anna
cf78075c97 allow override method suggestions on method name only 2012-02-29 12:02:19 +01:00
anna
eab8b8b456 make create field from parameter available on the method name 2012-02-29 10:38:30 +01:00
anna
d2bacb97be collapse fqn in intention text (IDEA-81839) 2012-02-24 16:50:25 +01:00
anna
9c91d9374f add convert switch to if for invalid switch types (IDEA-81580) 2012-02-23 11:50:19 +01:00
Bas Leijdekkers
0a71148672 Improve quickfix to replace += operator with StringBuilder on left hand side with append() call
now works on java.lang.Appendable and splits concatenated strings into separate append calls
2012-02-22 16:57:49 +01:00
anna
7e2db60abd create constructor parameter from field: suggest to choose fields to create parameters from (IDEA-76417);
insert parameters in "fields" order (IDEA-81634)
2012-02-21 20:56:16 +01:00
anna
d47214a173 testdata fixed to exclude copyright 2012-02-21 14:07:38 +01:00
anna
5bffdd267c testdata fixed to exclude copyright 2012-02-21 13:49:39 +01:00
anna
1188b58704 do not loose array dimension expressions when converting array types; move caret and selection only in case when no expressions were detected 2012-02-21 12:18:20 +01:00
anna
2471e079a8 rename: override instead of implement for non-abstract methods 2012-02-21 12:18:19 +01:00
Bas Leijdekkers
0d73811b02 EA-33799 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) 2012-02-18 15:08:14 +01:00
anna
8e7b3a443c add explicit type parameters available for conditional expr (IDEA-1179) 2012-02-17 21:38:34 +01:00
anna
3fbf03363e testdata fixed 2012-02-14 10:36:59 +01:00
anna
cb0442de53 IDEA-76599 Quickfix to change a double literal to a float literal 2012-02-10 14:15:09 +01:00
anna
d6fbbdfe30 allow to override non-abstract methods (IDEA-69772) 2012-02-09 18:51:13 +01:00
anna
b13cd651dc do not insert initial method comments in delegate with default param value (IDEA-81106) 2012-02-09 18:51:11 +01:00
anna
45654bcffd change signature from usage: new param place: provide reverse based signature transformation when not the same (IDEA-70552) 2012-02-09 18:51:11 +01:00
Anna Kozlova
24ec63e74e iterate over: correct offset to detect template applicability 2012-02-02 21:17:52 +04:00
anna
2679bf2acb suggest to delete type arguments when they are not expected (IDEA-79300) 2012-01-18 11:47:48 +01:00
anna
f63576f878 create constructor matching super: insert braces when no present (IDEA-77194) 2012-01-13 21:33:58 +01:00
anna
c3ce1ae00f insert same notnull annotation as exist on the existing field (IDEA-79436) 2011-12-29 15:43:49 +01:00
anna
4f513cbd94 EA-31069 - assert: RefactoringUtil.getChainedConstructor 2011-12-28 16:01:34 +01:00
anna
60d4f42363 constructor parameters from fields: sort params in fields order 2011-12-26 18:55:17 +01:00
anna
44ecd52b97 change variable type from assignment: change method signature when variable is a parameter (IDEA-71674) 2011-12-16 08:47:17 +01:00
anna
99f4b3a821 try to infer types before check for applicability (IDEA-68986)
(cherry picked from commit d8bbd5c1b70135cd1eee5215dd2bffaf6d16e905)
2011-12-06 10:37:40 +01:00
anna
c0a54042f2 disable on demand static import for private classes (IDEA-74951) 2011-11-23 14:11:30 +01:00
anna
c2f6991ffd skip fields with initializer when generate constructor parameters; also skip static fields without initializer (IDEA-76621) 2011-11-13 18:58:28 +01:00
anna
ac9fe766c4 EA-31560 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 2011-11-11 10:34:56 +01:00
anna
1281244110 EA-31554 - NPE: HighlightClassUtil$ImplementAbstractClassMethodsFix.invoke (disable for "too" incomplete expressions) 2011-11-10 16:58:24 +01:00
anna
7b0692acbc simplifying of polyadic expressions:IDEA-76076 2011-10-28 13:45:42 +02:00
anna
1ba41a4b26 qualify this with containing class (IDEA-49251) 2011-10-25 20:17:53 +02:00
anna
ed24c9b396 create annotation method from usage (IDEA-75910 ) 2011-10-25 20:17:53 +02:00
anna
9188075b91 expand implement methods fix availability for new Runnable()<caret> (IDEA-74043 ) 2011-10-07 14:11:21 +02:00
anna
daa3c0ff05 disable rename as wrong ref on invalid access refs; though enable quick fix there 2011-09-14 19:36:25 +02:00
anna
b9f48882af create field from parameter: when field would be final and parameter is NotNull then the field should be also @NotNull (IDEA-74136) 2011-09-13 20:23:49 +02:00
Bas Leijdekkers
8ff3af2a35 Simplification of "@NotNull/@Nullable problems" inspection settings 2011-09-09 15:53:55 +02:00
anna
32e09dafb3 fix delegation to abstract method (EA-29618 - NPE: DelegateWithDefaultParamValueIntentionAction.invoke) 2011-09-09 10:54:30 +02:00
anna
8fef5fc92d replace with diamonds should always check if inferred type agrees with expected type (IDEA-73944) 2011-09-07 12:18:58 +02:00
anna
c09410b3b5 @Override quick fixes: suggest to pull method up; pull members up, extract interface/superclass (IDEA-55720 ) 2011-09-06 11:54:45 +02:00
anna
a8172fdc67 replace inaccessible field with getter/setter (IDEA-22752) 2011-09-01 16:04:33 +02:00