Alexander Udalov
8cf04ce966
Convert JetCodeConformanceTest to Kotlin: move .java -> .kt
2015-06-01 19:23:10 +03:00
Alexander Udalov
12a6461006
Report 'free function called as extension' on Function subclasses
...
You can't make a value of some type invokable as an extension by adding
'extension' annotation to the type
2015-06-01 19:23:10 +03:00
Alexander Udalov
596d378962
Fix abstract method error: implement arity in function references
2015-06-01 19:23:09 +03:00
Alexander Udalov
803fb82b8b
Minor, move compiler.pro out of project root
2015-06-01 19:23:09 +03:00
Alexander Udalov
28addcf8e7
Do not generate annotations of method parameters on its $default synthetic method
...
#KT-7892 Fixed
2015-06-01 19:23:08 +03:00
Alexander Udalov
4f77b44ac3
Minor, move constant to the proper place
2015-06-01 19:23:08 +03:00
Alexander Udalov
df4d5a3ae2
Fix initialization order of enum entries and companion
...
#KT-5761 Fixed
2015-06-01 19:23:08 +03:00
Alexander Udalov
7ba0dda29c
Check compileJavaAgainstKotlin tests with .txt files
2015-06-01 19:23:07 +03:00
Evgeny Gerashchenko
cab8f583a8
Minor. Renamed test.
2015-06-01 19:02:13 +03:00
Evgeny Gerashchenko
88e8988b18
Stabilized order of bytecode for when mappings initialization.
2015-06-01 19:02:13 +03:00
Evgeny Gerashchenko
b94665e948
Updated Kannotator JPS build test for new incremental compilation.
...
Now it only invokes make for each changed file (much faster). And for each source target, it also checks that out directories are the same as after full rebuild.
2015-06-01 19:02:13 +03:00
Evgeny Gerashchenko
bd8e907809
Minor. Moved file to separate package to avoid clashing between tests and sources
2015-06-01 19:02:12 +03:00
Evgeny Gerashchenko
beb099fc12
Made incremental compilation enabled by default in IDEA settings.
2015-06-01 19:02:12 +03:00
Evgeny Gerashchenko
36915bf846
Enabled incremental compilation by default.
2015-06-01 19:02:12 +03:00
Evgeny Gerashchenko
fe3437e8a1
Fixed iml files in test data. Order entry for own sources is obligatory.
2015-06-01 19:02:12 +03:00
Evgeny Gerashchenko
7de531fe09
Fixed package proto for circular dependencies. Case when package is present in different modules which depend on each other. We should generate separate package facades for this case.
2015-06-01 19:02:11 +03:00
Evgeny Gerashchenko
37d6c9bf25
Minor. Fixed typo in test data.
2015-06-01 19:02:11 +03:00
Valentin Kipyatkov
ad624d60ec
ConvertFunctionToPropertyIntention and ConvertPropertyToFunctionIntention made low priority
2015-06-01 18:23:35 +03:00
Valentin Kipyatkov
8fd6a64be9
Refactored methods for val/var in PSI
2015-06-01 18:23:34 +03:00
Valentin Kipyatkov
034b74d3e5
Rewritten ChangeVariableMutabilityFix
...
#KT-7877 Fixed
2015-06-01 18:23:34 +03:00
Valentin Kipyatkov
d74ac4d08a
Override/implement members dialog: no qualified type names in signatures but qualified owner class names (+ moved a method)
2015-06-01 18:23:34 +03:00
Yan Zhulanow
54b3fc9e37
Do not bundle annotation collector plugin into IDE plugin
2015-06-01 17:28:03 +03:00
Pavel V. Talanov
d531641459
Fix ReplaceWithOperatorAssignmentIntention in some cases
...
#KT-7831 Fixed
2015-06-01 15:52:52 +03:00
Natalia Ukhorskaya
1334f0352b
Support com.android.tools.build.gradle 1.3.0-beta1
...
#KT-7884 Fixed
2015-06-01 14:00:57 +03:00
Natalia Ukhorskaya
31db945110
Fix navigation to file from "breakpoint reached at" info
2015-06-01 14:00:56 +03:00
Zalim Bashorov
746b16fce3
Don't include test data in the language statistic for a repository
2015-06-01 12:47:29 +03:00
Ilya Gorbunov
64b2e37436
Deprecate meaningless or vague-defined operations with Char operands: downTo.
2015-06-01 00:55:45 +03:00
Alexey Sedunov
8a751ad74a
Call Hierachy: Fix NPE
...
#EA-67995 Fixed
2015-05-30 18:16:26 +03:00
Alexey Sedunov
26c4efb587
Light Elements: Filter out nulls when converting Kotlin declarations to corresponding light elements
...
#EA-64403 Fixed
2015-05-30 18:16:25 +03:00
Alexey Sedunov
fed8047a59
Find Usages: Fix NPE
...
#EA-64275 Fixed
2015-05-30 18:16:23 +03:00
Alexey Sedunov
e1f660f446
Call Hierarchy: Forbid PsiClass at the hierarchy root
...
#EA-64406 Fixed
2015-05-30 18:16:22 +03:00
Zalim Bashorov
f1d37572c8
JS backend: fix missed variable declarations for tmps in class primary/default constructor
...
#KT-7864 Fixed
2015-05-29 20:09:46 +03:00
Dmitry Jemerov
e0f819d93c
document ReplaceWith annotation
2015-05-29 17:11:22 +02:00
Valentin Kipyatkov
0e69162628
DeprecatedSymbolUsageFix to not be available for functions with optional parameters and no sources
2015-05-29 15:10:14 +03:00
Valentin Kipyatkov
6fbd530eee
DeprecatedSymbolUsageFix: changed from descriptors to import back to fq-names as it's more safe
2015-05-29 15:10:14 +03:00
Valentin Kipyatkov
859128744e
Fixed DeprecatedSymbolUsageInWholeProjectFix
2015-05-29 15:06:14 +03:00
Valentin Kipyatkov
eef0e8e447
JetBlockExpression.getStatements() returns List<JetExpression> instead of List<JetElement>
2015-05-29 14:22:56 +03:00
Valentin Kipyatkov
4927a58101
Reordered methods
2015-05-29 14:07:34 +03:00
Valentin Kipyatkov
609ac21be0
Added TODO
2015-05-29 13:55:48 +03:00
Valentin Kipyatkov
df0fc51d68
Moved methods working with calls into appropriate place
2015-05-29 13:55:47 +03:00
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