Natalia.Ukhorskaya
2e5d18c440
Tests for loading enum descriptors from compiled java/kotlin code.
2012-08-21 21:40:48 +04:00
Natalia.Ukhorskaya
6920e497d5
JetDiagnosticsTest for using java enum in kotlin.
2012-08-21 21:40:47 +04:00
Andrey Breslav
5b77210c95
KT-2632 Check multi-declaraions in for-loops
...
#KT-2632 Fixed
2012-08-21 19:49:26 +04:00
Andrey Breslav
af85c99ffd
KT-2627 Parse for with multiple range variables
...
#KT-2627 Fixed
2012-08-21 19:10:29 +04:00
Svetlana Isakova
47362bf2ac
KT-2633 Support multiple assignment in JVM Back-end
...
#KT-2633 Fixed
2012-08-21 16:32:19 +04:00
Alexander Udalov
ed1f22111b
line number codegen tests
2012-08-21 16:31:29 +04:00
Pavel V. Talanov
b36873bf6d
Class object always have name of the form <class-object-for-ClassName>.
2012-08-21 15:32:44 +04:00
Alex Tkachman
354b61d9b5
Merge pull request #121 from goodwinnk/EA-35963
...
Test for EA-35963 (http://ea.jetbrains.com/browser/ea_problems/35963 )
2012-08-20 08:22:15 -07:00
Svetlana Isakova
8860bab9f1
KT-2643 Support multi-declarations in Data-Flow analysis
...
#KT-2643 fixed
2012-08-20 18:48:09 +04:00
Svetlana Isakova
f817eba7aa
removed check for 'hasNext' val in frontend
2012-08-20 16:05:16 +04:00
Andrey Breslav
ecd1c17e47
Report type mismatch for component functions
2012-08-17 22:04:35 +04:00
Andrey Breslav
306c27a9bb
Report error on local variables having no initializer and no type annotation
2012-08-17 22:04:35 +04:00
Andrey Breslav
2dc6691c1a
DataFlowInfo taken into account when resolving component functions
2012-08-17 22:04:35 +04:00
Andrey Breslav
b44c6f2d6e
Tests for redeclarations with multi-decls
2012-08-17 22:04:35 +04:00
Andrey Breslav
409e474748
Component functions are indexed 1-based
2012-08-17 22:04:35 +04:00
Svetlana Isakova
a0da232ed3
KT-2631 Check multiple assignment - in progress
...
check multiple declaration without specified type annotation
2012-08-17 22:04:34 +04:00
Andrey Breslav
86e40073c5
KT-2625 Parse multiple assignment to variables
...
New PSI element types introduced.
Parsing procedure for properties reused.
Extra syntactic elements (receiver, type) are prohibited in the parser
#KT-2625 Fixed
2012-08-17 22:04:33 +04:00
Svetlana Isakova
ffc256f805
test for obsolete task
...
#KT-1358 fixed
2012-08-17 15:10:34 +04:00
Nikolay Krasko
f9aea4c24c
Test for EA-35963 ( http://ea.jetbrains.com/browser/ea_problems/35963 )
2012-08-17 15:06:56 +04:00
Svetlana Isakova
d2e33c8900
tests for obsolete/fixed issues
...
#KT-1038 fixed
#KT-1127 fixed
#KT-1145 fixed
#KT-1410 fixed
#KT-1718 fixed
#KT-2286 fixed
#KT-1431 fixed
#KT-2394 fixed
2012-08-16 18:39:24 +04:00
Svetlana Isakova
96d99d19f3
generates remove method
...
throwing exception
in Kotlin class extending Iterator
2012-08-16 18:39:24 +04:00
Svetlana Isakova
df93a26839
use kotlin Iterable/Iterator
...
instead of java Iterable/Iterator
in Kotlin code in tests
2012-08-16 18:39:23 +04:00
Svetlana Isakova
e1281953e7
tests changed
...
val hasNext -> fun hasNext()
2012-08-16 18:39:23 +04:00
Svetlana Isakova
65ddcd0473
No repeat 'many impl member not implemented' error
...
in a subclass if there is one in a superclass
2012-08-16 18:39:23 +04:00
Svetlana Isakova
6e67bd64fa
test for KT-2407
...
#KT-2407 fixed
2012-08-16 18:39:22 +04:00
Alex Tkachman
17a9772fee
test for obsolete KT-1649
2012-08-16 15:48:45 +03:00
Alex Tkachman
ca615aac3d
KT-2350 fix: enums with overrides and constructor parameters
2012-08-15 20:25:35 +03:00
Andrey Breslav
ee5f598836
Wrong test data fixed (previously commited by mistake)
2012-08-15 18:11:47 +04:00
Alex Tkachman
813c7d0871
test for obsolete KT-1119 & proper final flag for enum class with entries overriding methods/properties
2012-08-15 16:06:06 +03:00
Alex Tkachman
31db3456ca
enum entries which overrides methods
2012-08-15 15:56:34 +03:00
Andrey Breslav
00305ba920
Fixing interdependency between delegation and fake overrides
...
Main changes sit in OverrideResolver::generateOverridesAndDelegationInAClass()
Now fake overrides AND delegation are generated for supertypes before any processing is done for subclasses.
2012-08-15 16:15:04 +04:00
Alex Tkachman
87a8e0a5dc
enum classes are never inner
2012-08-15 10:44:33 +03:00
Natalia.Ukhorskaya
98ed261eb3
Fix android build
2012-08-14 12:25:06 +04:00
Alex Tkachman
5947759684
proper compilation of enums
2012-08-13 22:37:27 +03:00
Alexander Udalov
9350369fab
Fixed codegen for single-branch if
...
#KT-2597 Fixed
#KT-2598 Fixed
2012-08-10 14:39:34 +04:00
Evgeny Gerashchenko
5d8de8fbd2
KT-2596 Can't use iterator in for-loop
...
#KT-2596 fixed
2012-08-09 19:14:31 +04:00
Evgeny Gerashchenko
1bc99ef19a
KT-2579 Rename Range.minus() to reversed and make it extension
...
#KT-2579 fixed
2012-08-09 19:14:14 +04:00
Evgeny Gerashchenko
577d83605f
Made test for KT-821 actually testing creation of ranges using constructors, but not "minus" operator.
2012-08-09 19:14:14 +04:00
Andrey Breslav
8dd9225411
Object descriptors for enum entries created properly
2012-08-09 17:35:21 +04:00
Andrey Breslav
2386757e7c
Serializing inner objects in NamespaceComparator
...
+ duplicating test removed
2012-08-09 17:35:21 +04:00
Alex Tkachman
7f80deeb9a
test for obsolete KT-2246
2012-08-09 14:27:33 +03:00
Evgeny Gerashchenko
0124c7bb5a
KT-2583 Support *Range.EMPTY
...
#KT-2583 fixed
2012-08-09 15:13:42 +04:00
Alex Tkachman
231dda6002
test for obsolete KT-1528
2012-08-09 14:10:17 +03:00
Alex Tkachman
6af235fe2b
KT-2589 fix: putting some order on bytecode flags
2012-08-09 13:35:44 +03:00
Alexander Udalov
f5e9786ffc
fix javaClass function and property
...
#KT-2318 Fixed
#KT-2593 Fixed
2012-08-08 22:25:15 +04:00
Nikolay Krasko
fea73b3dce
getObjectDescriptors() for lazy classes
2012-08-08 17:37:38 +04:00
Alexander Udalov
e5119da97a
Multiple fixes for try-catch-finally codegen
...
#KT-2259 Fixed
#KT-2577 Fixed
2012-08-08 15:35:23 +04:00
Nikolay Krasko
0faea1ed0b
Chain scope for merging in lazy package descriptor
2012-08-08 15:23:41 +04:00
Evgeny Gerashchenko
b1fa44aa4d
Removed upto() and downto() member functions from number types
...
#KT-2519 fixed
2012-08-08 14:48:04 +04:00
Evgeny Gerashchenko
a4031225d0
Changed usages of upto/downto in test to rangeTo and downTo, respectively.
...
#KT-2519 in progress
2012-08-08 14:48:04 +04:00