Natalia Ukhorskaya
|
a1e586cf7c
|
Tests: extract base class
|
2014-09-11 15:02:59 +04:00 |
|
Nikolay Krasko
|
c3f44d5030
|
Refactoring: create DataClassUtils and move all "component" function utils there
|
2014-09-11 12:52:57 +04:00 |
|
Nikolay Krasko
|
65d358a066
|
Don't generate component function in lazy resolve for parameter if it has no val/var
|
2014-09-11 12:52:56 +04:00 |
|
Alexander Udalov
|
50a301865f
|
Move KotlinLightMethod and KotlinLightElement to "jet.as.java.psi"
|
2014-09-11 10:37:47 +04:00 |
|
Alexander Udalov
|
fec64b31dc
|
Fix resolve of Kotlin enum entries from Java
#KT-5719 Fixed
|
2014-09-11 10:37:47 +04:00 |
|
Alexander Udalov
|
70561cc539
|
Fix resolution of Kotlin enums' values() and valueOf() from Java
Use the code from PsiClassImpl / ClsClassImpl, which for some reason is absent
in AbstractLightClass
#KT-5591 Fixed
|
2014-09-11 10:37:45 +04:00 |
|
Zalim Bashorov
|
48de3b706d
|
Frontend: added the support file annotations to LazyTopDownAnalyzer.
|
2014-09-10 22:39:12 +04:00 |
|
Alexey Sedunov
|
9b7bccce22
|
Move: Move refactoring should correct constructor call when moving inner class
#KT-4676 Fixed
|
2014-09-10 16:44:51 +04:00 |
|
Alexey Sedunov
|
feb393e4c8
|
Extract Function: Merge initialized declarations on call site when possible
|
2014-09-10 16:44:50 +04:00 |
|
Alexey Sedunov
|
dd78ed6d4a
|
Extract Function: Generate variables when boxing multiline expressions
|
2014-09-10 16:44:49 +04:00 |
|
Alexey Sedunov
|
b59da7686c
|
Pseudocode: Fix type predicate inference for values used inside of lambda
|
2014-09-10 16:44:47 +04:00 |
|
Alexey Sedunov
|
76433571f8
|
Extract Function: Support multiple output values
|
2014-09-10 16:44:46 +04:00 |
|
Alexander Udalov
|
55e5241158
|
Regenerate tests
|
2014-09-09 20:42:39 +04:00 |
|
Alexander Udalov
|
25bb220223
|
Fix navigation on values()/valueOf() of enum classes
|
2014-09-09 20:42:39 +04:00 |
|
Alexander Udalov
|
b52f337f7f
|
Drop enum class object hack
Place valueOf() and values() into the static scope of the corresponding enum
class
#KT-5580 Fixed
#KT-2410 Fixed
|
2014-09-09 20:42:37 +04:00 |
|
Nikolay Krasko
|
041d009b9a
|
Regenerate tests
|
2014-09-09 14:28:24 +04:00 |
|
Andrey Breslav
|
32c8d3a96d
|
Tests regenerated
|
2014-09-08 19:57:41 +04:00 |
|
Svetlana Isakova
|
3a9b7bbade
|
Improved error message for 'nested class should be qualified'
|
2014-09-07 01:04:00 +04:00 |
|
Svetlana Isakova
|
4590452b27
|
Added tests for KT-4870 "Change to constructor invocation" quick fix doesn't work
for local classes, objects and object expressions
#KT-4870 Obsolete
|
2014-09-07 01:03:59 +04:00 |
|
Svetlana Isakova
|
91b0ad2023
|
Removed 'implicit this' from scope for member lookup
|
2014-09-07 01:03:59 +04:00 |
|
Alexey Sedunov
|
ebcac73874
|
Find Usages: Skip overriden descriptors which have no corresponding declaration (EA-58371)
|
2014-09-05 17:39:56 +04:00 |
|
Alexey Sedunov
|
e03bae44d9
|
Extract Function: Support multi-declaration initializers
#KT-5613 Fixed
|
2014-09-05 17:39:53 +04:00 |
|
Valentin Kipyatkov
|
855cc2443f
|
KT-4976 Completion ignores smart casts
#KT-4976 Fixed
#KT-5718 Fixed
|
2014-09-03 15:43:25 +04:00 |
|
Valentin Kipyatkov
|
c79204a41d
|
Completion: more tests for keyword escaping
|
2014-09-03 13:59:31 +04:00 |
|
Valentin Kipyatkov
|
ed5c5426e6
|
Completion: corrected for class nested into class object
|
2014-09-03 13:59:31 +04:00 |
|
Valentin Kipyatkov
|
89aaa018fe
|
Completion: escaping of named arguments
|
2014-09-03 13:59:31 +04:00 |
|
Valentin Kipyatkov
|
d64f930ff1
|
Completion: no qualified this for anonymous object + no keyword escaping for qualified this
|
2014-09-03 13:59:31 +04:00 |
|
Nikolay Krasko
|
932bd57cf9
|
Minor: small code rearrangement
|
2014-09-02 14:41:46 +04:00 |
|
Natalia Ukhorskaya
|
d8d01ead14
|
Debugger, fix tests: add kotlin-runtime to classpath compiling Java Sources for tinyApp
|
2014-09-01 15:08:09 +04:00 |
|
Svetlana Isakova
|
3767187027
|
Refactoring: extracted 'BindingContext.getDataFlowInfo'
|
2014-09-01 12:32:53 +04:00 |
|
Svetlana Isakova
|
bbeb44e6ee
|
Fixed NPE in ArgumentMatchImpl.getStatus
Check value arguments if there is wrong number of type arguments
|
2014-09-01 12:32:52 +04:00 |
|
Svetlana Isakova
|
7f33ad90a6
|
Report 'nested class accessed via instance reference' error
|
2014-09-01 12:32:50 +04:00 |
|
Svetlana Isakova
|
8289f13016
|
Introduced QualifierReceiver instead of PackageType
|
2014-09-01 12:32:49 +04:00 |
|
Svetlana Isakova
|
cc92589378
|
Generated FunctionParameterInfoTest
|
2014-09-01 12:32:49 +04:00 |
|
Natalia Ukhorskaya
|
e7a72b70a6
|
Add some more test on filters for debugger
|
2014-08-29 15:17:13 +04:00 |
|
Natalia Ukhorskaya
|
5c0c22d087
|
Stepping: do not step into kotlin standard library
#KT-2076 Fixed
|
2014-08-29 15:17:13 +04:00 |
|
Natalia Ukhorskaya
|
741f55d89c
|
Debugger: Add filter for Kotlin specific classes
#KT-2076 Fixed
|
2014-08-29 15:17:12 +04:00 |
|
Natalia Ukhorskaya
|
f26ea299dc
|
Debugger: add tests (filter classloaders and constructors)
|
2014-08-29 15:17:11 +04:00 |
|
Alexander Udalov
|
ec12d1d71d
|
Fix deprecation warnings on junit.framework.Assert
Use org.junit.Assert instead everywhere. Also fix some other minor warnings
|
2014-08-29 12:34:07 +04:00 |
|
Nikolay Krasko
|
97a95d6a6a
|
Fix "Cannot resolve method" error in Java for methods from trait
|
2014-08-28 13:47:36 +04:00 |
|
Valentin Kipyatkov
|
5fb9aae68c
|
Escaping of keyword names in completion (more tests to be added)
|
2014-08-27 19:07:39 +04:00 |
|
Valentin Kipyatkov
|
ae9eb19f39
|
Auto-import popup to import global properties
#KT-4541 Fixed
#KT-3097 Fixed
|
2014-08-27 19:07:38 +04:00 |
|
Valentin Kipyatkov
|
f8e2841c2b
|
Checked that auto-import works for extension properties
|
2014-08-27 19:07:38 +04:00 |
|
Valentin Kipyatkov
|
9c138d8637
|
Fixed KT-1476 Code completion for not imported properties
#KT-1476 Fixed
|
2014-08-27 19:07:37 +04:00 |
|
Valentin Kipyatkov
|
3e2ad55c9e
|
Code completion: changed dummy identifier for basic completion to ignore context ahead + no invisible symbols on first completion even if nothing matches
|
2014-08-27 19:07:36 +04:00 |
|
Natalia Ukhorskaya
|
6b28ccbc9b
|
JetPositionManager: add tests
|
2014-08-27 15:57:59 +04:00 |
|
Natalia Ukhorskaya
|
e7ebf6fda2
|
Minor: change debugger tests structure
|
2014-08-27 15:57:59 +04:00 |
|
Natalia Ukhorskaya
|
453592edf4
|
Debugger: breakpoints in library source files
|
2014-08-27 15:57:58 +04:00 |
|
Natalia Ukhorskaya
|
91f7f2479d
|
Debugger tests: workaround for idea bug in output replacement
|
2014-08-27 15:57:57 +04:00 |
|
Natalia Ukhorskaya
|
40c4022c98
|
Debugger tests: add custom library
|
2014-08-27 15:57:57 +04:00 |
|