- InheritanceEntry entry = record.getFirstExtendedType();
- if (entry != null) {
- getContext().reportErrorInNode(
- entry.jsDocNode, entry.offsetInJsDocText,
+ JSTypeExpression extendedType = record.getExtendedType();
+ if (extendedType != null) {
+ Node rootNode = extendedType.getRootNode();
+ if (rootNode.getType() == Token.BANG && rootNode.getFirstChild() != null) {
+ rootNode = rootNode.getFirstChild();
+ }
+ getContext().reportErrorAtOffset(
+ rootNode.getSourceOffset(),