Commit Graph
45 Commits
Author SHA1 Message Date
Dmitry Batkovich 6f49be7fcc wrap with optional IDEA-122553 2016-03-25 13:50:03 +03:00
Dmitry Batkovich 6afbed569a quick fix which adds exception from field initializer to constructor signature (IDEA-142284) 2015-11-13 15:59:53 +03:00
Dmitry Batkovich fc02e0b826 WrapLongWithMathToIntExact intention checks availability inside of intention (based on IDEA-CR-6351) 2015-10-29 18:18:55 +03:00
Dmitry Batkovich 713a1289c7 IDEA-146770 Suggest Math.toIntExact to convert long to int 2015-10-28 19:55:14 +03:00
Anna Kozlova c26cc82486 notify about refs to foreign types (IDEA-145186) 2015-09-16 18:53:29 +03:00
Alexey Kudravtsev 6ecec488e1 cleanup, notnull 2015-05-25 15:41:51 +03:00
Roman Shevchenko 89a0440a7e Cleanup (misc. deprecated API dropped from *-api modules) 2015-04-30 19:07:58 +02:00
Vladimir Krivosheev 366e2cff1f fix IDEA-133542 Eclipse integration: external change or .classpath or .eml does not suggest to reload project (regression) 2015-03-03 16:45:15 +01:00
Vladimir Krivosheev 16de6cbf0f prepare to fix IDEA-133542 Eclipse integration: external change or .classpath or .eml does not suggest to reload project (regression) 2015-03-02 15:39:45 +01:00
Alexey Kudravtsev 8c4047d021 EA-55582 - NPE: RefJavaUtilImpl.getAccessModifier 2014-12-08 14:05:20 +03:00
Anna Kozlova ef0844d837 search for functional interfaces in java 8 modules only 2014-11-05 21:39:01 +01:00
Alexey Kudravtsev ac288174ce notnull 2014-10-13 13:55:37 +04:00
Anna Kozlova 935a78161f make suppress actions available in inspections results view 2014-10-08 12:49:22 +02:00
nik 9c7016d369 fixed reloading language level when iml-file is changed externally 2014-09-03 14:36:24 +04:00
Anna Kozlova 6e295b8378 cleanup 2014-06-21 10:14:53 +02:00
Dmitry Batkovich 7c0813c27a Add qualifier to unqualified method call quick fix added (similar to "Static Method Import...") IDEA-94719 2014-06-17 19:26:05 +04:00
Anna Kozlova d45c8a5da2 all inspections are suppressable by default; language suppressor is needed to provide non trivial implementation 2014-06-17 17:57:35 +04:00
Anna Kozlova d46b411752 language suppressors api to provide suppressions by default as well as for multi-language inspections 2014-06-17 09:51:30 +04:00
Dmitry Batkovich baa638927c SurroundWithQuotesAnnotationParameter: intention replaced by quick fix to the corresponding error 2014-06-04 16:45:11 +04:00
Roman Shevchenko 9e358f43be CR-IC-5505 (cleanup) 2014-06-03 21:03:09 +04:00
peter ac9d1e864f get java language level from the root model when pushers haven't finished yet 2014-05-30 15:26:51 +02:00
Alexey Kudravtsev c1da4f332c moved away from openapi 2014-05-29 13:22:55 +04:00
Alexey Kudravtsev 4bf725a53c moved away from java-impl 2014-05-29 13:22:54 +04:00
Dmitry Batkovich 80a7f69972 IDEA-25183 2014-05-28 17:46:34 +04:00
Alexey Kudravtsev 76c0e946d2 moved inspections to groovy-psi 2014-05-23 17:13:33 +04:00
peter 79a75f22d6 update language level without project reloading 2014-05-01 07:12:19 +02:00
Anna Kozlova c160fc5adf copy to temp/array for non-effectively final variables used in lambda expressions 2014-04-23 16:33:47 +02:00
Anna Kozlova cbe0d6d860 create method from method reference (IDEA-112556) 2014-04-02 13:52:31 +02:00
Anna Kozlova 8da91c3070 missed optimize imports quick fix (IDEA-122234) 2014-03-17 14:14:44 +01:00
Anna Kozlova c464f19d9c IDEA-122129 agentmain method is highlighted as unused 2014-03-14 20:43:59 +01:00
Alexey Kudravtsev 1cf0b70a21 moved PostHighlightingPass to analysis 2014-02-10 12:32:36 +04:00
Alexey Kudravtsev bd0530a66e javadoc 2013-12-10 15:19:51 +04:00
Bas Leijdekkers 148ca98358 EA-52004 (NPE: CyclicClassDependencyInspection.checkElement) 2013-11-20 15:15:05 +01:00
Yann Cébron 7a22316200 AbstractBaseJavaLocalInspectionTool: make abstract 2013-11-15 18:03:43 +01:00
Alexey Kudravtsev 836e381afc cleanup 2013-10-09 13:51:27 +04:00
Alexey Kudravtsev be67ccee95 moved highlighters to java-psi 2013-09-26 14:53:57 +04:00
Anna Kozlova ac384331af optimization: retrieve PsiElement when problem occurs only 2013-09-06 17:36:18 +04:00
Alexey Kudravtsev a56c7b1535 editor api modules refactoring:
- editor-ui-api module containing public API editor interfaces
- editor-ui-impl module containing editor implementation interfaces
- analysis* modules made dependant on editor-ui* modules
- highlighting classes moved to *analysis* modules
- majority of highlighting quickfixes moved to QuickFixFactory
- injections in GeneralHighlightingPass splitted away to InjectedGeneralHighlightingPass
2013-09-04 14:17:56 +04:00
Alexey Kudravtsev 8801671ffd moved to analysis 2013-07-09 15:53:04 +04:00
Alexey Kudravtsev 59944d7dcf moved to analysis 2013-05-28 19:17:10 +04:00
nik 2d4a584e3e removed dependency on projectModel-api from java-psi-api 2013-05-20 14:34:55 +04:00
Alexey Kudravtsev 938327f39f cleanup 2013-05-08 19:30:59 +04:00
Alexey Kudravtsev ed6cc1012e suppressed actions restored 2013-05-08 15:24:56 +04:00
Alexey Kudravtsev 8df07569f2 Introduced BatchSuppressableTool which, unlike CustomSuppressableInspectionTool, provides SuppressQuickFixes, not SuppressIntentionActions.
SuppressQuickFix doesn't need Editor so it can work in batches.
These fixes are available via BatchSuppressManager.
Reworked some inspections to extend BatchSuppressableTool instead of CustomSuppressableInspectionTool since they don't need Editor anyway.
Similarly, instead of BaseJavaLocalInspectionTool there is BaseJavaBatchLocalInspectionTool.
2013-05-08 11:43:48 +04:00
Alexey Kudravtsev 1b6b70f32d introduce java-analysis modules to live separate from lang- and platform- 2013-05-08 11:43:47 +04:00