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