| Index: Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/ContextTrackingValidationCheck.java
|
| diff --git a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/ContextTrackingValidationCheck.java b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/ContextTrackingValidationCheck.java
|
| index 1a8d25de1e48382c1e1b20ba0135589cf41e3988..212ea1db64726adb04858a0797b8ed804447cece 100644
|
| --- a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/ContextTrackingValidationCheck.java
|
| +++ b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/ContextTrackingValidationCheck.java
|
| @@ -88,7 +88,7 @@ public class ContextTrackingValidationCheck extends ValidationCheck {
|
| AstNode nameNode = AstUtil.getFunctionNameNode(node);
|
|
|
| // It can be a type declaration: /** @constructor */ function MyType() {...}.
|
| - String functionName = getNodeText(nameNode);
|
| + String functionName = nameNode == null ? null : getNodeText(nameNode);
|
| boolean isConstructor =
|
| functionName != null && rememberTypeRecordIfNeeded(functionName, jsDocNode);
|
| TypeRecord parentType = state.getCurrentFunctionRecord() == null
|
| @@ -96,6 +96,7 @@ public class ContextTrackingValidationCheck extends ValidationCheck {
|
| : null;
|
| state.pushFunctionRecord(new FunctionRecord(
|
| node,
|
| + AstUtil.getJsDocNode(node),
|
| functionName,
|
| isConstructor,
|
| getReturnType(jsDocNode),
|
|
|