Commit Graph

2928 Commits

Author SHA1 Message Date
Maxim Shafirov 3545f7758a Merge remote-tracking branch 'origin/master' 2013-02-04 18:04:07 +04:00
Maxim Shafirov 9f546f938d KT-3192 Drop kotlin.nullable package
#KT-3192 Fixed
2013-02-04 18:02:52 +04:00
Evgeny Gerashchenko 62bdd75c43 Added assert message. 2013-02-04 16:16:10 +04:00
Evgeny Gerashchenko 7f5dfd7319 Minor. 2013-02-04 16:16:09 +04:00
Evgeny Gerashchenko ffbcdb7b49 EA-39239 - assert: ConfigureKotlinLibraryNotificationProvider.addJdkAnnotations 2013-02-04 16:16:09 +04:00
Andrey Breslav ae5aeef147 Enable parameter assertions in BytecodeToolwindow 2013-02-04 15:41:19 +04:00
Nikolay Krasko a15f1c8946 Test are imported functions completed 2013-02-04 14:23:24 +04:00
Nikolay Krasko f05de2ffc8 KT-3165 Weird stack overflow in IDE (test added) 2013-02-04 14:23:23 +04:00
Nikolay Krasko 70ce304c93 Store alias name with import path 2013-02-04 14:23:17 +04:00
Nikolay Krasko 83bc8d4f21 Centralize and cache creating import directives 2013-02-04 14:23:16 +04:00
Andrey Breslav deb9fce5d5 Speed up location of test classes 2013-02-01 19:31:39 +04:00
Andrey Ponomarev c25b9ff1f3 KT-2734 Wrong icon for enums in the Find class dialog
#KT-2734 Fixed
2013-01-31 15:16:14 +04:00
Andrey Ponomarev cee8473910 KT-2153 Enum classes don't have a "K" overlay on the icon in project view
#KT-2153 Fixed
2013-01-31 15:16:12 +04:00
Nikolay Krasko 3c82e80745 Merge pull request #168 from ponomandr/KT-3250
KT-3250 Copyright plugin does not work on Kotlin sources
2013-01-30 08:03:34 -08:00
Evgeny Gerashchenko 2ef63035f2 Added newline after copyrights in generated tests. 2013-01-30 19:24:16 +04:00
Andrey Breslav c2822fdad7 Declaration providers and resolve session are protected by a storage manager 2013-01-30 18:02:04 +04:00
Andrey Breslav 222c237cbc Using PsiBasedClassMemberDeclarationProvider in StubDeclarationProviderFactory 2013-01-30 18:02:04 +04:00
Andrey Breslav 4cf5bc536c Using project and search scope for stub-based declaration providers
+ using indices for getAllPackages and isPackageDeclared()
2013-01-30 18:02:04 +04:00
Andrey Breslav 17b4a5a15c EA-43240 - AIOOBE: ClassReader.a
Index out of bounds from ASM
2013-01-30 18:02:03 +04:00
Andrey Breslav d633dd7bb7 EA-43239 - assert: JavaFileManagerBase.findClass
Moved the check to a post-startup activity
2013-01-30 18:01:12 +04:00
Evgeny Gerashchenko 111dd13d39 Moved error checking of built-ins to more direct place. 2013-01-29 22:55:09 +04:00
Alexander Udalov 823fc14722 Regenerate tests 2013-01-29 22:46:37 +04:00
Evgeny Gerashchenko 52b7ee6447 Happy new year 2013! 2013-01-28 18:58:08 +04:00
Andrey Breslav 1c0cdbf142 Look up kotlin-runtime.jar through the marker class + more marker classes 2013-01-25 22:02:36 +04:00
Andrey Breslav 0187451c6f Subscribe for exitDumbMode() to update notifications
Instead of scheduling runWhenSmart(), which does not work sometimes
2013-01-25 22:02:36 +04:00
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 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
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 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 aa39519323 Using isTopLevelDeclaration instaed of a direct instanceof check 2013-01-23 13:10:35 +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