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