Commit Graph

9978 Commits

Author SHA1 Message Date
Andrey Breslav f91d4c5497 Class renamed 2013-01-25 22:02:35 +04:00
Andrey Breslav 8e516441f1 Version-related classes moved to the appropriate package 2013-01-25 22:02:35 +04:00
Andrey Breslav 341bd3a555 Notifications about unsupported ABI versions 2013-01-25 22:02:35 +04:00
Andrey Breslav 5a09d3a6b5 Continuation added to updateRuntime() 2013-01-25 22:02:35 +04:00
Andrey Breslav c662f51a0a A method to find local VirtualFile for Kotlin runtime library 2013-01-25 22:02:35 +04:00
Andrey Breslav e15953b9fc Finding library roots with wrong ABI versions 2013-01-25 22:02:35 +04:00
Andrey Breslav 2ec03acd17 Library created under write action 2013-01-25 22:02:35 +04:00
Andrey Breslav 96c6e604fb Assertion message 2013-01-25 22:02:35 +04:00
Andrey Breslav 0bf6c75e49 Handle non-existent files 2013-01-25 22:02:34 +04:00
Andrey Breslav a4d2cd5247 Assert message 2013-01-25 22:02:34 +04:00
Andrey Breslav fb80e64e6b Common library-related logic is extracted from UI classes to a util class 2013-01-25 22:02:34 +04:00
Andrey Breslav 41dd4b29ae AbiVersionIndex added 2013-01-25 22:02:34 +04:00
Andrey Breslav 8797c3ea95 New package 'versions' created 2013-01-25 22:02:34 +04:00
Evgeny Gerashchenko 0031a633a2 KT-3277 Exception opening URLClassloader from java SDK. Obviously static class initializer doesn't have a name
EA-43194 - assert: KotlinSignatureInJavaMarkerProvider.getDescriptorForMember

 #KT-3277 fixed
2013-01-25 17:43:37 +04:00
Alexander Udalov 69ae014da3 Revert excluding kt344 in SpecialFiles 2013-01-24 23:01:35 +04:00
Alexander Udalov aa4e69de11 Remove obsolete special files from android tests 2013-01-24 21:12:28 +04:00
Alexander Udalov 0090ce3322 Refactor codegen tests: no special box() result
box() shall always return "OK"
2013-01-24 21:12:28 +04:00
Alexander Udalov de37f73c8d Remove tests on RTTI
It was never implemented
2013-01-24 21:12:27 +04:00
Alexander Udalov 0df71bd696 Refactor codegen tests
- initialize environment only once in setUp()
- add comments on why some tests are disabled
- modify and rename some tests
- re-enable now working tests
- extract some tests into files with box()
- remove useless 'throws' declarations and commented code
2013-01-24 21:12:27 +04:00
Alexander Udalov 99827d10a8 Rename *.jet -> *.kt in codegen tests 2013-01-24 21:12:27 +04:00
Natalia.Ukhorskaya b0aa094cf8 Constructor for protected_static nested class should be protected 2013-01-24 20:58:39 +04:00
Andrey Breslav 20c1181ad1 Merge pull request #167 from ponomandr/master
KT-3263 Add a quick fix to make a class inner
2013-01-24 08:18:46 -08:00
Natalia.Ukhorskaya e37cb461f6 Support visibility for protected static members
#KT-2999 Fixed
2013-01-24 18:43:37 +04:00
Nikolay Krasko f9ae4f58b8 Fix test - read variable for reproduce KT-3273 fail condition
#KT-3273 Fixed
2013-01-24 17:10:28 +04:00
Andrey Ponomarev d385cd0155 KT-3250 Copyright plugin does not work on Kotlin sources 2013-01-23 23:44:27 +01:00
Andrey Ponomarev 52d259bc7b KT-3263 Add a quick fix to make a class inner 2013-01-23 19:26:30 +01:00
Alexander Udalov a0a22b7be6 Outer's superclass' method is now inaccessible from nested
Also the diagnostic error message reported the wrong nested class name: it
should be the nested class in the hierarchy which is static, not the class of
the scope where we're checking the accessibility
2013-01-23 20:18:16 +04:00
Andrey Breslav f84d00eec9 Kotlin classes always have a signature 2013-01-23 20:12:48 +04:00
Andrey Breslav 0dc24bcd92 KT-3268 Check binary format version in the compiler 2013-01-23 20:12:48 +04:00
Andrey Breslav 2cb530a6d1 Warnings fixed, annotations added 2013-01-23 20:12:47 +04:00
Andrey Breslav 56acd57e73 KT-3267 Put binary format version into the generated class files
#KT-3267 Fixed
2013-01-23 20:12:47 +04:00
Nikolay Krasko 2e27fb80f3 KT-3273 Return type coalesces to Tuple0 in when/if nested clauses
#KT-3273 Fixed
2013-01-23 19:24:00 +04:00
Andrey Breslav 3e02764603 Supporting FqNames with spaces/comments inside them for deprecated 2013-01-23 18:58:38 +04:00
Andrey Breslav a7531926a4 Properly compute STATIC for light classes 2013-01-23 18:54:04 +04:00
Andrey Breslav bd3d41e7ed JetPackageDeclarationIndex removed (replaced by JetAllPackagesIndex) 2013-01-23 18:54:03 +04:00
Andrey Breslav e1831877b7 GenerationStrategy removed 2013-01-23 18:54:03 +04:00
Vladimir Rudev 99aee736d1 KT-2723 Overridden/Implemented gutter icon for class and trait 2013-01-23 15:59:08 +04:00
Andrey Breslav 95f84459c9 Utility methods moved to a separate class 2013-01-23 13:10:35 +04:00
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