mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
Java: fix weird code in SSR.
GitOrigin-RevId: 357c19bf630b9f1c8c4dc5d0a615793ce334f075
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0cae65939b
commit
9ae3ed1388
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.structuralsearch.impl.matcher;
|
||||
|
||||
import com.intellij.dupLocator.iterators.ArrayBackedNodeIterator;
|
||||
@@ -1085,8 +1085,8 @@ public class JavaMatchingVisitor extends JavaElementVisitor {
|
||||
}
|
||||
if (target instanceof PsiModifierListOwner && ((PsiModifierListOwner)target).hasModifierProperty(PsiModifier.STATIC)) {
|
||||
final PsiClass containingClass = target instanceof PsiMember
|
||||
? PsiTreeUtil.getParentOfType(target, PsiClass.class)
|
||||
: ((PsiMember)target).getContainingClass();
|
||||
? ((PsiMember)target).getContainingClass()
|
||||
: PsiTreeUtil.getParentOfType(target, PsiClass.class);
|
||||
return handler.isSubtype() || handler.isStrictSubtype()
|
||||
? matchWithinHierarchy(null, containingClass, handler)
|
||||
: handler.validate(containingClass, context);
|
||||
|
||||
Reference in New Issue
Block a user