1818import com .intellij .java .language .psi .*;
1919import consulo .annotation .access .RequiredReadAction ;
2020import consulo .application .util .RecursionManager ;
21- import consulo .java .language .module .util .JavaClassNames ;
2221import consulo .language .psi .PsiElement ;
2322import consulo .language .psi .resolve .PsiScopeProcessor ;
2423import consulo .language .psi .resolve .ResolveState ;
2524import consulo .language .psi .util .PsiTreeUtil ;
25+ import jakarta .annotation .Nonnull ;
26+ import jakarta .annotation .Nullable ;
2627import org .jetbrains .plugins .gradle .util .GradleLog ;
2728import org .jetbrains .plugins .groovy .lang .parser .GroovyElementTypes ;
2829import org .jetbrains .plugins .groovy .lang .psi .GroovyFile ;
4041import org .jetbrains .plugins .groovy .lang .psi .util .GroovyCommonClassNames ;
4142import org .jetbrains .plugins .groovy .lang .psi .util .GroovyPropertyUtils ;
4243
43- import jakarta .annotation .Nonnull ;
44- import jakarta .annotation .Nullable ;
4544import java .util .Arrays ;
4645
4746/**
@@ -66,6 +65,7 @@ public static int getGrMethodArumentsCount(@Nonnull GrArgumentList args) {
6665 return argsCount ;
6766 }
6867
68+ @ RequiredReadAction
6969 public static void addImplicitVariable (
7070 @ Nonnull PsiScopeProcessor processor ,
7171 @ Nonnull ResolveState state ,
@@ -118,15 +118,15 @@ public static GrLightMethodBuilder createMethodWithClosure(
118118 }
119119 else {
120120 PsiClassType closureClassTypeParameter =
121- factory .createTypeByFQClassName (JavaClassNames .JAVA_LANG_OBJECT , place .getResolveScope ());
121+ factory .createTypeByFQClassName (CommonClassNames .JAVA_LANG_OBJECT , place .getResolveScope ());
122122 closureType = factory .createType (closureClass , closureClassTypeParameter );
123123 }
124124
125125 GrLightMethodBuilder methodWithClosure = new GrLightMethodBuilder (place .getManager (), name );
126126 GrLightParameter closureParameter = new GrLightParameter ("closure" , closureType , methodWithClosure );
127127 methodWithClosure .addParameter (closureParameter );
128128 PsiClassType retType = factory .createTypeByFQClassName (
129- returnType != null ? returnType : JavaClassNames .JAVA_LANG_OBJECT ,
129+ returnType != null ? returnType : CommonClassNames .JAVA_LANG_OBJECT ,
130130 place .getResolveScope ()
131131 );
132132 methodWithClosure .setReturnType (retType );
@@ -154,9 +154,9 @@ public static void processMethod(
154154 ) {
155155 GrLightMethodBuilder builder = new GrLightMethodBuilder (place .getManager (), methodName );
156156 PsiElementFactory factory = JavaPsiFacade .getElementFactory (place .getManager ().getProject ());
157- PsiType type = new PsiArrayType (factory .createTypeByFQClassName (JavaClassNames .JAVA_LANG_OBJECT , place .getResolveScope ()));
157+ PsiType type = new PsiArrayType (factory .createTypeByFQClassName (CommonClassNames .JAVA_LANG_OBJECT , place .getResolveScope ()));
158158 builder .addParameter (new GrLightParameter ("param" , type , builder ));
159- PsiClassType retType = factory .createTypeByFQClassName (JavaClassNames .JAVA_LANG_OBJECT , place .getResolveScope ());
159+ PsiClassType retType = factory .createTypeByFQClassName (CommonClassNames .JAVA_LANG_OBJECT , place .getResolveScope ());
160160 builder .setReturnType (retType );
161161 processor .execute (builder , state );
162162
0 commit comments