Commit Graph

2341 Commits

Author SHA1 Message Date
Nikolay Krasko 1b4603a64a KT-1389 Ctrl-Alt-B on class declaration does not work - one more test, remove class info from test info, fix order of test data
#KT-1389 In Progress
2012-08-16 21:21:27 +04:00
Nikolay Krasko 0b97b14642 KT-1389 Ctrl-Alt-B on class declaration does not work
#KT-1389 In Progress
2012-08-16 21:21:26 +04:00
Svetlana Isakova 1b28604268 java Iterable/Iterator replaced to jet ones
in completion, js tests
2012-08-16 18:39:23 +04:00
Nikolay Krasko 1fe28802aa Increase minimum version for required IDEA to next EAP as trunk is not compatible with 120.305 anymore 2012-08-15 18:26:02 +04:00
Nikolay Krasko 8472e77ccb Remove hack with supressing "Virtual pointer hasn't been disposed" exception after detaching library. 2012-08-15 11:33:30 +04:00
Nikolay Krasko c38453f4ab Fix formatting 2012-08-15 11:33:29 +04:00
Alexander Udalov 90c7683f3c classNamesForPosition always returns one class name 2012-08-14 22:30:27 +04:00
Alexander Udalov 0adf6d615a JetPositionManager now correctly calculates class names for a given position 2012-08-14 22:30:27 +04:00
Evgeny Gerashchenko 199029360a KT-2326 Link external annotations via mechanism in IDEA core when Kotlin depends on IDEA 12.x
Dropped temporary classes.

 #KT-2326 fixed
2012-08-14 21:51:08 +04:00
Nikolay Krasko b186064130 Use resolve session for checking comparability of descriptors 2012-08-14 20:28:23 +04:00
Nikolay Krasko 84a6c63d07 Remove some unused methods from QualifiedNamesUtil 2012-08-14 19:31:21 +04:00
Nikolay Krasko 8f5811fce2 Propagate lazy resolve session to getJetClassesDescriptors() 2012-08-14 19:30:23 +04:00
Nikolay Krasko b722e85c2b Propagate lazy resolve session to getJetCallableExtensions() 2012-08-14 16:19:41 +04:00
Nikolay Krasko b5b72f93dc getTopLevelFunctionDescriptorsByName should give descriptors from the predefined resolve session 2012-08-14 15:38:52 +04:00
Nikolay Krasko d1dc67c049 Search for function in resolve session with non-physical file 2012-08-14 14:15:13 +04:00
Nikolay Krasko 365bb3ad8a Use lazy resolve in completion 2012-08-14 14:15:12 +04:00
Nikolay Krasko b5357d8738 Compile against 122.29 idea eap 2012-08-14 13:19:08 +04:00
Alex Tkachman 5947759684 proper compilation of enums 2012-08-13 22:37:27 +03:00
Evgeny Gerashchenko c8fc299f43 Extracted parts of StandardLibraryReferenceResolver.findCurrentDescriptor() into methods. 2012-08-09 19:14:31 +04:00
Evgeny Gerashchenko 592f01ed74 Made StandardLibraryReferenceResolver aware of class objects in built-ins. 2012-08-09 19:14:31 +04:00
Evgeny Gerashchenko 67304c64ff Removed unused myProject field from IntrinsicMethods. Removed from injector parameters, etc. 2012-08-09 15:13:42 +04:00
Nikolay Krasko 611a100235 Always place "since" and "until" attributes in plugin.xml for early notification about compatibility problems 2012-08-09 14:55:28 +04:00
Nikolay Krasko 4891e0e299 Update error reporter for IDEA 12 - don't copy code. 2012-08-06 11:05:13 +04:00
Nikolay Krasko 66eaeedd31 Add types in test 2012-08-06 11:05:09 +04:00
Alexander Udalov a85f46816e KT-937 When loading array types from Java project them so that they are covariant
#KT-937 Fixed
2012-08-01 21:27:57 +04:00
Evgeny Gerashchenko 942c1ee9d9 Reverted fix for KT-2042 Kotlin SDK must be explicitly specified for each module that uses Kotlin
#KT-2042 reopened
2012-07-31 18:19:40 +04:00
Evgeny Gerashchenko 5b6cf7b1d2 Minor formatting issue. 2012-07-30 19:49:49 +04:00
Nikolay Krasko d9893d9940 EA-36815 Fixed (assert: JetLookupObject.equals) 2012-07-30 19:14:31 +04:00
Alex Tkachman c14a0b3c84 refactoring of script definition api 2012-07-30 09:26:30 +03:00
Evgeny Gerashchenko 42e00102f8 Removed redundant "final" keywords at variables and parameters. 2012-07-27 17:57:30 +04:00
Maxim Manuylov ada74af225 detect bundled SDK automatically 2012-07-26 20:08:58 +04:00
Maxim Manuylov 9d75359f55 fix tests 2012-07-26 20:08:58 +04:00
Maxim Manuylov 715f4ad0db improve error texts 2012-07-26 20:08:58 +04:00
Maxim Manuylov b6258beb87 fix sdk finding 2012-07-26 20:08:58 +04:00
Maxim Manuylov 843fb8d7a9 refactor PathUtil - it is a big difference now, whether we find sdk home from plugin or from compiler 2012-07-26 20:08:58 +04:00
Maxim Manuylov e5589e1037 better reporting of sdk version 2012-07-26 20:08:58 +04:00
Maxim Manuylov fdb85d8174 do not suggest runtime library configuring if sdk is not configured 2012-07-26 20:08:57 +04:00
Maxim Manuylov 6af84a23b3 not configured sdk notification 2012-07-26 20:08:57 +04:00
Maxim Manuylov 0e7e45f58e sdk presentation provider 2012-07-26 20:08:57 +04:00
Maxim Manuylov 7adaff2cdc framework type 2012-07-26 20:08:57 +04:00
Nikolay Krasko e8dbad765f Mute message about undisposed jar file pointer (Leda only) 2012-07-26 15:46:06 +04:00
Nikolay Krasko cb3bca9f39 Replace prefix matcher completely to supply on typing filtering (Leda only) 2012-07-25 22:17:23 +04:00
Nikolay Krasko 27b22105b4 Force insertion of the first completion for handler test (Leda only) 2012-07-25 19:52:21 +04:00
Nikolay Krasko 2a16ec0b0f Only prefix completion for keywords and templates (Leda only) 2012-07-25 19:52:21 +04:00
Nikolay Krasko 0ce877586c Fix completion priority test (Leda only) 2012-07-25 19:52:20 +04:00
Nikolay Krasko d97e26cdb9 Fix confidence test - several results in completion because of Leda middle matching prevented completion auto-insert (Leda only) 2012-07-25 19:52:19 +04:00
Nikolay Krasko 53c30553a5 No class completion in Leda (Leda only) 2012-07-25 19:52:18 +04:00
Nikolay Krasko 075028a544 KT-1389 Ctrl-Alt-B on class declaration does not work - first implementation (need tests and removing duplicates) 2012-07-25 19:52:18 +04:00
Andrey Breslav 17a5ec5950 Completion API changed in Leda 2012-07-25 12:07:20 +04:00
Evgeny Gerashchenko e76aeb43a8 Removed unnecessary XML escaping. 2012-07-23 18:50:36 +04:00