Commit Graph

13 Commits

Author SHA1 Message Date
Ivan Bessonov
ba74f64748 IDEA-CR-13930 JavaLanguageLevelPusher moved to java-analysis-impl with introduction of new method. New extension point removed 2016-09-20 12:05:41 +03:00
Yann Cébron
67b24e306d java-analysis-impl: add missing Kotlin library 2016-09-20 09:05:17 +02:00
Dmitry Batrak
f3aa224c01 move classes implementing inline hints for method call arguments to java-impl (following IDEA-CR-13223) 2016-09-19 18:53:23 +03:00
Dmitry Batrak
07f988d3ad Inline hints with parameter names for literal method call arguments
As part of this change an API is introduced to add custom visual elements (inlays) into editor, not reflected in document text.
At the moment only passive inline elements with height equal to line height are supported.
2016-08-23 18:42:45 +03:00
Roman Shevchenko
65ecef075b Cleanup (ASM library name) 2016-07-07 12:00:36 +02:00
Ilya Klyuchnikov
f3ffe1aca2 java-analysis-impl doesn't depend on platform-api 2014-07-21 16:52:13 +04:00
Ilya Klyuchnikov
dabdf64c56 towards indexing 2014-07-10 10:35:33 +02:00
Ilya Klyuchnikov
8c5790524b Draft implementation of inferring Nullity and Contract annotations
Current implementation is draft in following aspects:
- It is not optimized for memory usage - keys are based on raw Strings, this is inefficient
- No smart caching of results
- Indices (equations) are not persistent and are in memory for now
2014-07-10 10:35:28 +02:00
Alexey Kudravtsev
d1e442cde9 removed java-psi on xml-psi dependency 2013-10-01 14:54:49 +04:00
Alexey Kudravtsev
be67ccee95 moved highlighters to java-psi 2013-09-26 14:53:57 +04:00
peter
c4598c24a7 remove inspectiongadgets. intentionpowerpack and generate-tostring modules 2013-07-15 18:28:23 +02:00
Alexey Kudravtsev
417b04e074 moved RedundantThrowsDeclaration, SillyAssignment to analysis 2013-05-20 13:42:27 +04:00
Alexey Kudravtsev
1b6b70f32d introduce java-analysis modules to live separate from lang- and platform- 2013-05-08 11:43:47 +04:00