Anna.Kozlova
|
abfa41efdf
|
applicability error: check inferred types by applicability substitutor (IDEA-167275)
|
2017-02-13 14:10:51 +01:00 |
|
Pavel Dolgov
|
24e71dc952
|
Java: Provide completion for arguments of Class.getAnnotation() and Class.getConstructor(), tests added (IDEA-167250)
|
2017-02-10 13:05:28 +03:00 |
|
Anna.Kozlova
|
e88322304e
|
inference: deep nested session based on existing initial substitution (IDEA-167713)
|
2017-02-10 10:04:15 +01:00 |
|
Dmitry Batkovich
|
aa67d1e6e2
|
suggest wrap string expression with java.io.File when it's expected IDEA-167566
|
2017-02-09 12:19:11 +03:00 |
|
Anna.Kozlova
|
2fc0560169
|
inference: ensure don't walk through explicitly specified type
|
2017-02-09 10:14:07 +01:00 |
|
peter
|
abeb3aae84
|
IDEA-167777 Code completion (ctrl+space) ignores static imports from interfaces.
|
2017-02-08 18:49:11 +01:00 |
|
peter
|
030b38fd76
|
IDEA-167807 Completion inside wildcard type suggests equals
|
2017-02-08 17:28:32 +01:00 |
|
Anna.Kozlova
|
ccda645376
|
raise unchecked warning when captured wildcard is assigned (IDEA-167393)
|
2017-02-07 13:26:04 +01:00 |
|
Alexander Zolotov
|
bebc20f086
|
Live Templates: bulk update should change later segment first (IDEA-167694)
|
2017-02-07 15:17:23 +03:00 |
|
Pavel Dolgov
|
bcb8f9b8e8
|
Java: Provide completion inside literal argument of Class.forName() and ClassLoader.loadClass() (IDEA-167267)
|
2017-02-06 17:49:05 +03:00 |
|
Pavel Dolgov
|
69b3a8c6cb
|
Java: Improved completion for arguments of getField() and getMethod() - extract the type information from forName() and getClass() to provide code assistance (IDEA-167250)
|
2017-02-06 15:40:31 +03:00 |
|
Anna.Kozlova
|
4a405a6bcd
|
unchecked warning inside lambda return statements
|
2017-02-06 13:34:48 +01:00 |
|
Vladimir Krivosheev
|
464cf9bfef
|
fix JavaAutoPopupTest.test vertical arrows in non-focused lookup
|
2017-02-03 12:26:47 +01:00 |
|
Yaroslav Lepenkin
|
a74f2db438
|
[parameter hints] support for language customizable options
|
2017-02-02 23:15:29 +03:00 |
|
Anna.Kozlova
|
4859e88267
|
templates: allow delete/backspace at border positions when there is selection (IDEA-167011)
|
2017-02-02 19:23:27 +01:00 |
|
Bas Leijdekkers
|
6ca8877ef1
|
RegExp: character range may contain only characters, including named characters
|
2017-02-02 19:00:25 +01:00 |
|
Bas Leijdekkers
|
9eba3dd4ed
|
RegExp: use code point instead of char for character value
|
2017-02-02 19:00:24 +01:00 |
|
Alexander.Kirsanov
|
84c28e020f
|
Encapsulated highlighter field in HighlightInfo, created public setter
|
2017-02-02 20:14:56 +03:00 |
|
Dmitry Batrak
|
42660e4ae7
|
IDEA-167473 'Quick Documentation' doesn't work on a method call if there are several applicable overloads
|
2017-02-02 19:34:05 +03:00 |
|
Pavel Dolgov
|
fa3da87a1e
|
Java: Improved navigation from the argument of getField() and getMethod() to the actual field or method, tests added. (IDEA-167250)
|
2017-02-02 14:55:52 +03:00 |
|
Pavel Dolgov
|
8a73604580
|
Java: Improved completion for arguments of reflection calls getField() and getMethod() - extract the actual type from Class.forName and from generic type parameter to provide the code assistance (IDEA-167250)
|
2017-02-02 14:55:52 +03:00 |
|
Valentin Fondaratov
|
9c0de9063f
|
change inlay hints testing api
The current approach allows for greater test source flexibility.
Also it enables the use of FileComparisonFailure to ease working
with tests.
|
2017-02-02 13:59:28 +03:00 |
|
Anna.Kozlova
|
07a332598a
|
ensure additional constrains are collected based on ground functional type (IDEA-167277)
|
2017-02-01 19:12:26 +01:00 |
|
peter
|
4e71366f3b
|
prefer local variables over static method references in completion
|
2017-02-01 17:53:15 +01:00 |
|
Tagir Valeev
|
9246190c9c
|
StreamApiMigrationInspection: suggest to use takeWhile() in Java-9
|
2017-02-01 19:46:04 +03:00 |
|
peter
|
8c1e3a6103
|
IDEA-165033 Completion should prefer expected enum values over the constants from other enums, even if they're more recently used
a test proving it works
|
2017-02-01 17:42:12 +01:00 |
|
Anna.Kozlova
|
9515470f1f
|
detect generated method name: allow annotations with parameters (IDEA-167480)
|
2017-02-01 15:47:45 +01:00 |
|
Anna.Kozlova
|
e3352b820f
|
method signature: don't substitute twice during erasure (IDEA-167386)
|
2017-02-01 15:47:45 +01:00 |
|
peter
|
67bd507337
|
fix collecting completion stats for methods with argument suggestions
ensure that we don't change the tracked document range when starting live template
|
2017-02-01 11:57:32 +01:00 |
|
peter
|
e58f41d54c
|
extract delayed completion statistics logic out of CompletionLookupArranger
|
2017-02-01 11:57:32 +01:00 |
|
peter
|
07e1a72077
|
prefer lookup items with shorter tail text (e.g. List#add(element) without index)
|
2017-02-01 09:22:50 +01:00 |
|
peter
|
14407464ce
|
update completion test expectations
|
2017-01-31 22:30:02 +01:00 |
|
peter
|
f66c322e16
|
prefer relevant types when completing cast type (IDEA-167190, IDEA-156868)
|
2017-01-31 19:23:12 +01:00 |
|
peter
|
0aa5f02322
|
IDEA-166301 Idea autocompletes {@code n} as {@code {@code null}}
|
2017-01-31 15:49:08 +01:00 |
|
peter
|
d1d548b8b8
|
let class name completion statistics not depend on the expected type
once ContainerUtil is selected in one context, prefer it in others
|
2017-01-31 15:49:07 +01:00 |
|
peter
|
ca551bdf12
|
fix NormalCompletionOrderingTest expectations again: getUI method is not 1.9-only anymore
|
2017-01-31 09:36:07 +01:00 |
|
Yaroslav Lepenkin
|
58af76b481
|
[inline hints] added method to test inline hints inside CodeInsightTestFixtureImpl
|
2017-01-31 10:27:07 +03:00 |
|
Yaroslav Lepenkin
|
ab3de01236
|
removed flaking tests logging
|
2017-01-31 10:27:07 +03:00 |
|
peter
|
a5a04bb4af
|
IDEA-167285 Using "complete current statement" with code completion produces broken code
|
2017-01-30 21:10:52 +01:00 |
|
Vladimir Krivosheev
|
694d215481
|
fix compilation
|
2017-01-30 15:51:26 +01:00 |
|
Vladimir Krivosheev
|
a431a59ca6
|
UISettings#SORT_LOOKUP_ELEMENTS_LEXICOGRAPHICALLY isn't saved, part 1
|
2017-01-30 15:51:21 +01:00 |
|
peter
|
ea6b882bd0
|
fix NormalCompletionOrderingTest expectations: getUI method is 1.9-only, so should be dispreferred
|
2017-01-30 11:27:41 +01:00 |
|
peter
|
5568a35480
|
fix JavaFoldingTest blinking?
|
2017-01-27 19:35:05 +01:00 |
|
peter
|
2204579e00
|
smart pointers on import lists should survive adding new imports (IDEA-161409)
|
2017-01-27 17:54:56 +01:00 |
|
peter
|
4c57457916
|
IDEA-166167 Idea should not suggest AbstractClass::new for lambda
|
2017-01-27 15:36:38 +01:00 |
|
peter
|
2ac4ed9c48
|
IDEA-167160 Completion doesn't suggest types for parameters in lambdas in Java
|
2017-01-27 15:06:16 +01:00 |
|
Yaroslav Lepenkin
|
50867f68bb
|
[java inlay tests] flaking tests fixed
BlackListMethodIntentionTest was not cleaning up param hints settings
state which caused JavaInlayParameterHintsTest failure
|
2017-01-27 13:09:46 +03:00 |
|
peter
|
d958d86ff7
|
remember method overload chosen in completion and highlight it in parameter info
|
2017-01-27 08:26:35 +01:00 |
|
peter
|
19757567fe
|
prefer imported classes amongst same-named ones in java completion (IDEA-116181)
|
2017-01-27 08:20:15 +01:00 |
|
Yaroslav Lepenkin
|
78ed389448
|
[inlay tests] removed psi dump, added more logging
|
2017-01-26 18:44:10 +03:00 |
|