Valentin Kipyatkov
|
2ca163a375
|
Better testing via logging of performed operations
|
2016-08-31 19:12:23 +03:00 |
|
Valentin Kipyatkov
|
1e80ad3f98
|
Optimization
|
2016-08-31 19:12:23 +03:00 |
|
Valentin Kipyatkov
|
7a269a00af
|
SAM-adapters supported
|
2016-08-31 19:12:23 +03:00 |
|
Valentin Kipyatkov
|
d0d8ea7c69
|
Added TODO
|
2016-08-31 19:12:23 +03:00 |
|
Valentin Kipyatkov
|
1183816b52
|
Disabled smart search for classes from library
|
2016-08-31 19:12:23 +03:00 |
|
Valentin Kipyatkov
|
6f21c07b66
|
Added TODO
|
2016-08-31 19:12:22 +03:00 |
|
Valentin Kipyatkov
|
e00c8d6e05
|
"!is" in when case
|
2016-08-31 19:12:22 +03:00 |
|
Valentin Kipyatkov
|
5b3102058c
|
Handling of 2 more class of cases:
1. Function has parameter of functional type with our data class inside
2. Value of data class type used in a call with lambda
|
2016-08-31 19:12:22 +03:00 |
|
Valentin Kipyatkov
|
ca2cd3d656
|
this@ClassName supported
|
2016-08-31 19:12:22 +03:00 |
|
Valentin Kipyatkov
|
7687c1646b
|
Supported "is" in when entry condition
|
2016-08-31 19:12:21 +03:00 |
|
Valentin Kipyatkov
|
ecb1910bf2
|
Different modes of search
Down-shift to plain search in non-test mode if unknown reference encountered
Internal action to check search algorithm
|
2016-08-31 19:12:21 +03:00 |
|
Valentin Kipyatkov
|
d13cdc67f0
|
Supported usages as doc-comments
|
2016-08-31 19:12:21 +03:00 |
|
Valentin Kipyatkov
|
696f382291
|
Supported usages as destructuring declaration for other class
|
2016-08-31 19:12:21 +03:00 |
|
Valentin Kipyatkov
|
80520b44c0
|
Plain search inside members and extensions
|
2016-08-31 19:12:20 +03:00 |
|
Valentin Kipyatkov
|
3910f31de9
|
Correct processing of "is" check
|
2016-08-31 19:12:20 +03:00 |
|
Valentin Kipyatkov
|
25ab66053b
|
Added runReadAction (but it's incorrect anyway)
|
2016-08-31 19:12:20 +03:00 |
|
Valentin Kipyatkov
|
5d427d8d2e
|
Support for 'as' and temporary support for 'is'
|
2016-08-31 19:12:20 +03:00 |
|
Valentin Kipyatkov
|
1674beb64b
|
Initial implementation of faster component function usage search
|
2016-08-31 19:12:19 +03:00 |
|
Alexey Sedunov
|
4e2c4d941d
|
Rename: Support inplace rename on type parameters
|
2016-08-31 11:28:04 +03:00 |
|
Alexey Sedunov
|
34c268b08b
|
Quick-Fixes: Do not show Change Signature dialog when applying "Remove parameter" quick-fix
|
2016-08-31 11:28:03 +03:00 |
|
Alexey Sedunov
|
c244baf087
|
Misc: Improve IDE rendering of type aliases
|
2016-08-31 11:28:02 +03:00 |
|
Alexey Sedunov
|
3405051bcc
|
Misc: Use default presentation for KtTypeAlias
#KT-13611 Fixed
|
2016-08-31 11:28:02 +03:00 |
|
Yoshinori Isogai
|
e1eba8f5c8
|
KT-5193 Make multiline strings foldable (#938)
* KT-5193 Make multiline strings foldable
#KT-5193 Fixed
* Avoid multiple replace call
|
2016-08-29 16:52:29 +02:00 |
|
Alexey Sedunov
|
89c39b9762
|
Misc: Use TODO() consistently in implementation stubs
#KT-13589 Fixed
|
2016-08-29 16:20:55 +03:00 |
|
Alexey Sedunov
|
639186ddae
|
Convert Receiver to Parameter: Use template instead of the dialog
#KT-9490 Fixed
|
2016-08-29 16:20:52 +03:00 |
|
Alexey Sedunov
|
63092f6985
|
Create from Usage: Implement "Create type parameter" quickfix
#KT-11525 Fixed
|
2016-08-29 16:20:32 +03:00 |
|
Alexey Sedunov
|
6a2edabbd4
|
Create from Usage: Implement "Create type alias" quickfix
#KT-12904 Fixed
|
2016-08-29 14:13:56 +03:00 |
|
Valentin Kipyatkov
|
17edbac72b
|
Fixed test data
|
2016-08-29 13:38:18 +03:00 |
|
Simon Ogorodnik
|
67c916a7d1
|
MultiFile tests now support java + kotlin testing. // FILE directive now accepts path in source root instead of just name
|
2016-08-29 13:38:18 +03:00 |
|
Valentin Kipyatkov
|
5f24b68368
|
Minor changes on code review
|
2016-08-29 13:38:17 +03:00 |
|
Valentin Kipyatkov
|
9cddd0d1a4
|
Renamed classes
|
2016-08-29 13:38:17 +03:00 |
|
Valentin Kipyatkov
|
cbae3d77df
|
Don't use term "Static import" + refer quickfix by class name in negative tests
|
2016-08-29 13:38:17 +03:00 |
|
Valentin Kipyatkov
|
0072bf079d
|
Changes on review of pull request
|
2016-08-29 13:38:17 +03:00 |
|
Simon Ogorodnik
|
939b4768f5
|
Added tests, and fixed some bugs using it
|
2016-08-29 13:38:16 +03:00 |
|
Simon Ogorodnik
|
251d87fd22
|
Added ability to test quickfix with java dependencies
|
2016-08-29 13:38:16 +03:00 |
|
Simon Ogorodnik
|
f40bb57d79
|
Refactored to use exiting impl of AutoImportBase
|
2016-08-29 13:38:16 +03:00 |
|
Simon Ogorodnik
|
9d56716897
|
#KT-9009 fixed
|
2016-08-29 13:38:16 +03:00 |
|
Mikhail Glukhikh
|
902232c8ad
|
CFG refactoring: extractVariableDescriptorFrom
(cherry picked from commit 95add79)
|
2016-08-26 14:15:08 +03:00 |
|
Nikolay Krasko
|
8b84b7158a
|
Debugger doesn't step into 'for' body if there's inline function call in range expression (KT-13534)
#KT-13534 Fixed
|
2016-08-25 15:35:08 +03:00 |
|
Nikolay Krasko
|
ef602be98e
|
More emulate debugging after dexing - dex removes several lines mapped to one instruction
(cherry picked from commit 1b7d4ef)
|
2016-08-25 15:35:07 +03:00 |
|
Dmitry Jemerov
|
9264c876f8
|
show primary constructor properties in project view when "Show members" is enabled
#KT-11776 Fixed
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
1cf79d9495
|
KtClassOrObjectTreeNode: cleanup after J2K
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
fceb626cf8
|
KotlinProjectViewUtil, KtClassOrObjectTreeNode: J2K
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
a7d5b7c4f8
|
KtClassOrObjectTreeNode: rename to .kt
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
49c957364c
|
KotlinProjectViewUtil: rename to .kt
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
3ec583bb16
|
show icon of class initializer
#KT-11775 Fixed
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
8ff0814221
|
show local functions in structure view
#KT-13473 Fixed
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
509142089c
|
KotlinStructureViewElement: cleanup after J2K
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
50b1951746
|
KotlinStructureViewElement: J2K
|
2016-08-25 14:19:59 +02:00 |
|
Dmitry Jemerov
|
2ebacb6969
|
KotlinStructureViewElement: rename to .kt
|
2016-08-25 14:19:59 +02:00 |
|