Valentin Kipyatkov
ac7e6bdfe4
Moved method to psiUtils.kt
2015-05-29 13:55:47 +03:00
Valentin Kipyatkov
85d9855013
Moved methods for package-directory relation into IDEA
2015-05-29 13:55:47 +03:00
Valentin Kipyatkov
cbc0a60006
Moving more PSI modification methods to psiModificationUtils.kt
2015-05-29 13:55:47 +03:00
Valentin Kipyatkov
006c02b569
Getting rid of confusing methods on PsiElement's
2015-05-29 13:55:47 +03:00
Valentin Kipyatkov
e99b343be3
Moving methods modifying PSI to psiModificationUtils.kt
2015-05-29 13:55:47 +03:00
Valentin Kipyatkov
c1e0469188
More simple implementation
2015-05-29 13:55:46 +03:00
Valentin Kipyatkov
494d96bbc7
Refactored PsiElement.parents() into 2 properties
2015-05-29 13:55:46 +03:00
Valentin Kipyatkov
55f70d7d48
Dropped unused methods
2015-05-29 13:55:46 +03:00
Valentin Kipyatkov
0e8a43f746
Moved language independent methods from jetPsiUtil.kt to psiUtils.kt + reordered and gropped them
2015-05-29 13:55:46 +03:00
Valentin Kipyatkov
65383cf68b
Fixed incorrect method
2015-05-29 13:55:46 +03:00
Valentin Kipyatkov
c8223fff9e
getFirstChild().siblings -> allChildren
2015-05-29 13:55:46 +03:00
Alexander Udalov
bf09906f35
Fix ISE when caret is on parameter of function type
...
EA-68570
2015-05-28 22:09:33 +03:00
Alexander Udalov
dff3e17d88
Minor, swap order of parameters for clarity
2015-05-28 22:09:24 +03:00
Alexander Udalov
6dbd9b2d01
Minor, set XML indentation to 4 spaces
...
Was accidentally changed to 2 in 181af17
2015-05-28 22:09:01 +03:00
Valentin Kipyatkov
ca3dfdf008
Fixed AbstractQuickFixMultiFileTest badly broken sometime ago
2015-05-28 22:00:36 +03:00
Valentin Kipyatkov
09028390fd
Corrected test data
2015-05-28 21:35:05 +03:00
Dmitry Jemerov
443eabf88a
make Dokka happy by sorting imports of Java classes
2015-05-28 17:53:12 +02:00
ilya-g
ba6a6ce49f
Merge pull request #677 from JetBrains/rr/yole/stdlib-docs
...
stdlib doc-related cleanup
2015-05-28 16:22:42 +03:00
Valentin Kipyatkov
08cf8065ea
DeprecatedSymbolUsageFix to keep line breaks when possible
2015-05-28 16:14:15 +03:00
Dmitry Jemerov
8f0f02fc59
correct some errors and omissions in stdlib doc comments
2015-05-28 14:38:36 +02:00
Dmitry Jemerov
fa5aa664b5
update build script for new distribution of dokka
2015-05-28 14:38:20 +02:00
Dmitry Jemerov
0e5b6c41dd
use new syntax for annotations
2015-05-28 14:14:05 +02:00
Valentin Kipyatkov
5e5e71882e
Code cleanup to work more reliably with nested problems
2015-05-28 13:45:24 +03:00
Valentin Kipyatkov
2b61bca6dd
Code cleanup includes deprecated symbol usage fixes + code cleanup does not crash on nested usages to fix
2015-05-28 13:45:24 +03:00
Valentin Kipyatkov
d415b0c74d
Fixed critical bug in DeprecatedSymbolUsageFix
2015-05-28 13:45:07 +03:00
Zalim Bashorov
68eca8bc00
JS backend: add the support secondary constructors
2015-05-28 11:06:06 +03:00
Zalim Bashorov
016534b487
Minor: change package in astUtils.kt: ast -> jsAstUtils
2015-05-28 11:06:05 +03:00
Zalim Bashorov
cb37ae5d1e
Minor: add "ctor" to dictionary
2015-05-28 11:06:04 +03:00
Zalim Bashorov
e11d61d68a
JS backend: move all class creation logic from FileDeclaration to ClassTranslator
2015-05-28 11:06:04 +03:00
Zalim Bashorov
6e7be78b98
Minor improvments in ClassTranslator after conversion
2015-05-28 11:06:03 +03:00
Zalim Bashorov
c589026a47
Convert ClassTranslator.java to Kotlin
2015-05-28 11:06:02 +03:00
Zalim Bashorov
b61c1376a2
ClassTranslator.java -> ClassTranslator.kt
2015-05-28 11:06:02 +03:00
Zalim Bashorov
ef5ee5100a
JS backend: make CallTranslator more comfortable to use from java
2015-05-28 10:38:30 +03:00
Zalim Bashorov
68f851cbdc
Move JvmCodegenUtil#getDelegationConstructorCall to common place (BindingContextUtils)
2015-05-28 10:30:54 +03:00
Zalim Bashorov
f3f799aab5
Fix secondary constructor tests for JS -- use non-zero fracitional part
2015-05-28 10:25:12 +03:00
Zalim Bashorov
3fe363e72b
Minor: split test to access to companion and to nested object
2015-05-28 10:25:11 +03:00
Zalim Bashorov
dc1b91eacd
JS: prepare tests for secondary constructors
2015-05-28 10:24:48 +03:00
Zalim Bashorov
72c2648fc8
JS frontend: remove diagnostics about the secondary constructors are not supported
2015-05-28 10:24:47 +03:00
Alexander Udalov
d14e5b8a72
Restore and deprecate Function{n}/ExtensionFunction{n} classes for easier migration
...
Users' Java code will not break in common cases (when passing functions to
Kotlin), and deprecation warnings will be reported.
Provide an inspection with a quick fix which allows to replace deprecated
function class usages to the new classes. Include this fix to the "code
cleanup" action
2015-05-28 01:20:05 +03:00
Ilya Gorbunov
851007cc6c
Fix output of test that relied on the documentation wording.
2015-05-28 00:36:00 +03:00
Valentin Kipyatkov
ce40ed1385
J2K: use arrayOf instead of array and similar
2015-05-28 00:17:04 +03:00
Valentin Kipyatkov
002312f98a
Import of KClass inserted when needed on conversion to Kotlin on paste
2015-05-28 00:17:04 +03:00
Valentin Kipyatkov
f687a40136
Conversion to Kotlin on paste: supported for annotation
2015-05-28 00:17:04 +03:00
Valentin Kipyatkov
098b313a32
Moved method
2015-05-28 00:17:04 +03:00
Valentin Kipyatkov
ce9a986524
J2K: updated to use of Kotlin's KClass instead of Java's class in annotation declarations and usages
2015-05-28 00:17:04 +03:00
Valentin Kipyatkov
0a2983d602
J2K: converting of enum constants overriding members
2015-05-28 00:17:03 +03:00
Valentin Kipyatkov
bb0b3fcd0c
J2K: updating generated enums to modern syntax
2015-05-28 00:17:03 +03:00
Valentin Kipyatkov
f89cff8b78
"trait" -> "interface"
2015-05-28 00:17:03 +03:00
Valentin Kipyatkov
87cb36e8e9
Updating java to kotlin convert to new language syntax
2015-05-28 00:17:03 +03:00
Ilya Gorbunov
802ca5476d
Clarify requirements for limit parameter in split method. Provide replacement for deprecated split(regex: String).
2015-05-27 23:28:06 +03:00