Anna Kozlova
2c659ba2d9
redundant lambda code block: do not suggest for expressions with non-void type
2012-09-10 12:54:45 +04:00
Anna Kozlova
11a2faaf14
lambda: allow raw types when no inference was performed
2012-09-10 12:54:44 +04:00
Anna Kozlova
5a546b640c
lambda: missed return statement error; do not use containing method return type for lambda inference
2012-09-10 12:54:43 +04:00
Rustam Vishnyakov
ae31fc2f27
Correctly derive the language from root file type (a case of XML/HTML elements mix)
2012-09-10 12:32:20 +04:00
Max Medvedev
f7998eb902
ChooseTypeExpression should insert imports for completed types
2012-09-10 11:47:36 +04:00
Max Medvedev
b790132830
IDEA-91164 Should have an Intention to strongly type groovy variable
2012-09-10 11:47:36 +04:00
Max Medvedev
7be2ecad0b
don't process anonymous class declarations while resolve it's base class
2012-09-10 11:47:35 +04:00
Max Medvedev
dc2756b8d0
Groovy: inner classes of anonymous class have no qualified name
2012-09-10 11:47:35 +04:00
Vladimir Krivosheev
7556b743bd
return actual port if bind to any (0)
2012-09-10 11:34:47 +04:00
nik
7519a7b84b
fixed exporting core artifacts to TeamCity
2012-09-10 11:04:07 +04:00
nik
53d1be8904
removed old jps project files
2012-09-10 09:56:01 +04:00
nik
ebe331cbc8
cleanup
2012-09-10 09:55:48 +04:00
Alexey Gopachenko
93fd9fb13c
More straightforward constructor for current usage pattern.
2012-09-10 00:58:41 +02:00
Vladimir Krivosheev
41df434f3e
quick fix http://jetbrains-feed.appspot.com/message/2034019
2012-09-09 15:52:18 +04:00
Maxim.Mossienko
385bb0f930
avoid code duplication, avoid Thread.setName
2012-09-09 02:02:04 +04:00
Bas Leijdekkers
8821ecbde2
better quickfix if first stringbuilder argument is a primitive literal
2012-09-08 21:23:33 +02:00
Konstantin Bulenkov
02deeb16cb
Merge remote-tracking branch 'origin/master'
2012-09-08 22:51:19 +04:00
Konstantin Bulenkov
45c75147a7
add alpha + cache
2012-09-08 22:47:59 +04:00
Sergey Evdokimov
e082e0d455
Micro optimization of BombedCharSequence.
2012-09-08 22:26:33 +04:00
Maxim.Mossienko
f09ac2df44
proper fix for handling identical keys
2012-09-08 22:16:00 +04:00
Bas Leijdekkers
f7419040fb
DEA-91189 ("Numeric cast that loses precision" should have "ignore for equals" checkbox)
2012-09-08 17:27:07 +02:00
Eugene Zhuravlev
7de4324ecb
quick fix of key comparison issue
2012-09-08 14:48:14 +02:00
Eugene Zhuravlev
a38bbc7929
test uncommented
2012-09-08 14:43:42 +02:00
Eugene Zhuravlev
8f6460c16d
advance storage version to reflect changes in file hashing and comparison strategies
2012-09-08 14:33:40 +02:00
Eugene Zhuravlev
7bb6243762
save fs state and release project in finally block
2012-09-08 14:19:32 +02:00
Eugene Zhuravlev
485c3eee17
compare files with FileUtil.filesEqual()
2012-09-08 13:50:38 +02:00
Eugene Zhuravlev
6b06efc0e7
simplify expression, less runtime checks
2012-09-08 13:50:37 +02:00
Eugene Zhuravlev
b132cf124e
simplify expression, less runtime checks
2012-09-08 13:50:36 +02:00
Eugene Zhuravlev
8a95d0d373
compare file paths taking in account filesystem's case sensitivity (IDEA-91199 External compiler doesn't recompile class if only case of some letters in name was changed)
2012-09-08 13:50:35 +02:00
Eugene Zhuravlev
ae4d8f717b
avoid new string creation when computing path hashCode: use util methods
2012-09-08 13:50:35 +02:00
Eugene Zhuravlev
859e55683c
avoid new string creation when computing path hashCode
2012-09-08 13:50:34 +02:00
Konstantin Bulenkov
e8c6b78c31
IDEA-76498 Compare Directories: on removing the last difference the bottom panel still shows the file content
2012-09-08 13:21:43 +04:00
Konstantin Bulenkov
8eb9ab7564
Merge remote-tracking branch 'origin/master'
2012-09-08 12:38:01 +04:00
Konstantin Bulenkov
896f579e73
IDEA-91177 There are no keyboard shortcuts for switching between panes and to apply diffs in differences viewer
2012-09-08 12:37:19 +04:00
peter
894d32068a
temporary revert IDEA-90145 Ask to save changes when an unsaved file is externally deleted
...
to fix tests
2012-09-07 21:32:57 +02:00
Anna Kozlova
447bc37818
lambda: remove redundant code block inspection accept void compatible lambda & nested blocks (IDEA-91184)
2012-09-07 22:29:45 +04:00
Roman Shevchenko
2156746537
Optimization
...
- store symlink/special attributes as flags (as they aren't going to change)
- reduce number of persistent storage access (both at VFS entry creation and life time)
2012-09-07 22:22:54 +04:00
Roman Shevchenko
54db6cbc57
Cleanup
2012-09-07 22:22:53 +04:00
peter
28763c431a
a quick fix for tempfs tests
2012-09-07 19:19:18 +02:00
peter
d0efe00076
IDEA-64875 "Constant conditions and exceptions" should eliminate false positives by analyzing static final constants
2012-09-07 19:08:42 +02:00
peter
aba62f142b
IDEA-89654 Incorrect control flow warning with @Nullable
2012-09-07 19:08:41 +02:00
peter
316e41c33b
IDEA-90613 Invalid @Nullable processing
2012-09-07 19:08:41 +02:00
peter
b0428ec975
IDEA-31555 Wrong warning: method invocation may produce a NullPointerException
2012-09-07 19:08:41 +02:00
Anna Kozlova
4b398c146d
NPE
2012-09-07 21:00:57 +04:00
Anna Kozlova
afafd643b9
ws: show default engine which would be used when nothing configured; suggest to configure engines when no configured found (IDEA-91059)
2012-09-07 21:00:56 +04:00
nik
08b503bf6c
fixed groovy compiler for non-external build
2012-09-07 19:50:00 +04:00
Maxim Shafirov
9582745d41
Support for arbitrary classname for generated icons. Convert to better classname for struts[2], tasks, tapestry, svn
2012-09-07 19:18:17 +04:00
Rustam Vishnyakov
2159c26234
Make every language have its own preview page by default (no need to specify useSharedPreview() for each)
2012-09-07 18:49:39 +04:00
Bas Leijdekkers
b0e1dd5608
IDEA-16136 (CVS rlog to update incoming changes hogs cpu, makes IJ unresponsive, possible OOM)
2012-09-07 16:36:34 +02:00
peter
d6674a5a56
when deleting directory, also don't suggest to restore the modified files inside
2012-09-07 16:09:09 +02:00