diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetUnaryExpression.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetUnaryExpression.java index f5ed8996f6b..ae7893bfca7 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetUnaryExpression.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetUnaryExpression.java @@ -17,6 +17,7 @@ package org.jetbrains.jet.lang.psi; import com.intellij.lang.ASTNode; +import com.intellij.psi.tree.IElementType; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.JetNodeTypes; @@ -34,4 +35,8 @@ public abstract class JetUnaryExpression extends JetExpressionImpl implements Je public JetSimpleNameExpression getOperationReference() { return (JetSimpleNameExpression) findChildByType(JetNodeTypes.OPERATION_REFERENCE); } + + public IElementType getOperationToken() { + return getOperationReference().getReferencedNameElementType(); + } }