mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-54605 - CCE: GradleConfigurationsNonCodeMembersContributor.processConfigurationAddition
This commit is contained in:
+7
-8
@@ -67,17 +67,16 @@ public class GradleConfigurationsNonCodeMembersContributor extends NonCodeMember
|
||||
GrMethodCall call = PsiTreeUtil.getParentOfType(place, GrMethodCall.class);
|
||||
if (call == null) {
|
||||
// TODO replace with groovy implicit method
|
||||
GrReferenceExpressionImpl expression = (GrReferenceExpressionImpl)place;
|
||||
String expr = expression.getCanonicalText();
|
||||
GrImplicitVariableImpl myPsi = new GrImplicitVariableImpl(place.getManager(), expr, GRADLE_API_CONFIGURATION, place);
|
||||
processor.execute(myPsi, state);
|
||||
setNavigation(myPsi, dependencyHandlerClass, METHOD_GET_BY_NAME, 1);
|
||||
if(place instanceof GrReferenceExpressionImpl) {
|
||||
GrReferenceExpressionImpl expression = (GrReferenceExpressionImpl)place;
|
||||
String expr = expression.getCanonicalText();
|
||||
GrImplicitVariableImpl myPsi = new GrImplicitVariableImpl(place.getManager(), expr, GRADLE_API_CONFIGURATION, place);
|
||||
processor.execute(myPsi, state);
|
||||
setNavigation(myPsi, dependencyHandlerClass, METHOD_GET_BY_NAME, 1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
GrArgumentList args = call.getArgumentList();
|
||||
if (args == null) {
|
||||
return;
|
||||
}
|
||||
int argsCount = GradleResolverUtil.getGrMethodArumentsCount(args);
|
||||
|
||||
argsCount++; // Configuration name is delivered as an argument.
|
||||
|
||||
Reference in New Issue
Block a user