Nikolay Krasko
29ee6e5442
Weaken parameter requirements
2012-10-03 17:42:07 +04:00
Nikolay Krasko
7fe6df2756
Remove warnings
2012-10-03 17:42:06 +04:00
Pavel V. Talanov
ab7a037d76
compiler.xml
2012-10-03 17:31:29 +04:00
develar
f728d1cb25
Make notNullCheck for safe calls more readable
...
Cherry-picked from:
https://github.com/develar/kotlin/commit/5f4d9dd0a1d720d36e3387574223b80388ecdca7
2012-10-03 13:02:13 +04:00
develar
2f8af7bcec
Throwable constructor parameter message should be nullable string
...
Cherry-picked from:
https://github.com/develar/kotlin/commit/7604aa2a0f21a3fa78d94bbabc0f8a6c140c14e4
https://github.com/develar/kotlin/commit/578d51f783bce7da71f08e21706517416ed9f7a6
2012-10-03 13:01:20 +04:00
Svetlana Isakova
60513db517
added annotation for 'gerParameterAnnotations'
...
(is needed for KAnnotator)
2012-10-02 14:20:00 +04:00
Svetlana Isakova
9d5f5f7adf
KT-2842 Function with declared non-null receiver resolves with nullable argument receiver
...
#KT-2842 fixed
2012-10-02 14:20:00 +04:00
Evgeny Gerashchenko
069ef8ef91
KT-2712 Debugger should show value of receiver of extension functions
...
#KT-2712 fixed
2012-10-01 21:23:09 +04:00
Evgeny Gerashchenko
e4f2fdc5f2
Better names for THIS$0 and RECEIVER$0 constants.
2012-10-01 21:23:09 +04:00
Evgeny Gerashchenko
3d8b6e758a
Typo.
2012-10-01 21:23:09 +04:00
pTalanov
5bc4fc458a
Don't call redundant toString for variables of type Int
...
Refactor StringTemplateTranslator a little
2012-10-01 21:15:13 +04:00
develar
b7b8c5a757
Don't call toString for simple number literal and string
...
Cherry-picked https://github.com/develar/kotlin/commit/e93f2d6f52fe640f6523416377b3ff9be67f76dc
2012-10-01 20:44:36 +04:00
pTalanov
622ad8cbb4
Add checks that test that there are no redundant toString calls for numbers and strings in string templates
2012-10-01 20:42:44 +04:00
pTalanov
0a1881d78e
Cosmetics refactoring in StringTest
2012-10-01 20:15:49 +04:00
pTalanov
03c4095b1f
SpecialFiles updated for android tests
2012-10-01 20:10:47 +04:00
Pavel V. Talanov
be0fca3f65
Remove references to javascript annotations from java stdlib
...
Fix annoying bad annotation in repository
2012-10-01 16:21:06 +04:00
Pavel V. Talanov
efe0c83872
Delete some strange code left (accidentally?) for the purpose of testing KT-1515.
2012-10-01 16:17:42 +04:00
Pavel V. Talanov
90ce15d96f
Modify test for KT-1515 to actually test using javaClass in another package as stated in the request.
...
NOTE: not 100% that this test actually covers the corresponding fix by Alex Tkachman.
2012-10-01 16:14:40 +04:00
Andrey Breslav
023f714cbf
@NotNull for Pattern.compile
2012-09-29 02:26:44 +04:00
Andrey Breslav
981d23ec0f
Fixed some annotations afetr the fix in 356565c
2012-09-28 20:45:46 +04:00
Andrey Breslav
ff8e851f46
DriverManager fixed in mockJDK: an up-to-date version with generics put it
...
#KT-2850 Fixed
2012-09-28 20:04:01 +04:00
Andrey Breslav
2246755488
Fix tests (inconsistency in annotations)
2012-09-28 19:20:15 +04:00
Andrey Breslav
9fea54ae1c
Escape < and > in annotations
2012-09-28 18:42:12 +04:00
Andrey Breslav
02d9683805
Erroneous annotations fixed/removed
2012-09-28 15:52:48 +04:00
Nikolay Krasko
15a66dccef
Move anonymous class to separate file
2012-09-27 18:52:59 +04:00
Nikolay Krasko
86d8be76cb
EA-39162 Exception while trying to wrap method with default parameters
2012-09-27 18:52:58 +04:00
Nikolay Krasko
24dc31bd9a
More information about errors in wrapping functions
2012-09-27 18:52:57 +04:00
Nikolay Krasko
f943aa48a0
Change check for function slice rewrite with explicit guard
2012-09-27 18:52:56 +04:00
Nikolay Krasko
7b60c016f9
EA-36390 Guard rewriting constructor in slice
2012-09-27 18:52:55 +04:00
Evgeny Gerashchenko
0d7544c6a9
Using JetValueParameterAnnotation factory method instead of constructor.
...
Made constructor private.
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
0012dd49da
Minor.
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
7aaffd4037
Private constructors.
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
6be9fb1017
EA-39553 - NPE: AlternativeSignatureData.<init>
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
0d116be2cc
Separated 'initialized' and 'flags' fields to avoid confusing.
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
44c1eb0594
Added @NotNull annotations.
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
356565c098
Fixed some annotations to fix test.
2012-09-27 18:27:30 +04:00
Evgeny Gerashchenko
292af9eea1
Allowed changing variance from 'invariant' to 'in' and 'out' in alternative signatures.
2012-09-27 18:27:29 +04:00
Evgeny Gerashchenko
8c7d1b5dd0
Added test checking that all IDEA's @NotNull external annotations for JDK are reflected in Kotlin's annotations.
...
#KT-2778 fixed
2012-09-27 18:27:29 +04:00
Evgeny Gerashchenko
128e5580c4
Minor. @Nullable/@NotNull annotations.
2012-09-27 18:27:29 +04:00
Evgeny Gerashchenko
4b3364508b
Added test checking that external annotations for JDK don't contain errors.
...
#KT-2778 in progress
2012-09-27 18:27:29 +04:00
Evgeny Gerashchenko
4033c9f835
Saving alternative signature parsing errors to binding trace.
2012-09-27 18:27:29 +04:00
Evgeny Gerashchenko
52450f0f98
Removed invalid external annotation for non-existing java.util.Iterable class. Annotation for java.lang.Iterable seems to be unnecessary, too, because it is mapped to jet.Iterable.
2012-09-27 18:27:29 +04:00
Evgeny Gerashchenko
318863a79f
KT-2666 Remove workaround for CME in IDEA code after updating to IDEA 122.260+
...
#KT-2666 fixed
2012-09-27 18:27:29 +04:00
Alexander Udalov
f71cf83b8e
Fix null-check for generated light class in definitions search (EA-39485)
2012-09-27 17:49:18 +04:00
Alexander Udalov
38a42bdb79
Do not wrap built-in function in JetLightClass (EA-38770)
...
Built-in top-level functions are located in jet.namespace class.
JetStandardClasses.isStandardClass() now checks that a given fqName starts with
"jet.", instead of searching it in the standard scope, to prevent this kind of
errors in the future
2012-09-27 16:30:59 +04:00
Alexander Udalov
acf8702ccf
KT-2822 Can't make a super call from an object literal
...
#KT-2822 Fixed
2012-09-27 16:30:58 +04:00
Andrey Breslav
66359894ee
Additional tests for new behavior of getOrElse() and getOrPut()
2012-09-27 14:47:01 +04:00
Andrey Breslav
2a76f6df14
Compilation fixed
2012-09-27 14:35:23 +04:00
Alex Tkachman
57c27bdd37
jdk annotations for some java.sql methods, related cleanup in stdlib & tests
2012-09-27 12:01:54 +02:00
Andrey Breslav
c8e711f84b
getOrElse() and getOrPut() fixed to respect how maps work with nulls
2012-09-27 13:52:05 +04:00