From d0917dca3fe47d61eff210bedadc88a1f0f78b5a Mon Sep 17 00:00:00 2001 From: "Maxim.Medvedev" Date: Tue, 1 Nov 2011 15:26:03 +0400 Subject: [PATCH] overload for **, <<, >> operators --- .../lang/psi/impl/statements/expressions/TypesUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java index e2be1416b0a4..878fe6f8cc9e 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java @@ -51,6 +51,8 @@ import java.util.Map; import static com.intellij.psi.CommonClassNames.*; import static org.jetbrains.plugins.groovy.lang.lexer.GroovyTokenTypes.*; +import static org.jetbrains.plugins.groovy.lang.parser.GroovyElementTypes.COMPOSITE_LSHIFT_SIGN; +import static org.jetbrains.plugins.groovy.lang.parser.GroovyElementTypes.COMPOSITE_RSHIFT_SIGN; import static org.jetbrains.plugins.groovy.lang.psi.util.GroovyCommonClassNames.*; /** @@ -146,6 +148,9 @@ public class TypesUtil { ourOperationsToOperatorNames.put(mGE, "compareTo"); ourOperationsToOperatorNames.put(mLT, "compareTo"); ourOperationsToOperatorNames.put(mLE, "compareTo"); + ourOperationsToOperatorNames.put(mSTAR_STAR, "power"); + ourOperationsToOperatorNames.put(COMPOSITE_LSHIFT_SIGN, "leftShift"); + ourOperationsToOperatorNames.put(COMPOSITE_RSHIFT_SIGN, "rightShift"); ourUnaryOperationsToOperatorNames.put(mLNOT, "asBoolean"); ourUnaryOperationsToOperatorNames.put(mPLUS, "positive");