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