Commit Graph

2385 Commits

Author SHA1 Message Date
Alex Tkachman 7452bb2957 CodegenAnnotator does not exist anymore
Injectors regenerated to reflect that
2012-08-28 11:54:52 +03:00
Alex Tkachman 5ee0f0871f CodegenAnnotator has state anymore. Most likely to be completely removed soon 2012-08-28 11:19:52 +03:00
Alex Tkachman 15c1d7bda7 most of data previously kept in CodegenAnnotator now lives in binding context (CodegenBinding utility class)
injectors regenerated in order to have BindingTrace around
2012-08-28 09:31:19 +03:00
Alex Tkachman cfbab55a43 ClosureAnnotator renamed to CodegenAnnotator 2012-08-27 19:06:01 +03:00
Nikolay Krasko b82d06cb60 Add showing error stack trace for warnTimeConsuming() 2012-08-27 19:23:32 +04:00
Nikolay Krasko c788636365 Don't block EDT while counting information for Resolve and Bytecode window 2012-08-27 18:57:10 +04:00
Nikolay Krasko 628da4e670 - Don't restart action if previous task was finished for same location
- Do some user-defined action if location became invalid
2012-08-27 18:57:09 +04:00
Nikolay Krasko 25bce862b4 Introduce helper class for doing long running cancelable operations. 2012-08-27 18:57:08 +04:00
Nikolay Krasko 3fd96fb049 Don't irritate user and in interrupt execution of methods with assertTimeConsuming(). Warning is used instead. 2012-08-27 18:57:08 +04:00
Nikolay Krasko dfecf24b80 Small refactoring to remove warning 2012-08-27 18:57:07 +04:00
Evgeny Gerashchenko a503d53a1e Got rid of open/closed icon concept, since it is removed from IDEA. 2012-08-27 16:20:01 +04:00
Pavel V. Talanov 6132946ced Introduce ClassKind#CLASS_OBJECT and ClassKind#isObject and usages.
Rename LazyClassDescriptor#onlyEnumEntries -> enumClassObjectInfo.
Determine ClassKind in JetClassInfo and JetObjectInfo constructor.
Remove complex constructor for enum entry in enum test.
Logic simplified in LazyClassMemberScope.
Minor refactorings.
2012-08-27 15:52:36 +04:00
Pavel V. Talanov b228fd66e0 Enum entry has final modality when loaded from binaries. 2012-08-27 15:52:34 +04:00
Andrey Breslav c0c2ca0ac2 Report errors when iterator() returns a nullable type 2012-08-24 19:49:33 +04:00
Andrey Breslav b6f15b518a Generate JetPsiChecker tests 2012-08-24 19:49:33 +04:00
Andrey Breslav a110340d31 JDK annotations added to mock project 2012-08-24 19:49:33 +04:00
Andrey Breslav 08bb390820 Project is available in codegen 2012-08-24 12:18:18 +04:00
Nikolay Krasko 607a502fd7 Capture indicator value before moving to another thread 2012-08-24 11:17:28 +04:00
Nikolay Krasko 57d4a28a94 Remove duplicates and speeding-up PluginJetFilesProvider.allInScope 2012-08-23 15:53:41 +04:00
Svetlana Isakova f8edaad420 make modality 'FINAL' for non-class members
not depend on actual modifier since it's not legal there
2012-08-22 20:42:35 +04:00
Svetlana Isakova bac0078646 check modifiers for package declarations
removed specific errors for illegal 'abstract' modifier
2012-08-22 20:42:35 +04:00
Evgeny Gerashchenko ba59369f9d Added another workaround for CME in IDEA code in tests (to be removed after updating to new IDEA). 2012-08-22 20:19:45 +04:00
Nikolay Krasko b277f2a7f4 Assert that resolve is not performed in dispatch thread 2012-08-22 17:59:41 +04:00
Nikolay Krasko f18166871d Don't block IDEA while trying to compute hint for declaration.
KT-2494 Idea stop working when editing the file in the attached project
 #KT-2494 Fixed
2012-08-22 17:19:15 +04:00
Natalia.Ukhorskaya 4b002d1d6d Fix test data according to latest changes in JavaDescriptorResolver. 2012-08-21 21:40:49 +04:00
Evgeny Gerashchenko 48af006c08 Added workaround for CME in IDEA code in tests (to be removed after updating to new IDEA). 2012-08-21 19:41:20 +04:00
Alexander Udalov 86e772b852 code style 2012-08-21 16:31:28 +04:00
Nikolay Krasko 9c91acac74 KT-2242 formatting problems: function literal passed outside the parentheses - option for spaces in single line function literal
#KT-2242 Fixed
2012-08-21 16:16:23 +04:00
Nikolay Krasko e7287ba8f4 KT-2242 formatting problems: function literal passed outside the parentheses - fix test data in affected tests
#KT-2242 Fixed
2012-08-21 16:16:22 +04:00
Nikolay Krasko cb0cf8e563 KT-1545 reformatting of kotlin code uses incorrect indentation for multi-line kdoc comments
#KT-1545 Open
2012-08-21 13:25:17 +04:00
Nikolay Krasko 2e92594462 KT-2242 formatting problems: function literal passed outside the parentheses
#KT-2242 Fixed
2012-08-21 12:54:53 +04:00
Alexander Udalov d38b965bf1 utilize JetTestUtils.createFile() in tests 2012-08-20 20:53:33 +04:00
Nikolay Krasko b85300d90a KT-2572 Cursor position on Enter after 'try'
#KT-2575 Fixed
2012-08-20 20:13:58 +04:00
Alexander Udalov 99ab76c8fd extract code for generating multifile namespace class names 2012-08-20 19:29:15 +04:00
Alexander Udalov 69b403783b multifile debugger tests 2012-08-20 19:29:14 +04:00
Svetlana Isakova f817eba7aa removed check for 'hasNext' val in frontend 2012-08-20 16:05:16 +04:00
Svetlana Isakova 3e5026407d rename 2012-08-17 22:04:33 +04:00
Alexander Udalov dc2d21e0c9 test data for position manager 2012-08-17 18:38:47 +04:00
Alexander Udalov 8ddeddc895 PositionManager test framework 2012-08-17 18:29:03 +04:00
Alexander Udalov f6b741674b fix getJvmInternalName for trait's implemented members 2012-08-17 18:18:53 +04:00
Alexander Udalov eed755aae1 move getJvmInternalName to JetPositionManager 2012-08-17 18:18:52 +04:00
Nikolay Krasko 2fd5e01da8 KT-1389 Ctrl-Alt-B on class declaration does not work - Multifile tests
#KT-1389 Fixed
2012-08-16 21:21:29 +04:00
Nikolay Krasko 60b20374da KT-1389 Ctrl-Alt-B on class declaration does not work - Include location part into test data
#KT-1389 In Progress
2012-08-16 21:21:28 +04:00
Nikolay Krasko 5d1a488312 KT-1389 Ctrl-Alt-B on class declaration does not work - create a special renderer for showing JetLightClass in implementations list
#KT-1389 In Progress
2012-08-16 21:21:27 +04:00
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