peter
c7c44317ec
fix SliceBackwardTest
2013-09-23 20:04:34 +02:00
Anna Kozlova
e78ab513a5
lambda: check formal params for equality, eliminate wildcards during inference according to 15.27.3
2013-09-23 19:50:41 +04:00
peter
c7297a0f58
debugging blinking test
2013-09-23 16:37:31 +02:00
peter
e8dbc2135e
immutable DfaVariableState, for faster copying and less memory usage
2013-09-23 16:30:25 +02:00
Alexey Kudravtsev
798e94ebb3
cleanup, get rid of buggy duplicate node renderer
2013-09-23 17:48:06 +04:00
Maxim.Mossienko
26d88859aa
- handle strings with more than one quote used for start / end delimiters
...
- proper retrieving syntax highlighter in case of non languge based syntaxhighlighter (quite often it is bound to file type)
- Find: String literals only: Throwable at StringSearcher.scan() on XML with a string (IDEA-113885)
- fix for backward search not ending when whole word option used
2013-09-23 14:22:42 +02:00
Konstantin Bulenkov
711bca1141
update test data
2013-09-23 13:04:34 +02:00
Konstantin Bulenkov
f1bc6157eb
update test data
2013-09-23 13:02:34 +02:00
Konstantin Bulenkov
8dd18ded77
update test data
2013-09-23 12:59:51 +02:00
Konstantin Bulenkov
e61a9014a2
update test data
2013-09-23 12:57:08 +02:00
Konstantin Bulenkov
12f59fff5d
update test data
2013-09-23 12:22:24 +02:00
Konstantin Bulenkov
03df890423
update test data
2013-09-23 12:22:24 +02:00
Konstantin Bulenkov
1efd60435a
update test data
2013-09-23 12:22:23 +02:00
Konstantin Bulenkov
2c1726ebe6
update test data
2013-09-23 12:22:22 +02:00
Yaroslav Lepenkin
b510334278
IDEA-113294 indentation of brace in a lambda expression corrected [CR-IC-2426]
2013-09-23 12:59:43 +04:00
peter
2486e9e229
dfa: merge several states to account for variables with several possible values
2013-09-22 09:58:42 +02:00
peter
f5d03c41ca
dfa: don't consider final getters same as immutable fields
2013-09-21 09:43:06 +02:00
peter
b216102d8f
rebomb test
2013-09-21 00:00:04 +02:00
peter
fea88718d0
dfa: fighting too complex methods; join complementary memory states after fork to avoid having too many states
2013-09-21 00:00:03 +02:00
Anna Kozlova
f415702127
new inference: default constructor as poly expression argument
2013-09-20 20:36:37 +04:00
Anna Kozlova
ee56497e3d
new inference: symmetric variable bounds
2013-09-20 20:36:36 +04:00
Anna Kozlova
4a46b24bcb
new inference: init inter call inference
2013-09-20 20:36:35 +04:00
Maxim.Mossienko
f748505858
IDEA-57940 Cyclic expand word should take into account all open files
2013-09-20 17:51:50 +02:00
Anna Kozlova
935cdbaf3b
new inference: initial tests
2013-09-20 12:11:57 +04:00
peter
d6086aed93
dfa: types with wildcard parameters are not equal
2013-09-19 19:10:53 +02:00
peter
b016c04ab0
correct ephemeral state copy (IDEA-113143 Calling method with contract shouldn't result in nullability suspicion)
2013-09-19 18:56:52 +02:00
peter
340cf22371
Calling method with contract shouldn't result in nullability suspicion (IDEA-113763, IDEA-113699, almost IDEA-113143)
2013-09-19 18:32:08 +02:00
peter
709af867c6
dfa: expand contract test
2013-09-19 18:32:08 +02:00
Maxim.Mossienko
3667fe1e90
Find in strings with reg exp with start / end match markers doesn't work without string delimiters (IDEA-113788)
2013-09-19 13:17:41 +02:00
peter
b901d90b37
IDEA-96713 Incorrect options shown for 'implements'
2013-09-19 11:17:20 +02:00
peter
85ca653ed0
do we have java.applet in mockjdk now?
2013-09-18 20:40:51 +02:00
peter
077e89f136
IDEA-98656 Java doc not generated when an other Java doc has been commented after.
2013-09-18 17:28:05 +04:00
Bas Leijdekkers
bdd7827921
IDEA-98275 (Inspection "Unused assignment" does not work with the += operator)
2013-09-17 23:05:09 +02:00
peter
88df6b0e2b
fix dfa false positive in JSTypeofTypeImpl
2013-09-17 17:49:57 +04:00
Alexey Kudravtsev
17ec6e7fef
cleanup
2013-09-17 13:19:23 +04:00
Roman Shevchenko
2d83d160eb
tests: nothing to present for the public
2013-09-17 12:10:58 +04:00
peter
c5fbb2e891
dfa: fix wrong instanceof detection when using several incarnations of the same generic field with different substitutors
2013-09-16 14:07:13 +04:00
Roman Shevchenko
20150830af
java: highlighting for statics in anonymous classes
2013-09-16 13:02:14 +04:00
Roman Shevchenko
2c8eb0da10
Cleanup (formatting)
2013-09-16 13:02:13 +04:00
peter
0f1494e02a
dfa: don't multiply eq classes until really needed
2013-09-15 22:48:34 +04:00
Bas Leijdekkers
e16694eabf
IDEA-63698 (Inconvertible type (assign double to Integer) not highlighted as error)
2013-09-14 22:13:13 +02:00
peter
0200babeca
DfaMemoryState is unfortunately mutable; use defensive copying
2013-09-14 23:53:54 +04:00
peter
9408a08fd9
fix file case
2013-09-13 18:20:15 +04:00
peter
6af48bbd0a
dfa: fix & treatment
2013-09-12 22:15:05 +04:00
Mike Strobel
fbc3d18f9e
IDEA-111450 false positive for "Redundant type cast" inspection
2013-09-12 21:43:10 +04:00
Anna Kozlova
b816d2770e
mission: new inference (initial)
2013-09-12 21:10:14 +04:00
peter
cfd6567955
IDEA-59783 Properties files: code completion list does not open after dot character
2013-09-12 19:48:18 +04:00
peter
89087c5f51
IDEA-113375 "Cyclic expand word" should expand words-separated-by-dashes too
2013-09-12 17:07:40 +02:00
peter
85fd323691
IDEA-112499 Static imports in live templates fail the second time they're used
2013-09-12 11:07:13 +02:00
Bas Leijdekkers
8d7f95a137
IDEA-26350 (Bad Java code is green: variable might not have been initialized)
2013-09-11 16:18:45 +02:00