Nikolay Krasko
7f657ead85
Fix preventing showing any methods in "Goto Symbols" by kotlin plugin
2013-11-28 19:23:26 +04:00
Andrey Breslav
1234e55e7e
Expand statement templates whenever they are mentioned at the beginning of line
2013-11-28 17:57:46 +04:00
Zalim Bashorov
ededa487a2
Use IDEA 13 branch for jb_update_continuous_local.
...
Use last ".lastSuccessful" as default value for continuous.idea.version.
2013-11-28 15:36:08 +04:00
Mikhael Bogdanov
1f37ebf7e7
Tests for KT-3646: Wrong this in closure for extension function in constructor
...
#KT-3646 Obsolete
2013-11-28 12:12:14 +04:00
Mikhael Bogdanov
9ae4af2e4b
Fix compilation
2013-11-28 11:58:01 +04:00
Mikhael Bogdanov
35f42b1a65
Tests for KT-4252: Error generating primary constructor with kind OwnerKind
...
#KT-4252 Obsolete
2013-11-28 10:11:26 +04:00
Valentin Kipyatkov
47d3e2e1bb
Smart completion: this expressions added
2013-11-27 21:00:19 +04:00
Valentin Kipyatkov
29f7318f4f
Refactored completion tests to support more flexible input file format
2013-11-27 21:00:19 +04:00
Valentin Kipyatkov
912fb904b8
Smart completion: declarations of type Nothing filtered out
2013-11-27 21:00:18 +04:00
Nikolay Krasko
1bde5a90a4
Add ability to rename java methods with usages in Kotlin
2013-11-27 15:50:46 +04:00
Nikolay Krasko
9bdb97bfe8
Test for renaming file name after class rename
2013-11-27 15:50:45 +04:00
Nikolay Krasko
3aaf90f8aa
Test for renaming not base java method with base kotlin method
2013-11-27 15:50:45 +04:00
svtk
b178c79573
analyze function arguments after completion for unresolved and ambiguity cases
2013-11-27 14:26:36 +04:00
nik
cde36adbdc
standard library: 'sum' function added (KT-3714, KT-3843, KT-3126)
2013-11-27 12:42:40 +04:00
Nikolay Krasko
4ecfab6e0b
Fix path case problem
2013-11-27 00:53:32 +04:00
Nikolay Krasko
26d3168224
Test for KT-4100 'Imports doesn't change after java interface name refactoring'
...
#KT-4100 Fixed
2013-11-27 00:53:31 +04:00
Nikolay Krasko
722118772a
Test for KT-3256 'Can't rename a Kotlin function from Java code'
...
#KT-3256
2013-11-27 00:53:31 +04:00
Zalim Bashorov
3104fc9574
Update to IDEA 133.124 EAP
2013-11-26 21:46:12 +04:00
Nikolay Krasko
a4203fac2f
Add test for rename method produced from kotlin function
2013-11-26 19:20:01 +04:00
Nikolay Krasko
97c8e05984
KT-2836 Rename kotlin base function with overrides
...
#KT-2836 Fixed
2013-11-26 19:20:01 +04:00
Nikolay Krasko
5350dc265a
Rename: RenameKotlinFunctionProcessor.java -> RenameKotlinFunctionProcessor.kt
2013-11-26 19:20:00 +04:00
Nikolay Krasko
ce810d3a55
Generate error tip for rename kotlin package klass from java
2013-11-26 19:20:00 +04:00
Nikolay Krasko
76562f9aa5
KT-3255 Add ability to rename kotlin classes from java
...
#KT-3255 Fixed
2013-11-26 19:19:59 +04:00
Nikolay Krasko
87fac21310
Auto generate test for rename
2013-11-26 19:19:59 +04:00
Nikolay Krasko
6935ad4437
Refactoring: remove author comment
2013-11-26 19:19:58 +04:00
Nikolay Krasko
d765196758
Refactoring: remove warnings
2013-11-26 19:19:58 +04:00
Alexey Sedunov
6dfad69434
Allow super calls in object declarations
2013-11-26 17:29:59 +04:00
Evgeny Gerashchenko
897786f087
Fixed references to com.beust.*
2013-11-26 15:36:40 +04:00
Mikhael Bogdanov
9037449313
Inline flag calculation through inline annotation
2013-11-26 12:53:07 +04:00
Mikhael Bogdanov
fd4816aa36
Inline flag marked deprecated
2013-11-26 12:53:07 +04:00
Mikhael Bogdanov
868f4841be
Inline keyword removal
2013-11-26 12:53:06 +04:00
Mikhael Bogdanov
1ecdf77305
Added inline annotation
2013-11-26 12:53:06 +04:00
svtk
56aaf4a4b4
removed CallResolverUtil.copy
2013-11-25 19:42:07 +04:00
svtk
95ca2d8f98
Fixed bug with property and function name clash.
...
Complete type inference dependent on function literals and expected type
for variable as function calls not for 'invoke' calls
2013-11-25 19:42:07 +04:00
Nikolay Krasko
f939918d36
Use system variables on teamcity for passing them into ant script
2013-11-25 14:01:26 +04:00
svtk
1bfca62592
Fixed: analyze unmapped (or with no callee) functional arguments with right context.
2013-11-22 18:58:02 +04:00
svtk
ae3331717e
Fixed: unmapped arguments should be completed as well.
2013-11-22 18:58:02 +04:00
svtk
058726a0f1
Check function arguments of nested unsuccessful calls.
2013-11-22 18:58:02 +04:00
svtk
1a34dffb1f
Fixed inference in a simple case.
...
Try number lower bounds before upper bounds when computing a value.
2013-11-22 18:58:01 +04:00
svtk
9d3a7804cc
Fixed tests for labels.
...
The bug was automatically fixed by previous commit.
2013-11-22 18:58:01 +04:00
svtk
ca1650d31d
Fixed exception from EA
...
"The constraint shouldn't contain different type variables on both sides: T <: R".
It occurred because we analyzed function literals before completion with unsubstituted (therefore wrong) expected type, and cached resulting type.
2013-11-22 18:58:01 +04:00
svtk
efd5f69330
made try, finally and throw expressions implement JetStatementExpression
2013-11-22 18:58:00 +04:00
svtk
2bd4aa97c6
KT-4204 ConstraintSystem erased after resolution completion
...
#KT-4204 Fixed
2013-11-22 18:57:59 +04:00
svtk
5d95fa99bd
small: removed obsolete logic ('isIrrefutable')
2013-11-22 18:57:59 +04:00
svtk
8defeef050
made UNREACHABLE_CODE a warning instead of error
2013-11-22 18:57:59 +04:00
svtk
c1ec8cbde9
check Nothing type for all expressions not only for calls and simple names
...
(but excluding statement expressions)
2013-11-22 18:57:58 +04:00
svtk
36ce8f24b3
removed obsolete commented code
2013-11-22 13:08:11 +04:00
svtk
e187b37f2d
use constant BindingContext.EMPTY
...
instead of creating new BindingTraceContext
2013-11-22 13:08:10 +04:00
svtk
e29dab5044
refactoring: record copy of resolved call explicitly
2013-11-22 13:08:10 +04:00
Andrey Breslav
4ac7afbb9f
Module annotations-ext removed. Annotations are moved to runtime
2013-11-21 20:47:48 +04:00