Commit Graph

35 Commits

Author SHA1 Message Date
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