PsiParenthesizedExpression missing from RubyMine, WebStorm and PHPStorm

Hello,


While testing the upcoming version of the golang plugin, I've discovered that in RubyMine we are getting the following exception:

com/intellij/psi/PsiParenthesizedExpression: com/intellij/psi/PsiParenthesizedExpression
java.lang.NoClassDefFoundError: com/intellij/psi/PsiParenthesizedExpression
 at ro.redeul.google.go.util.GoTypeInspectUtil.IsNil(GoTypeInspectUtil.java:148)
 at ro.redeul.google.go.util.GoTypeInspectUtil.checkParametersExp(GoTypeInspectUtil.java:62)
 at ro.redeul.google.go.util.GoTypeInspectUtil.checkFunctionTypeArguments(GoTypeInspectUtil.java:240)
 at ro.redeul.google.go.inspection.FunctionCallInspection.checkFunctionCallArguments(FunctionCallInspection.java:265)
 at ro.redeul.google.go.inspection.FunctionCallInspection.access$000(FunctionCallInspection.java:36)
 at ro.redeul.google.go.inspection.FunctionCallInspection$1.visitCallOrConvExpression(FunctionCallInspection.java:44)
 at ro.redeul.google.go.lang.psi.impl.expressions.primary.GoCallOrConvExpressionImpl.accept(GoCallOrConvExpressionImpl.java:78)
 at ro.redeul.google.go.lang.psi.impl.GoPsiElementBase.acceptChildren(GoPsiElementBase.java:61)
...

The code is available here: https://github.com/go-lang-plugin-org/go-lang-idea-plugin/

Are we doing something wrong or is that missing from RubyMine and others? And if it's the later, how should we bypass it? If it's the first how should we work around it?
Should I open a ticket in YouTrack?
Thanks.


Kind regards,
Florin

2 comments
Comment actions Permalink

This is part of java-psi-api, so you'll need to make sure required dependencies are described in your plugin.xml http://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products

0
Comment actions Permalink

Thanks. We've reverted to an internal type.

0

Please sign in to leave a comment.