Commit Graph

17 Commits

Author SHA1 Message Date
Andrey Cherkasov
a71748ad14 [java-intentions] ImplementMethodsFix: remove redundant preview- test files
GitOrigin-RevId: fe3b608b6833be7398fe9c5cadd899d961b32f34
2023-01-21 21:46:19 +00:00
Andrey Cherkasov
b01bb28002 [java-intentions] ImplementMethodsFix: preview-friendly
GitOrigin-RevId: df403c3335fff896717a869cb37cf5b474019873
2023-01-19 16:48:40 +00:00
Anna Kozlova
a5278f0dbb java type annotations: treat nullability annotations as type_use to avoid reordering of a modifier list (IDEA-206570)
GitOrigin-RevId: 292b1052c44815db83d6033a30b44e56c8b4fa34
2021-01-28 19:05:48 +00:00
Anna Kozlova
d66d66d259 type annotations: skip type annotation in generated code if it also has normal applicable targets (IDEA-206570)
GitOrigin-RevId: 651526af474d80f2664229f8c000c790152b3f0d
2021-01-11 10:31:05 +00:00
Tagir Valeev
ad7a6a7e33 TypeCorrector#annotate: update provider for delegate
As methods like getCanonicalText, getPresentableText, etc. are just delegated, updating TypeAnnotationProvider on PsiCorrectedClassType only (without updating it on delegate) produced inconsistency.
Fixes IDEA-244190 'Override method' action should produce method with sorted modifiers

GitOrigin-RevId: e06785ba0810910d858d40b070a99c00a33c4e09
2020-07-16 03:56:07 +00:00
Tagir Valeev
983a6c1d3a Inherit type annotations for arrays
Fixes IDEA-240571 "implement method" action works bad with arrays notnulled twice

GitOrigin-RevId: 3014f528f6af966153ae4dc8c821240fca3d9d79
2020-05-20 08:50:34 +00:00
Tagir Valeev
f344906e7b IDEA-174043 Implement method with @NotNull/@Nullable array return type
GitOrigin-RevId: a539db556458ab54411d9b87c40d20e58954382e
2020-03-31 11:04:26 +00:00
Anna.Kozlova
d74021cd16 highlight enum with abstract methods until enum initializer is added
IDEA-184704
2018-01-11 19:31:43 +01:00
Anna Kozlova
f60676d110 default Optional.empty for Optional type (IDEA-174268) 2017-06-14 19:27:02 +03:00
Anna Kozlova
89eb51f21c code generation: ensure parameter is created with denotable type
EA-69807 - AIOOBE: PsiElementFactoryImpl.createParameter
2016-09-16 09:45:33 +03:00
Anna.Kozlova
2755100873 assign weaker access: find method to implement (IDEA-153610) 2016-05-13 18:55:16 +02:00
Roman Shevchenko
2d7590996e IDEA-122133 (type annotations skipped from copying into generated parameter) 2015-06-29 14:42:18 +03:00
Anna Kozlova
81ed04a7dc search for method implementations with correct substitutor 2015-02-20 22:03:19 +01:00
Dmitry Avdeev
1d566347e1 sentence capitalization 2014-12-06 11:19:41 +03:00
Roman Shevchenko
64c651e7c5 IDEA-54397 (type annotations in override/implement) 2014-03-11 15:08:03 +01:00
Roman Shevchenko
c6947e3831 IDEA-108454 (test added) 2014-03-04 17:42:29 +01:00
Anna Kozlova
5ca0622cf4 IDEA-111715: implements for enum constant without class initializer 2013-08-09 14:21:25 +02:00