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