Anna Kozlova
|
2a1cdfff85
|
push down: decode references once with respect to other moved members (IDEA-149639)
|
2015-12-28 19:07:22 +01:00 |
|
Anna Kozlova
|
70a05d28f1
|
generate equals/hashCode: provide default templates with defining fqn so if it is not found in the scope - corresponding template could be marked as not applicable (IDEA-149147)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
a19f41e6c6
|
extract: collect classes to search for available methods from intersections/captures, etc (IDEA-57404)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
6fe7ef3c12
|
extract: don't reject super types based on calling of final methods - they could be called on inheritors without problems (IDEA-149121)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
05b90b10a3
|
introduce: shrink selection to exclude whitespaces and comments (IDEA-149120)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
b9b85cca9d
|
inline super: append implements cases to extends list of type parameter (IDEA-149230)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
930bbc66e2
|
extract super: ensure extends reference reformatted (IDEA-149247)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
1d9dadf557
|
batch analysis: if source content intersects with library sources - let content to win and be analyzed (IDEA-149055)
|
2015-12-28 10:27:00 +01:00 |
|
Dmitry Batrak
|
1480d3bda7
|
IDEA-149712 Change widen-selection (ctrl-w) behaviour for a class or method with a comment
|
2015-12-25 19:10:58 +03:00 |
|
Dmitry Batrak
|
d9f95e9353
|
IDEA-149712 Widen-selection (ctrl-w) to include a step for 'for' statement header
|
2015-12-25 17:45:01 +03:00 |
|
peter
|
c659eea193
|
IDEA-149428 Suggested variable name on a chain of lambdas has a different name to the original
|
2015-12-24 21:16:23 +01:00 |
|
peter
|
6cda6483db
|
remove custom smart pointer factories for import lists & implicit variables since they don't seem to do anything particularly useful
|
2015-12-24 19:54:37 +01:00 |
|
Dmitry Batrak
|
f1985504d6
|
IDEA-149095 Java class tooltip suggests containing module, but class is from library JAR
|
2015-12-23 20:57:12 +03:00 |
|
Dmitry Batkovich
|
2b1834cc2d
|
type migration: sort of usages updated to prevent unresolved smart pointers
|
2015-12-23 18:18:30 +03:00 |
|
Dmitry Batkovich
|
2abed8dc94
|
guava type migration: quick fix improved to work in one write-action, support guava's Predicates
|
2015-12-23 16:15:47 +03:00 |
|
peter
|
e16833c6be
|
a bit of javadocs for stub-based hierarchy symbols
|
2015-12-22 17:50:10 +01:00 |
|
Dmitry Avdeev
|
2fba2eeb6b
|
IDEA-149613 Language level in a new project is 6 by default
|
2015-12-22 18:25:25 +03:00 |
|
peter
|
6d5890238e
|
PsiJavaElementPattern.methodCallParameter and PsiMethodCallFilter: don't resolve calls with non-expected names
|
2015-12-21 18:07:06 +01:00 |
|
Dmitry Batkovich
|
187a22625e
|
guava type migration: nested Predicates.not/or/and migrate correctly
|
2015-12-21 15:05:55 +03:00 |
|
Dmitry Batkovich
|
b79c7d3d8c
|
type migration: allow to migrate from "getXXX" to "isXXX" if field migrates to boolean and vice versa. IDEA-127312
|
2015-12-21 13:13:37 +03:00 |
|
Dmitry Batkovich
|
1e76f03b53
|
guava type migration: batch execution with multiple roots fixed. Now conversion is aware about TypeEvaluator and could decide about actions to do if around context is changed by other root
|
2015-12-19 17:09:23 +03:00 |
|
Dmitry Batkovich
|
614742f4d1
|
type migration: adjust generic array creation to valid code (IDEA-147662)
|
2015-12-18 19:44:51 +03:00 |
|
Dmitry Batkovich
|
a2a447be9c
|
guava inspection: added Predicates.not/and/or support in cases of unnested methods
|
2015-12-18 15:17:35 +03:00 |
|
Alexey Kudravtsev
|
b24b2a0638
|
deprecate offset-only constructors and convert a couple of usages to range-constructor
|
2015-12-17 14:01:03 +03:00 |
|
Dmitry Batkovich
|
6dca321e31
|
type migration: TypeEvaluator binds bound type of PsiWildcardType to bound type of PsiCapturedWildcardType (IDEA-148112)
|
2015-12-16 19:35:27 +03:00 |
|
Alexey Kudravtsev
|
221b31b038
|
merge AccessCanBeTightened and VisibilityInspection
|
2015-12-15 14:17:07 +03:00 |
|
Anna Kozlova
|
13fac3d5e2
|
extract functional: convert lambda to method reference when possible (IDEA-149173)
|
2015-12-14 10:30:48 +01:00 |
|
Anna Kozlova
|
e426d5ac3a
|
introduce functional: don't treat all parameters as ignored cause they could belong to for loops, nested classes not available at call site, etc
|
2015-12-14 10:30:48 +01:00 |
|
Dmitry Batkovich
|
daebe7a1de
|
EA-76640 PseudoLambdaReplaceTemplate.convertToStream LOG.assertTrue replaced with not null check
|
2015-12-11 18:01:20 +03:00 |
|
Dmitry Batkovich
|
e4107386c3
|
type migration: migration tree panel roots fixed again
|
2015-12-11 16:45:16 +03:00 |
|
Dmitry Batkovich
|
b0a40b3958
|
type migration: migration tree panel roots fixed
|
2015-12-11 16:13:33 +03:00 |
|
Dmitry Batkovich
|
38f0dffc0e
|
guava type migration: fix all problems in file performs by single type migration refactoring
|
2015-12-11 15:39:58 +03:00 |
|
Dmitry Batkovich
|
8b1e82bb4a
|
type migration: Labeler cleanup
|
2015-12-11 14:34:10 +03:00 |
|
Dmitry Batkovich
|
3f7865bcb1
|
type migration: ui components (root-dependencies tree & type migration dialog) extended for multiple roots
|
2015-12-11 14:24:19 +03:00 |
|
Dmitry Batkovich
|
9c84e03db5
|
type migration: unused fields removed
|
2015-12-10 20:50:00 +03:00 |
|
Dmitry Avdeev
|
3378036197
|
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: external annotations icon
|
2015-12-10 16:24:41 +03:00 |
|
Dmitry Batkovich
|
1d5c2ecf39
|
type migration: migration type information moved from TypeMigrationRules to corresponding Labeler and RefactoringProcessor
|
2015-12-10 15:15:31 +03:00 |
|
Dmitry Avdeev
|
432fe065e6
|
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: group by plugin
|
2015-12-10 14:51:53 +03:00 |
|
Dmitry Batkovich
|
3746d7fdaf
|
type migration: TypeMigrationLabeler inline 1-line 1-usage method
|
2015-12-10 14:09:05 +03:00 |
|
Dmitry Avdeev
|
e48c6535ca
|
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: options in work
|
2015-12-10 12:44:52 +03:00 |
|
Dmitry Batkovich
|
1149601c1b
|
type migration tests fixed
|
2015-12-09 22:49:42 +03:00 |
|
Dmitry Batkovich
|
0750185bef
|
type migration: allow to migrate elements with type parameters if root contains these type parameters (IDEA-147944)
|
2015-12-09 19:29:28 +03:00 |
|
Dmitry Batkovich
|
704255f12f
|
inspections: Fix all action use BatchQuickFix#applyFix if LocalQuickFix is instance of BatchQuickFix instead of sequental application of LocalQuickFix-es
|
2015-12-09 18:19:55 +03:00 |
|
Dmitry Batkovich
|
9cc862c3d9
|
type migration: unused field in TypeMigrationRules removed
|
2015-12-09 18:02:45 +03:00 |
|
Dmitry Avdeev
|
7a985af142
|
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: icons rendered
|
2015-12-09 17:49:12 +03:00 |
|
Yaroslav Lepenkin
|
751a0bed8a
|
Added option to keep simple lambdas in one line (IDEA-148295)
|
2015-12-09 16:04:35 +03:00 |
|
Yaroslav Lepenkin
|
fc9f367584
|
Added wrapped example o try-with-resource, so checking on any of checkboxes will change something (IDEA-148908)
|
2015-12-09 16:04:33 +03:00 |
|
Alexey Kudravtsev
|
47e9533a1b
|
replaced with StringUtil.trimStart/trimEnd
|
2015-12-08 17:06:17 +03:00 |
|
Dmitry Batrak
|
71c0deeae0
|
IDEA-148873 Quick Doc can't navigate to another member's doc via anchor link
|
2015-12-07 20:41:41 +03:00 |
|
Vladislav.Soroka
|
d006a1f2fe
|
gradle: fix module groups
|
2015-12-07 13:46:20 +03:00 |
|