peter
|
40ff319278
|
IDEA-143920 Sort symbols in completion list in "natural" order
|
2015-08-20 16:25:18 +02:00 |
|
Anna Kozlova
|
08c0a88251
|
functional type: find common super type of intersection type's conjuncts (IDEA-144145)
|
2015-08-20 16:01:58 +02:00 |
|
peter
|
d9a4fe148c
|
IDEA-144146 Auto completion for 'else' inserts braces.
|
2015-08-20 12:19:09 +02:00 |
|
Anna Kozlova
|
8a071c3f74
|
fix method return type for vararg calls (EA-71978 - IAE: PsiOldInferenceHelper.inferTypeArguments)
|
2015-08-20 10:06:09 +02:00 |
|
Dmitry Batrak
|
9c1d75b93e
|
IDEA-142762 Documentation view does not preserve documentation for renamed method parameters
|
2015-08-19 15:09:46 +03:00 |
|
Anna Kozlova
|
3b3bf18b69
|
suggest to fix return type based on args of method call in return stmt (IDEA-140894)
|
2015-08-19 12:34:41 +02:00 |
|
Anna Kozlova
|
6b08a2da04
|
testdata for IDEA-140035
|
2015-08-19 12:34:39 +02:00 |
|
Anna Kozlova
|
4518420113
|
don't correct substitution if not applicable, e.g. for unresolved functional types
|
2015-08-18 19:15:37 +02:00 |
|
Anna Kozlova
|
a1601f1d22
|
deoptimize so overriding methods from object marked as abstract won't get lost (IDEA-143141)
|
2015-08-18 12:34:42 +02:00 |
|
Anna Kozlova
|
c97ce52826
|
formal varargs not accessible check (jls)
|
2015-08-18 12:34:40 +02:00 |
|
Anna Kozlova
|
0da30526fd
|
error for not accessible types mentioned by inferred functional type (IDEA-143417)
|
2015-08-18 12:34:31 +02:00 |
|
Anna Kozlova
|
676c477fab
|
overload resolution: symmetry (IDEA-143310)
|
2015-08-18 12:34:29 +02:00 |
|
Anna Kozlova
|
bbda6d8b02
|
fix operation assignment (IDEA-143986)
|
2015-08-17 14:54:35 +02:00 |
|
peter
|
159b1363c5
|
get rid of Java15CompletionData and Java18CompletionData
|
2015-08-17 10:16:48 +02:00 |
|
peter
|
540b538a61
|
java completion: rewrite throws/default keyword suggestions in methods
|
2015-08-17 09:28:52 +02:00 |
|
peter
|
2e7061420f
|
java completion: rewrite else/catch/finally keyword suggestions, add tests
|
2015-08-17 09:06:23 +02:00 |
|
peter
|
375bdad569
|
fix Collections.emptyMap not being suggested in completion if jdk8 is used
|
2015-08-16 17:55:05 +02:00 |
|
peter
|
046fc164b4
|
infer method type arguments from context in basic completion
|
2015-08-16 17:55:04 +02:00 |
|
Dmitry Batrak
|
decd330820
|
IDEA-141852 Quick documentation doesn't support @value tag without hash preceding variable reference
|
2015-08-14 15:52:10 +03:00 |
|
peter
|
16d92229b1
|
IDEA-143807 Incorrect smart completion inside a cast
|
2015-08-13 18:22:55 +02:00 |
|
peter
|
a509139159
|
IDEA-143839 No smart completion in method return type
|
2015-08-13 18:22:54 +02:00 |
|
peter
|
ec71fb4d28
|
IDEA-143786 Switch over enum completion - do not prefer just typed variants
|
2015-08-13 18:22:52 +02:00 |
|
Anna Kozlova
|
8c2a945f80
|
testdata for IDEA-143390
|
2015-08-12 08:14:31 -07:00 |
|
Yaroslav Lepenkin
|
8eea8eb13f
|
Do not reformat parent code block on "complete current statement" action (IDEA-102479)
|
2015-08-11 14:39:13 +03:00 |
|
Bas Leijdekkers
|
59f25f9789
|
generate default method and improved text & description for "delegated method with default parameter value" intentions
|
2015-08-08 21:54:24 +02:00 |
|
Alexey Kudravtsev
|
99a0bede9f
|
converted to walking visitor
|
2015-07-30 14:56:54 +03:00 |
|
Anna Kozlova
|
1df6b8e711
|
new inference: ensure erased target type if substitutor was raw (IDEA-143183)
|
2015-07-29 10:02:59 +02:00 |
|
nik
|
3338d30023
|
add dependency on external library quick-fix: API simplified, duplicated code removed
|
2015-07-29 08:31:13 +03:00 |
|
Alexey Kudravtsev
|
59e0751e2c
|
cleanup
|
2015-07-24 16:54:15 +03:00 |
|
peter
|
d2056e2d52
|
IDEA-143075 Autocompletion not working when an inner compiled enum is named "v1"
|
2015-07-24 12:56:29 +02:00 |
|
Roman Shevchenko
|
fe7ba298f6
|
Merge remote-tracking branch 'origin/master'
|
2015-07-22 18:26:08 +02:00 |
|
Roman Shevchenko
|
cff7efd5d1
|
[java] since Java 9, underscore identifiers are completely prohibited (IDEA-132278)
|
2015-07-22 18:23:28 +02:00 |
|
Roman Shevchenko
|
f7f0a5c0c4
|
[java] adds support for Java 9's improved try-with-resources (IDEA-140266)
PSI, parser, highlighting, exception analysis, control flow, completion.
|
2015-07-22 16:28:39 +02:00 |
|
Anna Kozlova
|
3a9f429d3e
|
method references on lambda parameters for incomplete code (EA-66008 - assert: InferenceSession.collectApplicabilityConstraints)
|
2015-07-22 12:34:09 +02:00 |
|
Anna Kozlova
|
7677f61dc5
|
invalid annotation type detection based on type element (IDEA-142884)
|
2015-07-21 18:36:10 +02:00 |
|
Roman Shevchenko
|
8d620bf87f
|
Merge remote-tracking branch 'origin/master'
|
2015-07-21 09:17:29 +02:00 |
|
Anna Kozlova
|
a94e79baff
|
generate constructor: place varargs from base constructor as last parameter (IDEA-142811)
|
2015-07-21 08:51:12 +02:00 |
|
Anna Kozlova
|
75e3086fb2
|
lambda -> meth ref: reject replacements with invalid qualifiers (IDEA-142695)
|
2015-07-21 08:51:06 +02:00 |
|
Roman Shevchenko
|
32a6761ede
|
Cleanup (i18n; text corrected)
|
2015-07-20 12:06:25 +03:00 |
|
Roman Shevchenko
|
1de7a48a49
|
Merge remote-tracking branch 'origin/master'
|
2015-07-19 15:15:49 +03:00 |
|
Roman Shevchenko
|
de416d4f7f
|
Cleanup (test moved to a correct location)
|
2015-07-18 23:13:56 +03:00 |
|
peter
|
3241305b74
|
IDEA-142746 Completion should prefer local variable, not equals()
|
2015-07-17 15:01:43 +02:00 |
|
Anna Kozlova
|
6dddedeb39
|
override/implement: do not add type parameters from super method if supercalss was erased (IDEA-142453)
|
2015-07-14 22:07:19 +03:00 |
|
Anna Kozlova
|
7bec688369
|
lambda: don't reject value compatibility for lambdas with control flow problems inside (IDEA-142107)
|
2015-07-14 18:38:43 +03:00 |
|
Roman Shevchenko
|
106d1d5175
|
java: "Java X" language level for experimental features; T<any> wildcard support
|
2015-07-14 16:55:24 +03:00 |
|
peter
|
7194336a1f
|
IDEA-140452 Complete-statement insert closing parenthesis at wrong place
|
2015-07-09 20:49:01 +02:00 |
|
peter
|
26f25b917d
|
IDEA-68660 ctrl-shift-enter does not insert a semicolon after anonymous implementation
|
2015-07-09 20:49:01 +02:00 |
|
peter
|
8cbbf3648b
|
IDEA-31554 "Complete Current Statement" does not format code on "else if" condition code block
|
2015-07-09 20:49:00 +02:00 |
|
peter
|
75f04d0383
|
IDEA-41929 Ctrl + Shift + Enter doesn't work for "for (; ;)"
|
2015-07-09 20:49:00 +02:00 |
|
peter
|
4f6e27823e
|
IDEA-142439 Wrong cursor placement when creating a class after brackets autocomplete
|
2015-07-09 20:49:00 +02:00 |
|