From 911388590f8721b2d1613acbd90d153f2b671a93 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Thu, 25 Apr 2019 15:13:11 +0300 Subject: [PATCH] Revert "[groovy] add GrMethodCall pattern" This reverts commit fc5395ce GitOrigin-RevId: 6b52b4a0138250f76b32c76b896d2a89977b8e51 --- .../src/service/resolve/taskDeclaration.kt | 6 +++--- .../psi/patterns/GroovyMethodCallPattern.kt | 20 ------------------- .../lang/psi/patterns/groovyPatterns.kt | 2 +- 3 files changed, 4 insertions(+), 24 deletions(-) delete mode 100644 plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/patterns/GroovyMethodCallPattern.kt diff --git a/plugins/gradle/java/src/service/resolve/taskDeclaration.kt b/plugins/gradle/java/src/service/resolve/taskDeclaration.kt index 9e3754fd4d52..160833c680c2 100644 --- a/plugins/gradle/java/src/service/resolve/taskDeclaration.kt +++ b/plugins/gradle/java/src/service/resolve/taskDeclaration.kt @@ -19,7 +19,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrRefere import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrLiteral import org.jetbrains.plugins.groovy.lang.psi.impl.signatures.GrClosureSignatureUtil.findCall import org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.TypesUtil.createType -import org.jetbrains.plugins.groovy.lang.psi.patterns.groovyMethodCall +import org.jetbrains.plugins.groovy.lang.psi.patterns.groovyClosure import org.jetbrains.plugins.groovy.lang.psi.patterns.psiMethod import org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.unwrapClassType import org.jetbrains.plugins.groovy.lang.resolve.delegatesTo.DelegatesToInfo @@ -45,12 +45,12 @@ class GradleTaskDeclarationTypeCalculator : GrTypeCalculator(GrMethodCall::class.java) { - - fun resolvesTo(methodPattern: ElementPattern): GroovyMethodCallPattern { - return with(object : PatternCondition("resolves to method") { - override fun accepts(t: GrMethodCall, context: ProcessingContext?): Boolean { - val result = t.advancedResolve().element as? PsiMethod ?: return false - return methodPattern.accepts(result, context) - } - }) - } -} diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/patterns/groovyPatterns.kt b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/patterns/groovyPatterns.kt index 33bde1cb8508..d0097b2d4066 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/patterns/groovyPatterns.kt +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/patterns/groovyPatterns.kt @@ -43,7 +43,7 @@ fun PsiMethodPattern.withKind(kind: Any): PsiMethodPattern { } fun groovyClosure(): GroovyClosurePattern = GroovyClosurePattern() -val groovyMethodCall: GroovyMethodCallPattern = GroovyMethodCallPattern() + val groovyAnnotationArgumentValue: GroovyElementPattern.Capture = groovyElement() val groovyAnnotationArgument: GroovyAnnotationArgumentPattern.Capture = GroovyAnnotationArgumentPattern.Capture() val groovyAnnotationArgumentList: GroovyElementPattern.Capture = groovyElement()