I'm writing a plugin for Robotlegs users allowing them to navigate to related RL classes.
Because this is actionscript code, the PsiFile for my Action is filled with elements like: JSClass, JSReferenceList, JSReferenceExpression etc.
With the openapi, i don't have access to these classes, but more suprising, JSClass instanceof PsiClass is false..
All the nice helper tools like psiClass.getInterfaces and the PsiTreeUtil seem to fail me at every turn.
Am I doing something fundamentally wrong, or is what I'm trying to do outside the scope of the devkit (because JS-ECMA support is a part of Ultimate?)
Any help would be appreciated.