Alexey Kudravtsev
|
ad661d92e4
|
correct level in highlighting:
highlight element X only when visiting X or its ascendant
|
2014-02-10 20:03:58 +04:00 |
|
Alexey Kudravtsev
|
9464870afd
|
optimisation: do not load document during smart pointer creation
|
2014-02-10 20:03:56 +04:00 |
|
Alexey Kudravtsev
|
78581c6676
|
notnull
|
2014-02-10 20:03:54 +04:00 |
|
Alexey Kudravtsev
|
42f69a2a2f
|
notnull
|
2014-02-10 12:32:38 +04:00 |
|
Alexey Kudravtsev
|
9d46ee9c3f
|
cleanup
|
2014-02-10 12:32:35 +04:00 |
|
Alexey Kudravtsev
|
539ccf88b1
|
don't rely on SmartPOinterManager to load document
|
2014-02-10 12:32:34 +04:00 |
|
Dmitry Batrak
|
143c66bc11
|
EA-52671 - assert: AbstractMappingStrategy.processFoldRegion
|
2014-02-10 10:58:36 +04:00 |
|
Anna Kozlova
|
5358bd270e
|
new inference: testdata for IDEA-120376
|
2014-02-07 19:52:36 +01:00 |
|
Anna Kozlova
|
6efef684ce
|
new inference: method ref inference: postpone return type inference in case of constructor refs
|
2014-02-07 18:43:54 +01:00 |
|
Anna Kozlova
|
5fb1dbb2ce
|
new inference: check containing class type params if they are in bounds
|
2014-02-07 18:43:53 +01:00 |
|
Anna Kozlova
|
ff66c1b01a
|
new inference: well formed check
|
2014-02-06 19:34:15 +01:00 |
|
Anna Kozlova
|
865a535fa7
|
new inference: wildcard parameterization inference
|
2014-02-06 19:34:13 +01:00 |
|
peter
|
3fd5b8e306
|
don't suggest lowercase non-imported classes in autopopup (IDEA-114348)
|
2014-02-06 16:25:10 +01:00 |
|
Alexander Zolotov
|
d9fb5143ca
|
Add custom templates to completion list if corresponding Registry-key is enabled
|
2014-02-06 17:21:46 +04:00 |
|
peter
|
9c67ca6170
|
java completion: make recursion weigher less important than by-kind, because now it can lead to very unexpected sorting
|
2014-02-04 15:27:15 +01:00 |
|
Anna Kozlova
|
ba11e80028
|
IDEA-120217 same lambda param names highlighting
|
2014-02-04 18:17:57 +04:00 |
|
Anna Kozlova
|
487c78e341
|
new inference: propagate inference variables from grand ~parents calls
|
2014-02-04 18:17:55 +04:00 |
|
Alexey Kudravtsev
|
078dbd99ec
|
IDEA-119180 Groovy .gdsl editing support is broken in Intellij IDEA 13
|
2014-02-04 14:24:28 +04:00 |
|
Anna Kozlova
|
8cca960f72
|
new inference: target type detection according to consequence inference (IDEA-120193)
|
2014-02-04 12:29:51 +04:00 |
|
Anna Kozlova
|
ef15e60ccf
|
new inference: lambda compatibility: ground type constraint added
|
2014-02-03 19:35:45 +04:00 |
|
Anna Kozlova
|
21fe45f5ad
|
invalid @FunctionalInterface severity change warning -> error (IDEA-120162)
|
2014-02-03 19:35:40 +04:00 |
|
Anna Kozlova
|
b268a7f59c
|
revert (IDEA-120153)
|
2014-02-03 19:35:39 +04:00 |
|
Alexey Kudravtsev
|
42ee4dca1c
|
cleanup
|
2014-02-03 14:11:11 +04:00 |
|
Anna Kozlova
|
89d2ebc500
|
invocation type inference: when unchecked conversion was performed - treat its results in return value checks as they were in bounds
|
2014-01-31 22:16:02 +04:00 |
|
Anna Kozlova
|
be84252e83
|
type equality constraint: reject type/wildcard pairs; subtyping constraint: become eq constraint for types
|
2014-01-31 21:41:19 +04:00 |
|
Anna Kozlova
|
f26b80359a
|
type compatibility constrain: unchecked conversion: return type is inference variable case
|
2014-01-31 21:41:17 +04:00 |
|
Anna Kozlova
|
5a9c00a259
|
type compatibility constrain: unchecked conversion step
|
2014-01-31 21:41:15 +04:00 |
|
Anna Kozlova
|
af8095f8b0
|
type compatibility constrain: boxing is not completeness-preserving: move treatment to return constraint
|
2014-01-31 21:41:14 +04:00 |
|
Anna Kozlova
|
4444fc1126
|
type equality constraint: accept unbounded/extends wildcards pair; reject unbounded/super
|
2014-01-31 21:41:13 +04:00 |
|
Anna Kozlova
|
2070864b80
|
test to choose overloaded method to detect target type
|
2014-01-31 21:41:11 +04:00 |
|
Alexander Zolotov
|
3676ab35db
|
Delete disabled new-template
|
2014-01-31 14:56:44 +04:00 |
|
Anna Kozlova
|
e0fbc6320e
|
resolve names conflicts inside lambda body (IDEA-120096)
|
2014-01-30 20:13:51 +04:00 |
|
Anna Kozlova
|
876784bc24
|
wildcard bounds composition (IDEA-113297)
|
2014-01-30 20:13:49 +04:00 |
|
Anna Kozlova
|
f0bfe3604e
|
forbid forward references from lambda again (IDEA-119936)
|
2014-01-30 20:13:48 +04:00 |
|
Anna Kozlova
|
704285aae2
|
method refs constraint (IDEA-118437)
|
2014-01-30 20:13:47 +04:00 |
|
Yaroslav Lepenkin
|
154bc88efc
|
IDEA-119366 Reformatting only VCS changed code produces unwanted side-effect [CR-IC-4175]
|
2014-01-30 17:30:25 +04:00 |
|
Rustam Vishnyakov
|
c1728ca8b1
|
IDEA-56096 Allow to create file templates with extension contains dot [CR-IC-3923]
|
2014-01-30 14:48:58 +04:00 |
|
Anna Kozlova
|
6a30279168
|
deeply eliminate wildcards as they may appear during inference in wildcard's bounds
|
2014-01-30 12:02:21 +04:00 |
|
Anna Kozlova
|
6773fccfe8
|
testdata for IDEA-104429
|
2014-01-30 12:02:20 +04:00 |
|
Anna Kozlova
|
e2c708dfcf
|
method refs: add constraint P1->ReferenceType for inexact method references despite of spec (IDEA-117311)
|
2014-01-30 12:02:17 +04:00 |
|
Anna Kozlova
|
9ef2c46b28
|
new inference: propagate current substitutors during additional constrains processing (IDEA-118965)
|
2014-01-30 12:02:16 +04:00 |
|
peter
|
4037871a23
|
IDEA-119983 Smart type completion mixes order for Color.RED
|
2014-01-29 19:40:25 +01:00 |
|
peter
|
589208ff99
|
test that stats is remembered for global static method completion variants
|
2014-01-29 19:40:24 +01:00 |
|
Anna Kozlova
|
aa04a46498
|
new inference: reduce additional constraints order fixed
|
2014-01-29 11:52:11 +04:00 |
|
Anna Kozlova
|
40f3ae8e6e
|
lambda: ground target type for implicit lambda
|
2014-01-28 17:56:01 +04:00 |
|
Anna Kozlova
|
32094bf637
|
temp solution (IDEA-118527)
|
2014-01-28 17:55:59 +04:00 |
|
Alexander Zolotov
|
7d2fe18916
|
IDEA-119910 Middle matching doesn't work if pattern starts with a digit
|
2014-01-28 16:04:30 +04:00 |
|
Maxim.Mossienko
|
bb558e8990
|
better fix for IDEA-111684
|
2014-01-27 20:16:51 +01:00 |
|
Anna Kozlova
|
88c7770258
|
graph inference: accept raw inference when return type was erased (IDEA-119844)
|
2014-01-27 19:59:24 +04:00 |
|
Anna Kozlova
|
c8e5698c54
|
graph inference: recursive calls (IDEA-119834)
|
2014-01-27 19:59:23 +04:00 |
|