mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
[java] Adjust Spring contracts when safe deleting parameters
#IDEA-367681 Fixed GitOrigin-RevId: f62be3a3c0d144bb4f6454347865b96190a7fb1f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6ab0ede679
commit
6e90ba2b6c
@@ -532,7 +532,7 @@ public class JavaSafeDeleteProcessor extends SafeDeleteProcessorDelegateBase {
|
||||
if (element instanceof PsiParameter parameter && element.getParent() instanceof PsiParameterList parameterList) {
|
||||
PsiMethod method = ObjectUtils.tryCast(parameterList.getParent(), PsiMethod.class);
|
||||
if (method != null) {
|
||||
PsiAnnotation contract = method.getModifierList().findAnnotation(JavaMethodContractUtil.ORG_JETBRAINS_ANNOTATIONS_CONTRACT);
|
||||
PsiAnnotation contract = JavaMethodContractUtil.findContractAnnotation(method);
|
||||
if (contract != null) {
|
||||
ParameterInfoImpl[] info = ParameterInfoImpl.fromMethodExceptParameter(method, parameter);
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user