Anna.Kozlova
|
6ff61941a5
|
inline method: ensure required braces are not removed (IDEA-201741)
|
2018-11-12 12:03:10 +01:00 |
|
Anna.Kozlova
|
15ed2e8384
|
inline chained calls: ensure qualifiers with side effects are preserved (IDEA-199990; IDEA-147989)
|
2018-10-08 18:57:16 +02:00 |
|
Tagir Valeev
|
12b1c5a4e0
|
Inline field/method: check for reflective usages
Fixes EA-126479 - CCE: InlineConstantFieldProcessor.inlineExpressionUsage
|
2018-09-07 16:39:01 +07:00 |
|
Anna.Kozlova
|
24c453aaed
|
inline: fix context when inlining in enum args (IDEA-196635)
|
2018-08-10 10:29:33 +02:00 |
|
Anna.Kozlova
|
859d44032d
|
inline method: ensure this qualifier inside inheritor in some nested class (IDEA-194889)
|
2018-08-09 11:36:31 +02:00 |
|
Anna Kozlova
|
b62710799a
|
inline method: erase type for array creation (IDEA-194441)
|
2018-06-25 10:34:14 +03:00 |
|
Tagir Valeev
|
09bae6cc2b
|
IDEA-191690 Inline method: less restrictions on tail call
|
2018-05-10 15:25:13 +07:00 |
|
Anna.Kozlova
|
0327f6df84
|
inline: preserve comments (IDEA-188115)
|
2018-03-13 16:05:44 +01:00 |
|
Anna.Kozlova
|
58f55c31c0
|
inline empty method
|
2017-12-11 20:06:06 +01:00 |
|
Anna.Kozlova
|
28e0e142d6
|
inline: remove side effect free unused after inline return (IDEA-169056)
|
2017-11-16 18:39:20 +01:00 |
|
Anna.Kozlova
|
4a81f24c39
|
inline: don't inline resulted var if rExpression is not side effect free
IDEA-181351
|
2017-11-16 18:39:20 +01:00 |
|
Anna.Kozlova
|
85b4d20080
|
inline method: check code block on inline in super/this/loop condition
IDEA-60341
|
2017-11-16 18:39:19 +01:00 |
|
Anna.Kozlova
|
8f7bf7f616
|
inline method: preserve comments (IDEA-161206; IDEA-181547)
|
2017-11-16 15:08:31 +01:00 |
|
Anna Kozlova
|
886eae4f67
|
inline into method reference: keep with multiple return statements
|
2017-11-13 09:55:55 +01:00 |
|
Anna Kozlova
|
de923b346c
|
inline: expand expression lambda to code block for return-inline (IDEA-180888)
|
2017-11-13 09:55:54 +01:00 |
|
Anna Kozlova
|
613fe3f67f
|
inline: check constructors separately from class (IDEA-180820)
|
2017-11-13 09:55:54 +01:00 |
|
Anna Kozlova
|
ef99c2990c
|
inline: show conflict on inline super on qualifier (IDEA-177195)
|
2017-11-13 09:55:54 +01:00 |
|
Anna Kozlova
|
5fa4775cf1
|
unresolved qualifiers in ref expressions chain (follow IDEA-CR-24382)
|
2017-09-11 13:35:36 +03:00 |
|
Anna Kozlova
|
d4b2a8c077
|
inline method: allow lambda inlining (IDEA-177994)
|
2017-08-24 18:16:56 +03:00 |
|
Anna Kozlova
|
f85e37b1c8
|
inline method: avoid another cases where invalidated this expr is used
EA-103338 - PIEAE: PsiUtilCore.ensureValid
|
2017-06-16 19:14:29 +03:00 |
|
Anna.Kozlova
|
e30711cb87
|
inline constructor: allow inlining constructors with multiple statements in chained constructor calls (IDEA-168258)
|
2017-03-20 17:05:33 +01:00 |
|
Anna.Kozlova
|
9eccba4ef5
|
inline method to enum constant (IDEA-169658)
|
2017-03-15 14:21:33 +01:00 |
|
Anna.Kozlova
|
9574fa7a6e
|
inline: don't check containing method call if inline to method reference
|
2017-03-14 14:17:14 +01:00 |
|
Anna.Kozlova
|
38cb2b8c29
|
assume that lambda on method references place won't require additional cast (IDEA-165335; IDEA-165039)
|
2016-12-20 19:31:40 +01:00 |
|
Anna.Kozlova
|
bf60885576
|
inline chained constructor from library class
|
2016-10-20 19:04:25 +02:00 |
|
Anna.Kozlova
|
9849261dae
|
inline constructor: avoid javadoc references
EA-89601 - UOE: InlineMethodProcessor$.inlineUsage
|
2016-10-11 12:19:48 +02:00 |
|
Anna Kozlova
|
1cbbf5614b
|
testdata to ensure inline from library doesn't find library usages
|
2016-09-15 18:35:34 +03:00 |
|
Anna.Kozlova
|
4866aa1f89
|
inline method: avoid dbl substitution of return/param types
|
2016-08-12 11:06:57 +02:00 |
|
Anna.Kozlova
|
5fc02f38a4
|
inline method: don't repeat field initializer (IDEA-158832)
|
2016-07-21 19:03:45 +02:00 |
|
Anna Kozlova
|
7ae633eb9f
|
inline method: allow to inline vars ar parameters for negative values (IDEA-154831)
|
2016-05-26 18:56:33 +03:00 |
|
Anna.Kozlova
|
ccb2710190
|
inline method: preserve @Override deep in hierarchy
|
2016-04-27 15:16:57 +02:00 |
|
Anna.Kozlova
|
4f649256bc
|
inline: check accessibility according to the file scope (IDEA-152181)
|
2016-04-27 15:16:57 +02:00 |
|
Anna.Kozlova
|
66248de9e4
|
inline: delete @Override annotations if super method was deleted during inline (IDEA-152175)
|
2016-04-27 11:10:23 +02:00 |
|
Anna.Kozlova
|
8822f1e267
|
inline method: don't ignore super expression conflict if containing class inherits target but the call is located inside static context (IDEA-152173)
|
2016-04-27 11:10:23 +02:00 |
|
Anna Kozlova
|
d8ea1bc2fe
|
inline method to method reference: convert to lambda (IDEA-148481)
|
2016-01-11 18:53:47 +01:00 |
|
Anna Kozlova
|
d3c9ae35eb
|
EA-65910 - IOE: PsiJavaParserFacadeImpl.createTypeElementFromText
|
2015-10-14 17:05:39 +02:00 |
|
Anna Kozlova
|
4afad1703c
|
inline: ensure parenthesis around numeric sum used inside string concatenation (IDEA-145795)
|
2015-10-05 20:02:23 +02:00 |
|
Anna Kozlova
|
d9403ffcb7
|
encode qualifiers in method refs (IDEA-145512)
|
2015-09-25 13:53:43 +03:00 |
|
Anna Kozlova
|
8356d38604
|
inline: use wildcard bound to avoid ? in top level type element (IDEA-144883)
|
2015-09-08 15:10:00 +03:00 |
|
Anna Kozlova
|
19aee02b2c
|
invalid psi during inline
|
2015-07-09 12:04:36 +03:00 |
|
Yaroslav Lepenkin
|
6731485cb8
|
Reformat with context on postponed formatting: fixed java test data
|
2015-07-07 17:24:09 +03:00 |
|
Anna Kozlova
|
5cfd7bb681
|
inline method: missed braces (IDEA-133700)
|
2014-12-02 12:49:54 +01:00 |
|
Anna Kozlova
|
df85632e9d
|
preserve static imports if overloaded methods are still used (IDEA-128873)
|
2014-08-26 15:54:00 +04:00 |
|
Anna Kozlova
|
b585c95984
|
inline method: check unique names for this variable in initial class scope (IDEA-127411)
|
2014-07-22 13:49:32 +02:00 |
|
Anna Kozlova
|
f0f8dd1db2
|
variable incomplete code searcher should not find methods with the same name even if they are also unresolved; inline covered by RefactoringUtil.renameVariableReferences() (IDEA-126312)
|
2014-06-18 17:17:13 +02:00 |
|
Anna Kozlova
|
6bc99a3133
|
IDEA-122548 Exception while inlining method
|
2014-03-20 20:05:28 +01:00 |
|
anna
|
be9e2fa9f7
|
testdata fixed
|
2013-05-06 20:55:21 +02:00 |
|
anna
|
5f0b7626de
|
accept inline on method reference (IDEA-102845)
|
2013-03-11 14:53:33 +01:00 |
|
Max Medvedev
|
dc2ce9522d
|
IDEA-96839 Inline static method refactoring throws UnsupportedOperationException
|
2012-12-11 13:33:37 +04:00 |
|
anna
|
f6e0f4bd7a
|
inline: disable for multiline methods inlined in super/this constructor calls (IDEA-96962)
|
2012-12-10 12:56:06 +01:00 |
|