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