Commit Graph
5123 Commits
Author SHA1 Message Date
Anna Kozlova 457091952f effectively final check (IDEA-128196) 2014-08-04 15:08:27 +02:00
Maxim.Mossienko 4ab11eb1ee restore open api + more consistency in naming 2014-08-01 12:35:40 +02:00
Maxim.Mossienko 3868d67bcf fix tests 2014-08-01 12:35:39 +02:00
Maxim.Mossienko 7507f8e98c removed accidental change 2014-07-31 19:19:39 +02:00
Maxim.Mossienko b4ff3fb3db group text occurrences in comments literals in different groups (IDEA-54427 IDEA-114331 2014-07-31 18:03:32 +02:00
Yaroslav Lepenkin 6859788abf Java Rearranger: visiting reference expression to find initializing dependencies on another fields (IDEA-128071) 2014-07-31 17:03:06 +04:00
Maxim.Mossienko 627db489ca fix compile 2014-07-31 14:06:47 +02:00
peter 214cf92b0f dfa: support contracts with no args (IDEA-127768) 2014-07-29 19:33:15 +02:00
peter ed9539f17a IDEA-127898 Invalid constant condition inspection when testing float values < 0 2014-07-29 19:12:09 +02:00
peter 9400b89e5e ModuleWithDependentsScope: walk dependency graph more carefully with respect to exported dependencies 2014-07-29 19:12:09 +02:00
peter 33d9b62a4b choose by name: restore navigation to anonymous classes, add tests 2014-07-29 12:10:09 +02:00
Dmitry Batrak 23cfea4009 IDEA-127902 Alt-J selects wrong word if quick find is showing 2014-07-29 12:47:13 +04:00
Anton Makeev 1cc1a0d18a Platform: headless ToolWindowManager behaves more like a real one 2014-07-29 09:18:48 +02:00
peter e4df02442d IDEA-127637 code completion utility should strip 'extends' wildcards from generic qualifiers of generated anonymous classes 2014-07-29 08:41:03 +02:00
peter 4762273789 fix FindInEditorTest 2014-07-29 08:41:02 +02:00
peter a6e0276101 fix javax nullable/notnull tests (IDEA-125281) 2014-07-28 15:33:37 +02:00
peter 8208134548 complete catch clause cleanup 2014-07-28 15:33:37 +02:00
peter 6f8c9cd291 IDEA-125281 Support @TypeQualifierDefault for nullable/notnull warnings 2014-07-28 10:15:17 +02:00
peter 51a92208c2 support dollars in goto class patterns (IDEA-122889) 2014-07-28 10:15:16 +02:00
peter 7594dc6033 IDEA-127668 Smart type completion prefers constants to fields, normal completion prefers fields to constants 2014-07-28 10:15:16 +02:00
peter a24e62f28d IDEA-127512 Ctrl+Shift+Enter produces invalid code for catch statements 2014-07-28 10:15:15 +02:00
peter d448160737 don't fold one-line methods with multi-line parameter list 2014-07-25 17:28:15 +02:00
peter 8e43e69c1e source contract inference: handle boxing during delegation (CR-IC-5787) 2014-07-25 17:28:14 +02:00
nik 9e0d9bd22e ProjectFileIndex: 'isUnderIgnored' method added 2014-07-25 14:55:03 +04:00
nik 0932bdbc71 simplification: getOrderEntries moved to DirectoryIndex 2014-07-25 10:05:20 +04:00
nik 9b94de6073 added assertion on attempt to remove ContentEntry obtained from another instance of ModuleRootModel 2014-07-25 10:05:19 +04:00
Dmitry Batrak 65404f7c75 IDEA-123396 Multiple carets: offer completion from other caret, if primary caret has no completion variants 2014-07-24 12:50:28 +04:00
peter 9b84214ddb tolerate package directories with dots in the name (IDEA-123206) 2014-07-24 05:53:33 +02:00
Anna Kozlova 4a6095476f EA-57951 - AIOOBE: AnonymousCanBeLambdaInspection.getInferredType
anonymous -> lambda on varargs place
2014-07-23 20:57:31 +02:00
Anna Kozlova 01e119b579 EA-58413 - assert: RenameJavaMethodProcessor.findHidingMethodWithOtherSignature
collision check: rename method to existing name with method references
2014-07-23 20:57:29 +02:00
peter 8a7402bb23 restore the assertion on modifying PSI for uncommitted document (WEB-12791) 2014-07-23 19:48:26 +02:00
Anna Kozlova 502a3e9a65 new inference: check also variable instantiation for primitive wrappers (IDEA-127752) 2014-07-23 19:19:13 +02:00
Anna Kozlova 24be503eb2 new inference: missed condition in conditional expression (IDEA-127752) 2014-07-23 19:19:12 +02:00
peter c88f288bda source contract inference: handle unboxing during delegation (CR-IC-5787) 2014-07-23 18:37:36 +02:00
Dmitry Batrak 1d198e18bb IDEA-127695 Formatting is breaking on typing 2014-07-23 20:10:16 +04:00
Anna Kozlova 381c7fc817 ensure type parameters contain fully qualified names (IDEA-127714) 2014-07-23 17:53:18 +02:00
Alexey Kudravtsev 1b9ba31da8 cast from Short to char is prohibited 2014-07-23 13:35:58 +04:00
Yaroslav Lepenkin fed971c173 Perform folding for prefix literal expressions with addition operator: e. g. "+3" (IDEA-127689) 2014-07-23 12:09:40 +04:00
Yaroslav Lepenkin ff2e0ed9e4 IDEA-127145 "Go to declaration" does not work for string file name in method with more than two arguments. 2014-07-23 11:39:46 +04:00
Ilya Klyuchnikov ccc527669a bytecode analysis: embedding direction into long key 2014-07-23 11:02:22 +04:00
Anna Kozlova e9a17dfad8 field can be local: when field is used in method for read it can't be converted to local if used in another methods (IDEA-127159) 2014-07-22 20:37:38 +02:00
peter 0299b302c6 auto-import context variable declaration type when completing (IDEA-90157) 2014-07-22 18:26:56 +02:00
peter e353c2f0a6 prefer some well-known java util classes in completion (IDEA-100669) 2014-07-22 18:26:55 +02:00
peter f81e96ef9d java chained completion: qualifier class items shouldn't be inserted as constructors 2014-07-22 18:26:55 +02:00
Roman Shevchenko e1d651bcf5 Cleanup (formatting) 2014-07-22 17:24:03 +02:00
Anna Kozlova 9cce5c76b7 do not split annotations on multiple lines for params (IDEA-127017) 2014-07-22 17:08:03 +02:00
Yaroslav Lepenkin 0aa3890084 simplified, added filtering for subsequent parameter pairs: "key, value", "first, second" 2014-07-22 19:00:09 +04:00
nik da81c5d0b6 ProjectFileIndex#isIgnored renamed to 'isExcluded' 2014-07-22 16:31:23 +04:00
Anna Kozlova b585c95984 inline method: check unique names for this variable in initial class scope (IDEA-127411) 2014-07-22 13:49:32 +02:00
peter 2eae3c8876 contract inference: take explicit parameter notnull into account (IDEA-127667) 2014-07-22 12:43:00 +02:00