[bug 487508] added an NPE guard in IDEA generator

This commit is contained in:
Jan Koehnlein 2016-02-09 14:35:02 +01:00
parent 208bc7624e
commit b4bcf93b6e

View file

@ -718,7 +718,7 @@ class IdeaPluginGenerator extends AbstractStubGeneratingFragment {
}
val classifier = type?.classifier
val feature = if(classifier instanceof EClass) classifier.getEStructuralFeature('name')
feature instanceof EAttribute && !feature.many && String.isAssignableFrom(feature.EType.instanceClass)
feature instanceof EAttribute && !feature.many && feature?.EType?.instanceClass != null && String.isAssignableFrom(feature.EType.instanceClass)
}
def compileAbstractCompletionContributor(Grammar grammar) {