Natalia Ukhorskaya
2bccfa99e1
Gradle: update android test to use gradle 2.3 and android-plugin 1.1.0
2015-04-27 16:24:49 +03:00
Natalia Ukhorskaya
4265994118
Update gradle-api to 2.3
2015-04-27 16:24:49 +03:00
Natalia Ukhorskaya
8ed628cef5
Update README: how to update gradle-api.jar
2015-04-27 16:24:48 +03:00
Natalia Ukhorskaya
f0e93d2df5
Gradle: Include java sources to sources, not to classpath
...
#KT-7503 Fixed
2015-04-27 16:24:47 +03:00
asedunov
3da49df471
Merge pull request #650 from JetBrains/rr/yole/kt7531
...
override hierarchy: convert some more code to Kotlin, sort out nullabili...
2015-04-27 16:21:37 +03:00
Dmitry Jemerov
478b18e376
remove two final occurrences of 'class object' from testdata
2015-04-27 15:14:34 +02:00
Dmitry Jemerov
fd5c3e3b9d
remove obsolete test for completing 'object' after 'class'
2015-04-27 15:14:33 +02:00
Dmitry Jemerov
cbbb2fcd48
fix JetParsingTestGenerated
2015-04-27 15:14:33 +02:00
Dmitry Jemerov
683d727c72
drop deprecated syntax for class objects
2015-04-27 15:14:33 +02:00
Dmitry Jemerov
61a02a9d5a
convert isOverrideHierarchyElement() to extension function
2015-04-27 14:59:15 +02:00
Pavel V. Talanov
2bc4dde959
Minor: do not set default value in QualifiedExpressionResolver
2015-04-27 15:57:35 +03:00
Pavel V. Talanov
430b20cb74
Minor: missed copyright
2015-04-27 15:57:10 +03:00
Pavel V. Talanov
1a5efacbf3
Refactor frontend components
...
Make dependencies more explicit
Move components out of ExpressionTypingServices
Make ExpressionTypingUtils a true utility class, refactor stuff out
Extract new components: FakeCallResolver, MultiDeclarationResolver, ValueParameterResolver
2015-04-27 15:56:59 +03:00
Pavel V. Talanov
50ae8182b8
Refactor ExpressionTypingVisitorDispatcher to make it more "componentlike"
2015-04-27 15:56:43 +03:00
Pavel V. Talanov
1e5108a2ab
Drop unused InjectorForLazyTopDownAnalyzerBasic
2015-04-27 15:56:36 +03:00
asedunov
c39dd59703
Merge pull request #649 from JetBrains/rr/yole/override-varargas
...
Override/Implement: J2K; correctly generate call to super method with varargs
2015-04-27 15:48:53 +03:00
Svetlana Isakova
4f0d541493
Resolve function references independently of target type
...
KT-7564 AbstractDiagnosticsTest.checkAllResolvedCallsAreCompleted() fails on tests with function references
#KT-7564 Fixed
2015-04-27 13:32:47 +03:00
Ilya Gorbunov
5ee17c0c26
Remove deprecated split usages in build-protobuf-lite script.
2015-04-24 20:50:29 +03:00
Ilya Gorbunov
d734dad4b8
Replace deprecated methods in FormatHtmlUtil.
2015-04-24 20:50:28 +03:00
Michael Bogdanov
39fabda611
New diagnostic for Java default method call via super in trait
2015-04-24 18:54:09 +03:00
Michael Bogdanov
0854c601b4
Fix non local returns to functional expressions
2015-04-24 18:54:09 +03:00
Alexey Tsvetkov
012bc8f1db
Revert "Simple workaround for problem described in KT-6437"
...
This reverts commit 34d408eb7b .
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
764c506aaa
JS: do not generate break for top level return during inline
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
cbdfaeb998
Minor in JS: store js test directives in a list
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
bced28ee41
Minor in JS: simplify count vars directive
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
900147385d
JS: do not alias 'this' literal in a receiver position
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
6b09b4c2b6
JS: do not create variable for result, if inline call is only return subexpression
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
ea41bc4231
JS: do not create variable for result, if inline function has one top level return
2015-04-24 18:19:34 +03:00
Alexey Tsvetkov
c9b24510bb
JS: do not create var for result if statement is 'someVar = inlineCall()'
2015-04-24 18:19:33 +03:00
Alexey Tsvetkov
fd09d4d837
Minor in JS: moved test for additional vars during inline to separate directory
2015-04-24 18:19:33 +03:00
Alexey Tsvetkov
7a0787bc25
JS: converted FunctionInlineMutator to Kotlin
2015-04-24 18:19:33 +03:00
Alexey Tsvetkov
3bad62840e
JS: changed file extension FunctionInlineMutator.kt->.java
2015-04-24 18:19:33 +03:00
Dmitry Jemerov
d013221942
override hierarchy: convert some more code to Kotlin, sort out nullability
...
#KT-7531 Fixed
2015-04-24 15:27:00 +02:00
Dmitry Jemerov
0cf77dfb10
override/implement: correctly generate call to super method with vararg arguments
...
#KT-7580 FIxed
2015-04-24 14:59:46 +02:00
Ilya Ryzhenkov
bcb0b499f4
Workaround to allow QualifiedExpressionResolver to be created without an Injector. Should be fixed by code owner.
2015-04-24 15:44:44 +03:00
Ilya Ryzhenkov
79388d0dbf
Update test data for highlighter tests on deprecations.
2015-04-24 15:44:43 +03:00
Ilya Ryzhenkov
879b6a0a3f
Implement deprecated validator.
2015-04-24 15:44:42 +03:00
Ilya Ryzhenkov
288e1baa87
Tests, messages and infra for deprecated symbol reporting
2015-04-24 15:44:32 +03:00
Ilya Ryzhenkov
c8920b8158
Include arrayOf() into list of constant values for annotations
2015-04-24 15:44:30 +03:00
Ilya Ryzhenkov
aec37a35dc
Add renderAccessors flag to DescriptorRenderer to render property accessors as "setter for …"
2015-04-24 15:44:29 +03:00
Ilya Ryzhenkov
c2b3bcc95f
SymbolUsageValidator infrastructure
2015-04-24 15:44:28 +03:00
Dmitry Jemerov
f5019371bd
OverrideImplementMethodsHandler: cleanup after conversion
2015-04-24 14:16:00 +02:00
Dmitry Jemerov
e9c669c841
OverrideImplementMethodsHandler: J2K
2015-04-24 14:05:58 +02:00
Dmitry Jemerov
5ba89206b7
OverrideImplementMethodsHandler: rename to .kt
2015-04-24 14:00:37 +02:00
Stanislav Erokhin
b3aadfd5e0
Performance workaround for assert call.
2015-04-24 09:02:47 +03:00
Stanislav Erokhin
8582f4ab47
Fixed memory leak
2015-04-24 09:02:47 +03:00
Alexander Udalov
d1f94e8468
Get rid of confusing javaToKotlinCovariant map
2015-04-24 02:09:34 +03:00
Alexander Udalov
d2cd7b00bb
Map intrinsic companion objects in JavaToKotlinClassMap
...
Get rid of multiple usages of IntrinsicObjects where JavaToKotlinClassMap was
already used, simplify code, and support loading of *CompanionObject as Kotlin
built-in companions from Java code.
Also fix a small bug where Boolean was considered a class with an intrinsic
companion in IntrinsicObjects, although it was not
2015-04-24 02:09:26 +03:00
Alexander Udalov
987206bf95
Merge JavaToKotlinClassMap and JavaToKotlinClassMapBuilder
2015-04-24 02:09:05 +03:00
Alexander Udalov
43c11b2925
Merge CollectionClassMapping into JavaToKotlinClassMap
2015-04-24 02:09:05 +03:00