mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
introduce parameter in script method
This commit is contained in:
@@ -543,7 +543,7 @@ public class PsiUtil {
|
||||
if (context instanceof GrTypeDefinition) {
|
||||
return (PsiClass)context;
|
||||
}
|
||||
else if (context instanceof GroovyFileBase) {
|
||||
else if (context instanceof GroovyFileBase && context.isPhysical()) {
|
||||
return ((GroovyFileBase)context).getScriptClass();
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -145,7 +145,7 @@ public class OldReferencesResolver {
|
||||
//newExpr = ((GrReferenceExpression)newExpr).getReferenceNameElement();
|
||||
final GroovyResolveResult adv = oldRef.advancedResolve();
|
||||
final PsiElement scope = getClassContainingResolve(adv);
|
||||
final PsiElement owner = PsiTreeUtil.getContextOfType(oldExpr, PsiClass.class);
|
||||
final PsiElement owner = PsiUtil.getContextClass(oldExpr);
|
||||
|
||||
if (myToReplaceIn instanceof GrClosableBlock || (owner != null && scope != null && PsiTreeUtil.isContextAncestor(owner, scope, false))) {
|
||||
|
||||
@@ -368,7 +368,7 @@ public class OldReferencesResolver {
|
||||
return ((PsiMember)elem).getContainingClass();
|
||||
}
|
||||
else {
|
||||
return PsiTreeUtil.getParentOfType(elem, PsiClass.class);
|
||||
return PsiUtil.getContextClass(elem);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user