Commit Graph

9289 Commits

Author SHA1 Message Date
Andrey Breslav 5e1e6c2595 Invisible private classes are not auto-imported 2013-01-23 13:10:35 +04:00
Andrey Breslav 3e13ca3fd1 Warning suppressed 2013-01-23 13:10:35 +04:00
Andrey Breslav dd15b0e222 Package class name computation changed 2013-01-23 13:10:35 +04:00
Andrey Breslav 1671015466 Visibility of nested light classes fixed 2013-01-23 13:10:35 +04:00
Andrey Breslav aa39519323 Using isTopLevelDeclaration instaed of a direct instanceof check 2013-01-23 13:10:35 +04:00
Andrey Breslav a089054b1a @NotNull added 2013-01-23 13:10:35 +04:00
Andrey Breslav 3851de11f7 Test data fixed for generic bounds 2013-01-23 13:10:35 +04:00
Andrey Breslav fe170f383a Tests fixed for [deprecated] 2013-01-23 13:10:34 +04:00
Andrey Breslav 73f8fdb474 Package classes are final 2013-01-23 13:10:34 +04:00
Andrey Breslav 9b0092190a Test: Report all errors, not just the first one 2013-01-23 13:10:34 +04:00
Andrey Breslav 20b6eae88c Annotations are also interfaces 2013-01-23 13:10:34 +04:00
Andrey Breslav dad59b20ba Interfaces are always abstract 2013-01-23 13:10:34 +04:00
Andrey Breslav 4549ad0a5e Kotlin does not support static nested classes so far 2013-01-23 13:10:34 +04:00
Andrey Breslav a23a255ec1 Top-level private classes are public in Java 2013-01-23 13:10:34 +04:00
Andrey Breslav 3bbc1e342a Checking that light classes agree with their delegates 2013-01-23 13:10:34 +04:00
Andrey Breslav 4b5eaccb94 Load physical files from tests 2013-01-23 13:10:34 +04:00
Andrey Breslav 7668141f85 Base class for tests introduced 2013-01-23 13:10:34 +04:00
Andrey Breslav 1441f6d591 Enable temporarily disabled tests 2013-01-23 13:07:02 +04:00
Natalia.Ukhorskaya db81672d23 Refactoring in android tests 2013-01-22 20:52:03 +04:00
Alexander Udalov 3b41627b9f Regenerate tests 2013-01-22 19:49:55 +04:00
Alexander Udalov 8b5607d98f Regression tests for some old EA reports
EA-35953, EA-35743
2013-01-22 19:49:14 +04:00
Alexander Udalov ab730b7dd5 Fix CompareTo intrinsic behavior in no-dot syntax 2013-01-22 19:49:10 +04:00
Nikolay Krasko 44dcdde513 Dispose GeneratedClassLoader 2013-01-22 16:05:23 +04:00
Nikolay Krasko a6c4a36ce5 Remove warnings 2013-01-22 15:53:37 +04:00
Nikolay Krasko 731f2d51f6 Free memory in tearDown() 2013-01-22 15:53:31 +04:00
Natalia.Ukhorskaya 126c21de96 Fix EA-42958 - ISE: FqName.parent 2013-01-22 11:39:49 +04:00
Kirill Berezin e89a8c684f KT-3159 Disallow overriding var with different type #KT-3159 fixed 2013-01-21 15:42:39 -08:00
Michał Sapalski e9613b95ac QuickFix for ELSE_MISPLACED_IN_WHEN. 2013-01-21 22:03:58 +04:00
Jack Zhou 8d71840255 Added QuickFix for redundant type projections. 2013-01-21 21:56:38 +04:00
Andrey Breslav e384d4ec96 Process only those Kotlin files that sit under source/test roots 2013-01-21 09:21:03 -08:00
develar c1772685e9 fix duplication 2013-01-21 21:17:02 +04:00
Evgeny Gerashchenko ca4751653f ability to get text from annotations xml files 2013-01-21 21:16:51 +04:00
Evgeny Gerashchenko 5f6804b6b4 EA-43015 - assert: KotlinSignatureInJavaMarkerProvider.collectSlowLineMarkers (no member name)
Better assertion message.
2013-01-21 20:12:41 +04:00
Evgeny Gerashchenko 191d566fb8 Better assertion message. 2013-01-21 20:12:40 +04:00
Evgeny Gerashchenko bfa20f7156 Supported constructors.
EA-43090 - assert: KotlinSignatureInJavaMarkerProvider.collectSlowLineMarkers (couldn't find descriptor)
2013-01-21 20:12:40 +04:00
Andrey Breslav 6bec3c9366 No line markers for anonymous or local class' methods
#KT-3270 fixed
2013-01-21 20:03:03 +04:00
Andrey Breslav 7362f69a62 Static methods supported 2013-01-21 20:03:02 +04:00
Andrey Breslav 10d971bc7a Extract methods 2013-01-21 20:03:02 +04:00
Natalia.Ukhorskaya 6874ab0ddc Rename parameter 2013-01-21 18:53:18 +04:00
Natalia.Ukhorskaya 9422fea0c4 Mark deprecated as a warning
#KT-3252 Fixed
2013-01-21 16:34:07 +04:00
Natalia.Ukhorskaya d7c8655966 Refactoring in Codegen Tests 2013-01-21 13:26:06 +04:00
Jack Zhou 2f47e30a1a Fixed UnsupportedOperationException when a namespace is used in place of an expression. 2013-01-21 13:10:19 +04:00
Alexander Udalov 54e5b6d476 Regenerate tests 2013-01-21 13:10:00 +04:00
develar 5ba0177af8 jps plugin compiler path must not contains ../kotlinc/lib/kotlin-compiler.jar 2013-01-20 09:36:48 -08:00
Andrey Breslav 4d0baf3e06 No Java2Kotlin converter classes in the compiler 2013-01-19 07:13:24 -08:00
Alexander Udalov 4305a009df Add regression test for KT-2673
#KT-2673 Obsolete
2013-01-18 21:27:07 +04:00
Alexander Udalov ffd62eb80e Refactor ClassGenTest
Initialize environment with JDK_ONLY in setUp(), allowing to quickly launch
tests without compilation of stdlib.

Remove duplicate/unneeded/commented out tests
2013-01-18 18:04:09 +04:00
Alexander Udalov c4a3963925 Fix nested classes codegen bug
When constructing a closure, codegen in some cases incorrectly determined if
it needed to store a reference from a nested class to the outer
2013-01-18 14:59:27 +04:00
Natalia.Ukhorskaya 5c56900a09 Fix maven build: rename namespace class to package class 2013-01-18 12:59:36 +04:00
Nikolay Krasko fb9c4b92c4 Suppress all warnings for generated test classes 2013-01-17 21:05:11 +04:00