Valentin Kipyatkov
|
57d118e13d
|
Java to Kotlin conversion: minor refactorings after code review
|
2014-06-10 14:26:51 +04:00 |
|
Ilya Ryzhenkov
|
ab45439256
|
Convert iterable of pairs to map, improve generic toMap(mutableMap) function #KT-4166 Fixed
|
2014-06-10 11:11:03 +04:00 |
|
Ilya Ryzhenkov
|
3a1b9cc658
|
Improve iterators' functions deprecation text
|
2014-06-10 11:11:02 +04:00 |
|
Ilya Ryzhenkov
|
f471f7901c
|
Migrate to using join* functions instead of deprecated.
|
2014-06-10 11:11:02 +04:00 |
|
Ilya Ryzhenkov
|
19858b9f74
|
Created join, joinTo and joinToString functions, deprecated makeString & appendString #KT-3841 Fixed
|
2014-06-10 11:11:02 +04:00 |
|
Ilya Ryzhenkov
|
f5a0701076
|
Support generating "deprecated" functions.
|
2014-06-10 11:11:02 +04:00 |
|
Ilya Ryzhenkov
|
e6f5c7012c
|
Stream.filterIsInstance has wrong return type #KT-5097 Fixed
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
a2a93a3830
|
Fix String.dropWhile & String.takeWhile
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
5b73fba2d4
|
Support "key in map" using extension contains() function. #KT-3607 Fixed
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
5f224efdc1
|
Make empty list produced by listOf() a singleton List object.
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
692f60b1d6
|
Uncommented code in data class test for equality and toString
|
2014-06-10 11:11:00 +04:00 |
|
Ilya Ryzhenkov
|
178ae83e8d
|
sort and binarySearch methods now have correct default toIndex parameter #KT-4963 Fixed
|
2014-06-10 11:11:00 +04:00 |
|
Ilya Ryzhenkov
|
9ec78a437d
|
Throw NoSuchElementException in appropriate cases #KT-4998 Fixed
|
2014-06-10 11:11:00 +04:00 |
|
Nikolay Krasko
|
4ac626c1f2
|
Create separate scope for seaching sources in libraries
Fix build: avoid situation when GlobalSearchScope.contains() returns false for files
under both class root and source root.
|
2014-06-10 02:24:43 +04:00 |
|
Nikolay Krasko
|
7e22823652
|
Remove creating too long chain of scopes for searching Kotlin source file
|
2014-06-09 19:15:14 +04:00 |
|
Pavel V. Talanov
|
5ce8f4b892
|
JDR, minor: clarifying comment
|
2014-06-06 17:15:43 +04:00 |
|
Svetlana Isakova
|
68b4b8e946
|
KT-5182 Data flow info is lost for 'when' branches
#KT-5158 Fixed
#KT-4332 Fixed
|
2014-06-06 15:56:02 +04:00 |
|
Svetlana Isakova
|
cb788579ba
|
Refactoring: extracted 'getDataFlowInfosForEntryCondition'
Removed duplicated code
|
2014-06-06 15:56:02 +04:00 |
|
Svetlana Isakova
|
1eaf79bd1e
|
Analyzing 'when' expression refactoring
collect data flow infos for branch with many conditions
|
2014-06-06 15:56:02 +04:00 |
|
Evgeny Gerashchenko
|
c7318b3880
|
Added slashes in generated tests when they are invoked on directory.
This makes it easier to find directory for test using IDEA's go to file/search everywhere features.
|
2014-06-06 14:33:21 +04:00 |
|
Pavel V. Talanov
|
a10085efe9
|
Update to IDEA EAP 135.1019
|
2014-06-05 22:51:04 +04:00 |
|
Evgeny Gerashchenko
|
2568bf6091
|
Don't report Kotlin JPS versions for modules without Kotlin.
|
2014-06-05 20:59:07 +04:00 |
|
Evgeny Gerashchenko
|
3a2a3e7cd5
|
Saving module XMLs in temp directory instead of output.
|
2014-06-05 20:59:06 +04:00 |
|
Pavel V. Talanov
|
7d9742417f
|
JDR: Remove LazyJavaClassResolver#resolveClassByFqName()
|
2014-06-05 18:17:07 +04:00 |
|
Pavel V. Talanov
|
53df12598d
|
JDR: Eliminate another usage of LazyJavaClassResolver#resolveClassByFqName()
Refactor Java scopes:
Use abstract functions instead of "is" checks in LazyJavaMemberScope
Move some code to derived classes
|
2014-06-05 18:17:07 +04:00 |
|
Pavel V. Talanov
|
b69ab12db7
|
JDR: Use module to resolve special classes
|
2014-06-05 18:17:06 +04:00 |
|
Pavel V. Talanov
|
ccae693ed2
|
JDR: Remove some usages of JavaClassResolver#resolveClassByFqName in LazyJavaAnnotationDescriptor
|
2014-06-05 18:17:05 +04:00 |
|
Nikolay Krasko
|
2d72b5afc7
|
Render short type names in quick documentation and navigation
|
2014-06-05 17:47:58 +04:00 |
|
Natalia Ukhorskaya
|
57fc2c8301
|
Android tests: exclude reflection tests
|
2014-06-05 10:10:30 +04:00 |
|
Svetlana Isakova
|
bc2d2fc2d4
|
KT-5099 "Remove explicit type arguments" should highlight only type arguments
#KT-5099 Fixed
|
2014-06-04 22:10:30 +04:00 |
|
Svetlana Isakova
|
1665ef7a00
|
KT-5028 "remove explicit type arguments" intention shouldn't be applicable
#KT-5028 Fixed
|
2014-06-04 22:10:29 +04:00 |
|
Svetlana Isakova
|
ae9d2d015e
|
Record 'a!!', 'a ?: b' special calls by operation reference
|
2014-06-04 22:10:29 +04:00 |
|
Svetlana Isakova
|
cf81a44e02
|
Added 'getCorrespondingCall' utility function
|
2014-06-04 22:10:29 +04:00 |
|
Svetlana Isakova
|
8a91ec7964
|
Record CALL for all invocations, not only for resolved ones
|
2014-06-04 22:10:29 +04:00 |
|
Nikolay Krasko
|
432eabdbcb
|
Don't process val and var keywords in lambda parameters forever (KT-5170)
#KT-5170 Fixed
|
2014-06-04 18:53:59 +04:00 |
|
Evgeny Gerashchenko
|
8f6c2b96f3
|
Extracted method to util class and replaced parameter to Project.
|
2014-06-04 15:34:19 +04:00 |
|
Evgeny Gerashchenko
|
aad719d809
|
Minor. Rearranged code.
|
2014-06-04 15:34:18 +04:00 |
|
Evgeny Gerashchenko
|
aaebce2683
|
Got rid of ModuleChunk (it makes no sense now).
|
2014-06-04 15:34:18 +04:00 |
|
Evgeny Gerashchenko
|
601a691e18
|
Corrected and simplified compilation of module chunk.
|
2014-06-04 15:34:17 +04:00 |
|
Evgeny Gerashchenko
|
ad8affe07c
|
Renamed and refactored test.
|
2014-06-04 11:36:42 +04:00 |
|
max-kammerer
|
010776fe08
|
Merge pull request #480 from nskvortsov/master
fix DSL in Android plugin
|
2014-06-04 10:16:22 +04:00 |
|
Alexey Sedunov
|
4463c67e28
|
Extract Function: Fix replacement of type references and constructor references
|
2014-06-03 18:17:14 +04:00 |
|
Alexey Sedunov
|
3d6fc6e015
|
Extract Function: Fix replacement of references with class receivers (objects, class objects, enum classes)
|
2014-06-03 18:17:13 +04:00 |
|
Alexey Sedunov
|
240f033f4f
|
Extract Function: Fix NPE caused by unmatched offset-to-reference maps
#KT-5001 Fixed
|
2014-06-03 18:17:12 +04:00 |
|
Alexey Sedunov
|
f4c21d3a28
|
Extract Function: Treat multi declarations as local variables
#KT-5054 Fixed
|
2014-06-03 18:17:10 +04:00 |
|
Alexey Sedunov
|
3a75aa27f0
|
Extract Function: Fix extraction of reference to class object property
#KT-5053 Fixed
|
2014-06-03 18:17:10 +04:00 |
|
Alexey Sedunov
|
1a7e6eab61
|
Extract Function: Utilize pseudo-value usage for return type inference
|
2014-06-03 18:17:09 +04:00 |
|
Alexey Sedunov
|
164338d6f5
|
Remove unused field
|
2014-06-03 18:17:08 +04:00 |
|
Alexey Sedunov
|
4a5d2e6728
|
Add tests for element -> pseudo-value mapping
|
2014-06-03 18:17:07 +04:00 |
|
Alexey Sedunov
|
d2c055e9da
|
Pseudocode: Introduce pseudo-value analysis
|
2014-06-03 18:17:05 +04:00 |
|