Commit Graph
4933 Commits
Author SHA1 Message Date
Anna Kozlova ccdc69a1bf method references: avoid double substitution (IDEA-126062) 2014-06-10 12:34:30 +04:00
Anna Kozlova 236752eb3b unused library: use existing graph instead of custom dependency analysis 2014-06-09 19:18:13 +04:00
Anna Kozlova 27f10a6c30 check to prevent contradicted intersection type (IDEA-67600) 2014-06-09 17:03:12 +04:00
Anna Kozlova 2f0830187b check for type param numbers in java 1.6 should not rise error if super methods have type params (IDEA-57338) 2014-06-09 15:32:55 +04:00
Anna Kozlova 598f9219a6 testdata for IDEA-61415 2014-06-09 15:32:53 +04:00
Anna Kozlova 6deb5bb508 testdata for IDEA-65473 2014-06-09 15:32:52 +04:00
Anna Kozlova 9853fb62e7 suspicious removeAll: compare type arguments, not qualifiers 2014-06-09 15:32:51 +04:00
peter 491dc5f169 contract inference initial 2014-06-06 21:53:59 +02:00
peter bc12a14cb9 extract contract checking to a separatate inspection 2014-06-06 21:53:58 +02:00
Anna Kozlova 693bbf6ef8 encapsulate fields: preserve comments inside (IDEA-124747) 2014-06-06 17:47:25 +04:00
Anna Kozlova de7387fd40 provide remove assignment fix for silly assignment inspection (IDEA-125993) 2014-06-06 13:57:02 +04:00
Anna Kozlova 8f10d715d3 option to warn about members in deprecated classes (IDEA-112084) 2014-06-05 20:03:26 +04:00
Anna Kozlova 350760c993 rename: detect "field would hide local" conflict (IDEA-125934) 2014-06-05 16:05:50 +04:00
Anna Kozlova 35005bc88e IDEA-125947 not initialized final field should not be raised on any refs from inner classes 2014-06-05 16:05:47 +04:00
Roman Shevchenko f5f8124350 java: helper method for Kotlin 2014-06-05 15:28:10 +04:00
Roman Shevchenko 6396cd8927 IDEA-125900 (resolve of synthetic enum methods in class files fixed) 2014-06-05 13:18:03 +04:00
Yaroslav Lepenkin 159a46baf0 JavaRearranger: fixed field caching in case of multiple classes in java file (IDEA-123733) 2014-06-05 11:56:42 +04:00
Yaroslav Lepenkin b3f67525a9 Added scope and file mask filter to reformat directory/project/module dialogs (IDEA-59850) [CR-IC-5534] 2014-06-05 11:50:02 +04:00
Anna Kozlova 9d5429e77f remove variable: do not leave tailing loops/ifs (IDEA-124489) 2014-06-05 11:45:20 +04:00
Anna Kozlova b9abbfb21f template ConstructorInsertHandler test (IDEA-101429) 2014-06-04 20:49:39 +04:00
Dmitry Batkovich aba3f2f262 CreateSwitchIntention removed all operations with Document to exclude possible problems 2014-06-04 17:02:53 +04:00
Dmitry Batkovich baa638927c SurroundWithQuotesAnnotationParameter: intention replaced by quick fix to the corresponding error 2014-06-04 16:45:11 +04:00
Dmitry Batkovich b393a479ec IDEA-125825 Surround with quotes annotation parameter value intention 2014-06-04 13:00:16 +04:00
Anna Kozlova d13982bd06 most specific: do not start java 8 algorithm for provided type args (IDEA-125855) 2014-06-03 18:41:27 +04:00
Dmitry Batkovich 6847fc37ad IDEA-119364 (not introduces case statements for enum) 2014-06-03 15:59:48 +04:00
Dmitry Batkovich 6a73a7151e IDEA-108141 reused code of FixDocCommentAction 2014-06-03 15:06:11 +04:00
Roman Shevchenko a375d1e7fa java: correct stub for enums compiled by Groovy 2014-06-03 15:01:12 +04:00
Anna Kozlova fd72f3e8fa javac 6 workaround (from IDEA-16723) 2014-06-03 12:50:34 +04:00
Anna Kozlova 784512b713 enum constants access inside enum constant initializers fixed (IDEA-125816) 2014-06-03 11:31:18 +04:00
Anna Kozlova b1b3b1db37 accept intersection types in foreach stmts (IDEA-125800) 2014-06-03 11:31:16 +04:00
Roman Shevchenko b8be4e29d9 IDEA-125805 (language level increase quickfix for switch on enum/string) 2014-06-02 20:14:07 +04:00
Anna Kozlova b159632060 testdata for IDEA-57388 2014-06-02 20:00:33 +04:00
Anna Kozlova 656ce72eb4 testdata for IDEA-67578 2014-06-02 20:00:32 +04:00
Anna Kozlova 88a9ace2c1 old inference: take only EQUALS bounds from sibling param (IDEA-119757) 2014-06-02 20:00:30 +04:00
Anna Kozlova ae2b6c6408 testdata fixed 2014-06-02 15:18:17 +04:00
peter 5d8ee45b19 IDEA-112222 Validate @Contract annotation is related to the code 2014-06-01 17:20:57 +02:00
Anna Kozlova edeb5d21e1 testdata for IDEA-57290 2014-05-31 21:04:56 +04:00
Anna Kozlova b1b3964fee testdata for IDEA-58692 2014-05-31 20:36:05 +04:00
Anna Kozlova af3e41334d testdata for IDEA-24496 2014-05-31 20:36:04 +04:00
Anna Kozlova ae5717690b provide 'place' language level for convertible check to allow types from old libraries to be casted to primitives (IDEA-117684) 2014-05-31 20:36:04 +04:00
Anna Kozlova 2f6d5c9e27 testdata for IDEA-118362 2014-05-31 20:36:03 +04:00
Anna Kozlova f55b7ffa8d equality asymmetry fixed (IDEA-118533) 2014-05-31 20:36:03 +04:00
Anna Kozlova fdcb20b740 type distinct prover asymmetry fixed (IDEA-118533) 2014-05-31 20:36:02 +04:00
Anna Kozlova 6b5c924a4e suspicious collections call: process removeAll (IDEA-108755) 2014-05-31 20:36:02 +04:00
Anna Kozlova fedbba7f92 Merge remote-tracking branch 'origin/master' 2014-05-30 23:37:20 +04:00
peter 180df2c0af completion: don't suggest true/false literals where boolean is not expected 2014-05-30 21:32:21 +02:00
Anna Kozlova fffde12ba8 new inference: mark erased for type params/raw types compatibility (IDEA-122932) 2014-05-30 23:31:20 +04:00
Anna Kozlova a2615d0fc1 new inference: accept raw equality 2014-05-30 23:31:18 +04:00
Anna Kozlova 67daae0c20 leave capture during bound composition of unbounded wildcards (IDEA-125423) 2014-05-30 23:31:16 +04:00
Anna Kozlova 01c9bba9a7 old inference: ignore java 1.6 bug in new versions (IDEA-125744) 2014-05-30 23:31:15 +04:00