Commit Graph
9436 Commits
Author SHA1 Message Date
Dmitry Batkovich 6dca321e31 type migration: TypeEvaluator binds bound type of PsiWildcardType to bound type of PsiCapturedWildcardType (IDEA-148112) 2015-12-16 19:35:27 +03:00
Alexey Kudravtsev 221b31b038 merge AccessCanBeTightened and VisibilityInspection 2015-12-15 14:17:07 +03:00
Anna Kozlova 13fac3d5e2 extract functional: convert lambda to method reference when possible (IDEA-149173) 2015-12-14 10:30:48 +01:00
Anna Kozlova e426d5ac3a introduce functional: don't treat all parameters as ignored cause they could belong to for loops, nested classes not available at call site, etc 2015-12-14 10:30:48 +01:00
Dmitry Batkovich daebe7a1de EA-76640 PseudoLambdaReplaceTemplate.convertToStream LOG.assertTrue replaced with not null check 2015-12-11 18:01:20 +03:00
Dmitry Batkovich e4107386c3 type migration: migration tree panel roots fixed again 2015-12-11 16:45:16 +03:00
Dmitry Batkovich b0a40b3958 type migration: migration tree panel roots fixed 2015-12-11 16:13:33 +03:00
Dmitry Batkovich 38f0dffc0e guava type migration: fix all problems in file performs by single type migration refactoring 2015-12-11 15:39:58 +03:00
Dmitry Batkovich 8b1e82bb4a type migration: Labeler cleanup 2015-12-11 14:34:10 +03:00
Dmitry Batkovich 3f7865bcb1 type migration: ui components (root-dependencies tree & type migration dialog) extended for multiple roots 2015-12-11 14:24:19 +03:00
Dmitry Batkovich 9c84e03db5 type migration: unused fields removed 2015-12-10 20:50:00 +03:00
Dmitry Avdeev 3378036197 IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: external annotations icon 2015-12-10 16:24:41 +03:00
Dmitry Batkovich 1d5c2ecf39 type migration: migration type information moved from TypeMigrationRules to corresponding Labeler and RefactoringProcessor 2015-12-10 15:15:31 +03:00
Dmitry Avdeev 432fe065e6 IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: group by plugin 2015-12-10 14:51:53 +03:00
Dmitry Batkovich 3746d7fdaf type migration: TypeMigrationLabeler inline 1-line 1-usage method 2015-12-10 14:09:05 +03:00
Dmitry Avdeev e48c6535ca IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: options in work 2015-12-10 12:44:52 +03:00
Dmitry Batkovich 1149601c1b type migration tests fixed 2015-12-09 22:49:42 +03:00
Dmitry Batkovich 0750185bef type migration: allow to migrate elements with type parameters if root contains these type parameters (IDEA-147944) 2015-12-09 19:29:28 +03:00
Dmitry Batkovich 704255f12f inspections: Fix all action use BatchQuickFix#applyFix if LocalQuickFix is instance of BatchQuickFix instead of sequental application of LocalQuickFix-es 2015-12-09 18:19:55 +03:00
Dmitry Batkovich 9cc862c3d9 type migration: unused field in TypeMigrationRules removed 2015-12-09 18:02:45 +03:00
Dmitry Avdeev 7a985af142 IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: icons rendered 2015-12-09 17:49:12 +03:00
Yaroslav Lepenkin 751a0bed8a Added option to keep simple lambdas in one line (IDEA-148295) 2015-12-09 16:04:35 +03:00
Yaroslav Lepenkin fc9f367584 Added wrapped example o try-with-resource, so checking on any of checkboxes will change something (IDEA-148908) 2015-12-09 16:04:33 +03:00
Alexey Kudravtsev 47e9533a1b replaced with StringUtil.trimStart/trimEnd 2015-12-08 17:06:17 +03:00
Dmitry Batrak 71c0deeae0 IDEA-148873 Quick Doc can't navigate to another member's doc via anchor link 2015-12-07 20:41:41 +03:00
Vladislav.Soroka d006a1f2fe gradle: fix module groups 2015-12-07 13:46:20 +03:00
Anton Makeev 6db69ba458 Merge remote-tracking branch 'origin/master' into mark_folder_as 2015-12-06 17:42:44 +01:00
Anton Makeev 9c6402448a Merge remote-tracking branch 'origin/master' into mark_folder_as 2015-12-04 16:35:18 +01:00
Dmitry Batkovich a41cebc853 Add inspection for migrating JUnit assertions to assertThat style assertions (IDEA-147701) 2015-12-04 18:25:47 +03:00
Dmitry Avdeev ea66785299 IDEA-144668 Ability to disable "Run config" and "test indicator" gutters 2015-12-04 17:58:57 +03:00
Dmitry Batkovich d58cff41fa type migration: migrate getter return type and setter parameter anyway if initial- and target-types are assignable IDEA-119901 2015-12-04 15:07:43 +03:00
Dmitry Avdeev ad9d9397fc DefaultAnnotationParamInspection 2015-12-03 11:12:28 +03:00
Dmitry Batkovich 21d1b968b0 type migration: RootTypeConversionRule delete unnecessarily qualified static method qualifier IDEA-CR-6898 2015-12-03 10:42:59 +03:00
Anna Kozlova 680d7854a4 extract super interface: allow static methods/private methods for java 8/9 (IDEA-148495) 2015-12-02 17:56:08 +01:00
Anna Kozlova f5c6318814 generate wildcard type to ensure valid assignment (IDEA-148644) 2015-12-02 17:56:08 +01:00
Bas Leijdekkers 9d49239ff4 EA-76495 (IOE: PsiJavaParserFacadeImpl.createStatementFromText) 2015-12-01 19:11:39 +01:00
Yaroslav Lepenkin 4c8fc53821 Corrected "if inside tag" check (fixes IDEA-148708) 2015-12-01 17:19:03 +03:00
Anton Makeev 709c18efc2 Merge remote-tracking branch 'origin/master' into mark_folder_as 2015-12-01 11:53:50 +01:00
Yaroslav Lepenkin 648309c245 Brace on next line if wrapped now works with try-with-resources (IDEA-125659) 2015-12-01 12:17:27 +03:00
Anna Kozlova 3c0149acad extract diamond check for new expression 2015-11-30 19:45:19 +01:00
peter a46935adc6 java completion: use context substitutor even for methods whose type parameters can be inferred from parameter types (IDEA-148623) 2015-11-30 16:26:38 +01:00
Anton Makeev 0eb4823425 Merge remote-tracking branch 'origin/master' into mark_folder_as 2015-11-27 20:44:16 +01:00
Anna Kozlova 4eb00b634a injections: switch from injections to top level editor if extracted expression contains the whole injected fragment (IDEA-148471) 2015-11-27 18:04:56 +01:00
Anna Kozlova e36070c6d8 get rid of groovy duplication; treat same name fields/params in constructor generation (IDEA-148338) 2015-11-27 18:04:56 +01:00
peter 0f21d9c72e handle dumb mode in unscramble dialog (EA-76292 - NA: FileBasedIndexImpl.handleDumbMode) 2015-11-27 10:43:39 +01:00
Anna Kozlova 7148303a20 enable copy for cls elements (IDEA-147629) 2015-11-26 19:23:09 +01:00
Anna Kozlova b1dc85cea4 delete: disable inside jar file system (IDEA-148128) 2015-11-26 19:23:09 +01:00
Anna Kozlova 0221dfe454 uncheck open moved file in the editor by default for top level elements, preserve for members, etc (IDEA-148424) 2015-11-26 19:23:09 +01:00
Anna Kozlova b611e2abee delegate default param values: don't mark static method in the interface with default modifier (IDEA-148489) 2015-11-26 19:23:09 +01:00
Anna Kozlova 47cd2f73cd hide @Override option if implementing in language level 1.5 as the @Override can't be inserted in code at this language level (IDEA-148354) 2015-11-26 19:23:09 +01:00