Commit Graph
3907 Commits
Author SHA1 Message Date
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