Aleksey Rostovskiy
|
185284cee6
|
get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
|
2019-05-27 15:08:08 +03:00 |
|
Alexandr Suhinin
|
9215f4240b
|
[duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
|
2019-05-27 15:07:30 +03:00 |
|
Anna Kozlova
|
d8afa71220
|
inference: stop at assignment when walking up to the top level (IDEA-207128)
GitOrigin-RevId: d12b1e0af3e3f2880e14ecb000e82e3afa887228
|
2019-05-22 00:06:40 +03:00 |
|
Anton Makeev
|
c105e26db3
|
Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
|
2019-05-17 19:13:15 +03:00 |
|
Anton Makeev
|
b54aaf7e4e
|
IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
|
2019-05-17 19:02:16 +03:00 |
|
Anna Kozlova
|
f2014af32f
|
error highlighting: fix accessibility for diamond constructors (IDEA-212188)
GitOrigin-RevId: 7193877427e50351a1171df12a431effc89b6bfd
|
2019-05-15 10:08:04 +03:00 |
|
Anna.Kozlova
|
b015644d7a
|
get rid of redundant space in error message
|
2018-11-21 15:54:15 +01:00 |
|
Anna.Kozlova
|
16f0977481
|
diamonds: simulate resolved constructor with generated static factory (IDEA-195813)
|
2018-07-23 19:20:55 +02:00 |
|
Anna.Kozlova
|
51a2d549b2
|
highlight only method name on unhandled exception (IDEA-190912)
|
2018-04-25 21:11:38 +02:00 |
|
Anna Kozlova
|
d3b899c7a9
|
static factory detection for top level method call (IDEA-172566)
|
2017-05-10 09:14:16 +03:00 |
|
Anna Kozlova
|
77f4894aae
|
inference errors: make applicability error thread safe so multiple threads can perform overload resolution of parent method calls independently, save presentable error when substitutor cached only
|
2017-05-08 12:12:13 +03:00 |
|
Anna Kozlova
|
7fcea68298
|
diamonds: copy throws list to static constructors to ensure correct unhandled exceptions, etc
|
2017-05-05 12:35:43 +03:00 |
|
Anna Kozlova
|
1d36b86e0c
|
lambda: ensure static factory is used when diamonds
|
2017-05-04 20:29:52 +03:00 |
|
Anna.Kozlova
|
faa4c93b47
|
skip errors in case of diamond inference with type parameters on constructor
|
2017-04-03 13:52:13 +02:00 |
|
Anna.Kozlova
|
bb7868f450
|
diamonds: don't infer raw type when inference of a staticFactory failed
avoid blinking tests on overload resolution: make outer method call not applicable by inferring incomplete results like it's done for method calls
|
2017-03-13 14:16:44 +01:00 |
|
Anna.Kozlova
|
c719482b06
|
pull up inference errors when current call has no type parameters (IDEA-169316)
|
2017-03-09 15:04:34 +01:00 |
|
Anna.Kozlova
|
e794bbcb0f
|
erasure return type when unchecked conversion was required deep inside (IDEA-168316)
|
2017-02-17 10:57:30 +01:00 |
|
Anna.Kozlova
|
9bcbdb68cb
|
inference: register inference error when nested inference don't start as cached session already had errors
|
2016-10-21 18:07:07 +02:00 |
|
Anna Kozlova
|
926d7063f5
|
fix testdata
|
2016-09-19 18:50:55 +03:00 |
|
Anna Kozlova
|
b8f0e626b9
|
java 8 diamonds: include constructor's type parameters in inference constraints (IDEA-160918)
|
2016-09-19 17:43:55 +03:00 |
|
Anna.Kozlova
|
369c9a24b4
|
diamonds: fix conflicting names between constructor and class type parameters (rename the constructor type parameters)
|
2016-08-09 15:52:11 +02:00 |
|
Anna Kozlova
|
ccf3beba42
|
check diamond applicability over static factory underneath (IDEA-159287)
|
2016-08-08 08:35:27 +02:00 |
|
Anna Kozlova
|
1fcb534fcb
|
highlight diamonds as type parameter list (IDEA-156859)
|
2016-06-06 17:52:24 +03:00 |
|
Anna.Kozlova
|
5d6351b1ec
|
diamonds: don't accept inferred types when error appeared during inference (IDEA-154619)
|
2016-04-21 18:39:23 +02:00 |
|
Anna.Kozlova
|
0ca2e9cdd6
|
don't pass erasure flag through inference process
|
2016-04-06 17:15:12 +02:00 |
|
Anna.Kozlova
|
c1c40665ce
|
erasure type of new expression if diamonds were used and during applicability check unchecked conversion was applied (IDEA-154009)
|
2016-04-01 16:53:23 +02:00 |
|
Anna Kozlova
|
f5228ff75b
|
new inference: don't start inference if new expression contains type args (IDEA-148621)
|
2015-11-30 19:45:19 +01:00 |
|
Anna Kozlova
|
47c3c2bbc1
|
null types (IDEA-146740)
|
2015-10-26 13:50:02 +01:00 |
|
Anna Kozlova
|
2b4d30bc16
|
diamonds: additional diagnostics for cases when constructor is unresolved (IDEA-146028)
|
2015-10-06 17:36:58 +02:00 |
|
Anna Kozlova
|
4ed1c43acf
|
testdata for IDEA-140686
|
2015-10-02 20:32:08 +02:00 |
|
Anna Kozlova
|
e5979eaa35
|
diamonds: ensure new expression with diamond is treated as poly expression; ensure that site substitutions for constructor refs are ignored as they always contain raw substitutions
|
2015-09-30 17:35:12 +02:00 |
|
Anna Kozlova
|
dfcebe315b
|
new inference: check bounds problems for all variables acceptable in current context (IDEA-138407); reject complicated dependencies (see JDK-8039299)
|
2015-04-02 21:19:54 +02:00 |
|
Anna Kozlova
|
897609bd68
|
new inference: avoid resolveGenericMethod on new expressions as diamond types are expanded and cached on class reference (IDEA-133297)
|
2014-11-25 13:36:23 +01:00 |
|
Anna Kozlova
|
f0fc85674e
|
diamonds: constructor varargs (IDEA-131918)
|
2014-10-29 14:21:11 +01:00 |
|
Anna Kozlova
|
35206e46bf
|
uncomment testdata
|
2014-05-05 17:12:09 +04:00 |
|
Anna Kozlova
|
e02ca9c75a
|
comment testdata
|
2014-03-12 10:54:18 +01:00 |
|
Anna Kozlova
|
465325a6a6
|
new inference: nested varargs
(cherry picked from commit 0d293e439ffcbe97db98c1a1b8072e798d94323e)
|
2014-03-12 10:17:10 +01:00 |
|
Anna Kozlova
|
10760d9bbf
|
new inference: process varargs as separate method candidate/separate phase
(cherry picked from commit fdd6f66268d29bb996a103f69180851b92947d21)
|
2014-03-12 10:15:03 +01:00 |
|
Anna Kozlova
|
dccb826526
|
new inference: cache substitutor for outer call conflict resolution
|
2014-03-07 18:02:48 +01:00 |
|
anna
|
ad9486dbf7
|
do not create raw outer types during diamond inference
(cherry picked from commit c812622e14b3cb86ec18cedd406118789abb2e83)
|
2013-11-28 12:21:35 +01:00 |
|
anna
|
788336e0ff
|
do not treat diamonds in jdk 8 special (IDEA-97294)
|
2012-12-13 18:42:28 +01:00 |
|