Mikhail Glukhikh
86833c1a74
Migration to new backing field syntax
2015-09-22 10:15:52 +03:00
Dmitry Petrov
80cbee83ee
JvmName should have @Retention(AnnotationRetention.BINARY)
...
(TODO: fix JVM BE)
2015-09-21 14:24:09 +03:00
Dmitry Petrov
eba9f0f0ad
Change JvmName retention to SOURCE
2015-09-21 12:10:46 +03:00
Ilya Gorbunov
ab88d49567
Drop deprecated stuff
2015-09-19 05:04:53 +03:00
Ilya Gorbunov
4d8977ea32
Provide required imports for deprecation replacement of Delegates.mapVal and mapVar.
2015-09-18 22:00:03 +03:00
Stanislav Erokhin
8efbf4fc32
Fixed testdata -- removed package import
2015-09-18 21:00:20 +03:00
Denis Zharkov
53bccec50d
Capitalize copies of JVM annotations for js stdlib
2015-09-18 10:14:35 +03:00
Denis Zharkov
5cecaa6f87
Get rid of deprecated annotations and modifiers in stdlib (besides JS)
2015-09-18 10:14:28 +03:00
Ilya Gorbunov
e95be9096e
Revert unification of operations on Array<T> and Array<out T> (copyOf, copyOfRange) which return the same type as the receiver.
...
Leave sortedArray, reversedArray and sliceArray only for covariant projection of array as the receiver.
2015-09-17 21:15:11 +03:00
Ilya Gorbunov
909cbc6817
Eliminate deprecated language constructions from the generated code.
2015-09-17 02:41:01 +03:00
Alexander Udalov
90cef6553c
Delete all references to removed package 'kotlin.modules'
2015-09-15 15:55:19 +03:00
Mikhail Glukhikh
b4399b8b8b
AnnotationTarget.CLASSIFIER and KotlinTarget.CLASSIFIER both dropped (second step)
2015-09-14 12:51:11 +03:00
Dmitry Petrov
1586a2df8e
Make stdlib work with -Xmultifile-package-facades.
...
Fixed wrong owner mapping in presence of -Xmultifile-package-facades.
Fixed backing field mapping issue.
Added more tests.
2015-09-14 11:26:29 +03:00
Dmitry Jemerov
8ca54f4dbb
minor doc corrections
2015-09-11 11:43:55 +02:00
Ilya Gorbunov
017db3d36c
Correct reference to withDefault method in documentation.
2015-09-10 21:32:41 +03:00
Denis Zharkov
df97496a16
Deprecate 'kotlin.throws' in favor of 'kotlin.jvm.Throws'
2015-09-10 20:39:05 +03:00
Denis Zharkov
04483eb826
Report custom diagnostic instead of symbol deprecation
...
For annotations that should be replaced with modifiers
2015-09-10 10:04:59 +03:00
Dmitry Petrov
a00346a141
MultifileClassCodegen
...
- initial implementation
- new Kotlin file kinds + stub builder
2015-09-09 19:08:17 +03:00
Ilya Gorbunov
5a0cd4f6fb
Clarify documentation for asReversed.
2015-09-09 17:56:34 +03:00
Ilya Gorbunov
52f3e9ca06
Accept in-projection of Comparator as a parameter when possible.
2015-09-08 17:11:12 +03:00
Ilya Gorbunov
a63341b901
Some tests for assertion messages.
2015-09-08 10:28:15 +03:00
Ilya Gorbunov
f7c2f034b3
Remove usages of deprecated failsWith
2015-09-08 10:28:03 +03:00
Ilya Gorbunov
c14f376d21
Deprecate precondition checks with non-lazy message.
...
Make precondition checks with lazy message inline.
Use require with lazy message in stdlib.
#KT-8253 Fixed
2015-09-08 10:27:46 +03:00
Ilya Gorbunov
e9901e7351
Deprecate assert with non-lazy message.
...
#KT-8253
2015-09-08 10:27:20 +03:00
Ilya Gorbunov
470fcc977c
Drop test DSL experiments.
2015-09-08 10:27:08 +03:00
Ilya Gorbunov
44f7b6d699
Unit testing API: better mapping on JUnit, proper formatting assertion details when message is not specified
...
#KT-8929 Fixed
Sensible default message for assertion methods.
#KT-8314 Fixed
Provide assertFailsWith also with KClass and reified type argument.
2015-09-08 10:26:07 +03:00
Ilya Gorbunov
f6c9d63c46
Simplify asserter implementations.
...
Do not use inline functions in unit tests API.
2015-09-08 10:23:59 +03:00
Ilya Gorbunov
267aad3926
Simplify asserter acquisition.
2015-09-08 10:23:46 +03:00
Michael Nedzelsky
44691018ce
add explicit types for some top-level public val/var declarations in MapDelegationTest due KT-9072
2015-09-08 02:06:34 +03:00
Ilya Gorbunov
dcf490d533
Update deprecation replacement.
2015-09-07 19:36:27 +03:00
Ilya Gorbunov
b5af83cb36
Drop deprecated StringTemplate from StdLib and move it to kotlin-jdbc, which is using it.
2015-09-07 19:36:25 +03:00
Michael Bogdanov
25234f672a
Maven plugin fixes
2015-09-07 16:29:05 +03:00
Dmitry Petrov
0fa6e0730a
jvmName should be applicable to FILE.
...
Get jvmName from Annotations
(JetFile is not Annotated, since it is a part of AST hierarchy, and there is no corresponding descriptor;
however, there is a standard way to obtain Annotations for JetFile, which is exactly what we need, and what Annotated provides).
2015-09-07 16:28:54 +03:00
Mikhail Glukhikh
8f7b29f80a
Annotation rename: target --> @Target
2015-09-07 13:42:26 +03:00
Mikhail Glukhikh
eab288bdd7
annotation() now has no arguments. Syntax migration to Retention / Repeatable / MustBeDocumented combination
...
Deprecated test for annotation(params) completion deleted. A lot of tests changed.
2015-09-04 19:21:12 +03:00
Denis Zharkov
31244edec9
Deprecate deprecated in favor of Deprecated
2015-09-04 18:19:31 +03:00
Denis Zharkov
952d45dc8b
Deprecate JVM platform annotations in favor of capitilized themselves
2015-09-04 18:19:31 +03:00
Denis Zharkov
5471a1d18a
Add kotlin.external annotation and deprecate kotlin.jvm.native
2015-09-04 18:19:31 +03:00
Denis Zharkov
26f9bd7b63
Deprecate some of JVM flag annotations in favor of capitilized themselves
2015-09-04 18:19:31 +03:00
Denis Zharkov
2b76941733
Deprecate throws annotation in favor of Throws
2015-09-04 17:23:26 +03:00
Valentin Kipyatkov
460001cc8f
Stdlib: deprecated conflicting extensions that are not the same as synthetic ones
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
dab47a8caf
Stdlib: marked with @HiddenDeclaration and @deprecated redundant explicit extension properties
2015-09-03 15:55:56 +03:00
Yan Zhulanow
55b2029b3c
Remove FIELD target from jvmStatic and platformStatic annotations
2015-09-02 20:36:48 +03:00
Ilya Gorbunov
c4b18d8fb8
Special case of slice for int ranges, sliceArray returning array.
...
#KT-8711
2015-09-02 20:22:38 +03:00
Ilya Gorbunov
faa26cdb25
Introduce operations on Arrays returning Arrays: reversedArray, sortedArray.
...
#KT-8711
2015-09-02 20:22:27 +03:00
Ilya Gorbunov
89df3925fa
Unify operations on Array<T> and Array<out T> (copyOf, copyOfRange) which return the same type as the receiver.
2015-09-02 20:21:20 +03:00
Ilya Gorbunov
a3056bea1a
Accept in-projection of Comparator as a parameter.
2015-09-02 20:21:18 +03:00
Ilya Gorbunov
b3073dbd2d
Provide lazy implementation with an external object to synchronize on.
2015-09-02 15:49:53 +03:00
Ilya Gorbunov
4fbf787f7d
Change proposed replacements for Delegates.lazy and blockingLazy to preserve behavior.
2015-09-02 15:49:50 +03:00
Ilya Gorbunov
184978e3cb
Remove usages from tests
2015-09-02 15:49:47 +03:00