Commit Graph
13735 Commits
Author SHA1 Message Date
peter f92ce9af06 add "pure" attribute to @Contract (IDEA-107864) 2013-11-02 20:41:17 +01:00
Eugene Zhuravlev e0f3ec342f better error reporting 2013-11-02 16:05:02 +01:00
Eugene Zhuravlev 840b9f540e avoid IllegalThreadStateException 2013-11-02 15:52:52 +01:00
Eugene Zhuravlev 553a88b8ec do not check for obsolete 2013-11-02 15:43:20 +01:00
Eugene Zhuravlev fc45939459 avoid UnsupportedOperation exceptions 2013-11-02 00:28:39 +01:00
Dmitry Avdeev f7d60cd73b IDEA-115605 New Project wizard: extra settings fields disappear on switching template
(memory leak re-fixed)
2013-11-01 18:51:54 +04:00
Vladimir Krivosheev 67993a08e1 deprecate doWhenDone(Handler) 2013-11-01 15:24:31 +01:00
Alexey Kudravtsev 413c3d421f messages are broken under Mac: IDEA-115258 2013-11-01 18:07:34 +04:00
Alexey Kudravtsev 89cbfa1c11 cleanup 2013-11-01 18:07:31 +04:00
Alexey Kudravtsev 6bdf2d1d39 made fields final, cleanup 2013-11-01 18:07:30 +04:00
Alexey Kudravtsev ba6b81fc8f @Override 2013-11-01 18:07:29 +04:00
Alexey Kudravtsev e22b7e6428 @Override 2013-11-01 18:07:27 +04:00
nik ceb5909ec7 methods moved 2013-11-01 17:25:50 +04:00
Dmitry Batkovich 627a698370 build fix 2013-11-01 15:39:10 +04:00
Dmitry Batkovich f5ed1c11ea methods chains completion on one index 2013-11-01 15:10:37 +04:00
Eugene Zhuravlev 6df23a1974 hotswap: allow class reload task cancelling as long as no classes are actually reloaded 2013-10-31 20:35:10 +01:00
Eugene Zhuravlev 5ad289fdff load file content for hotswap only if corresponding class is loaded in VM 2013-10-31 19:20:14 +01:00
anna 32e25e5217 more strict check for flattened intersection type 2013-10-31 19:17:07 +01:00
anna 7168a92d3b new inference: clear initial instantiations before resulted one is performed to avoid skip of non-proper types of the first run which become proper on the second one 2013-10-31 19:05:41 +01:00
anna 7445e7fdc2 accept intersection types in javadoc 2013-10-31 19:05:40 +01:00
peter 364a57e811 TreeElementPattern.withSuperParent returned true if there was no parent of that level
gradle completion contributor should only work in .gradle files
2013-10-31 18:17:19 +01:00
Eugene Zhuravlev 22393787b9 set "scan required" flag in DebugSession if hotswap was cancelled 2013-10-31 17:33:52 +01:00
Yaroslav Lepenkin 804b35ab80 test fix, wrong test data params order 2013-10-31 20:29:19 +04:00
Yaroslav Lepenkin df823d606f IDEA-115756 Caret is moved on the start of line after formatting, if positioned not on the end of line [CR-IC-2978] 2013-10-31 20:22:13 +04:00
anna 578826bb30 disable flip intersection conjuncts for equal sides 2013-10-31 16:35:42 +01:00
anna 67ccffd850 rearrange package; check writable 2013-10-31 16:35:41 +01:00
anna 6e8c549645 warn about unsupported intersections in casts before 1.8 2013-10-31 16:35:40 +01:00
anna 5bd8b62070 fix to switch intersection types order in casts when one of the last types is not an interface 2013-10-31 16:35:39 +01:00
anna 5eb0e62d58 accept intersection types in casts for 1.8 (IDEA-115720) 2013-10-31 16:35:38 +01:00
anna 47fee8e129 new inference: throws clause processed 2013-10-31 16:35:37 +01:00
Eugene Zhuravlev 8ab20511ad revert: the actual "reload classes" hotswap stage cannot be made cancelable, because this way application is brought into "partially reloaded" state. 2013-10-31 16:19:30 +01:00
anna 8da75cc22d allow statically imported static interface methods (IDEA-115716) 2013-10-31 11:10:00 +01:00
Bas Leijdekkers c41ede9be7 make hotswapping really cancellable 2013-10-30 18:41:40 +01:00
anna b03dd2b0ee new inference: skip Object bound during incorporation 2013-10-30 17:46:36 +01:00
anna 9286cb4a28 testdata fixed 2013-10-30 17:46:35 +01:00
anna cc965631e0 new inference: infer for constructor calls by containing class 2013-10-30 17:46:34 +01:00
niktropandDmitry Jemerov b8d6cd509f Possibility to modify move refactoring dialogs in from scala plugin 2013-10-30 17:36:24 +01:00
anna 19687d9fa4 method refs: ignore same method signatures, include superclass substitutions 2013-10-30 14:22:30 +01:00
anna 3c0c498353 new inference: choose proper type from equality bounds if present 2013-10-30 14:22:29 +01:00
Roman Shevchenko f6a8f67f8c EA-51451 (avoid resolve on building .class mirror) 2013-10-30 14:00:40 +01:00
nik 59260a4c13 restored 'recover from PersistentHashMap storage format change' change 2013-10-30 16:00:29 +04:00
Sergey Evdokimov fe6fda395d IDEA-115660 Fix Spock library in Create test dialog does not work 2013-10-30 14:49:45 +04:00
anna d0c058448f new inference: simplification 2013-10-30 11:46:35 +01:00
anna fdd55c5a14 lambda: skip wildcards in return types for now 2013-10-30 11:46:34 +01:00
anna df00d54363 method refs: separate ::new now in api 2013-10-30 11:46:32 +01:00
anna 0ba945c96e new inference: method refs: do not provide raw substitutor when containing class provides empty one 2013-10-30 11:46:31 +01:00
Bas Leijdekkers d30cf27e30 remove annotation altogether 2013-10-30 10:54:44 +01:00
Bas Leijdekkers 00d0ef5fa1 ThreadFactory.newThread() is allowed to return null 2013-10-30 09:40:34 +01:00
anna 54b7936e2a new inference: infer from return value from method ref 2013-10-30 09:09:40 +01:00
nik 6212b1dbae root model: don't create synthetic entries for excluded output folders - 2 2013-10-30 11:08:28 +04:00