| Index: Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java
|
| diff --git a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java
|
| index e930753e756c595a39c5cb44173d26b6c2f51aff..e5c52ff4f98a076bfe7ee3ad45405462bcc4e778 100644
|
| --- a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java
|
| +++ b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java
|
| @@ -7,6 +7,8 @@ import com.google.javascript.rhino.head.ast.Comment;
|
| import com.google.javascript.rhino.head.ast.FunctionNode;
|
| import com.google.javascript.rhino.head.ast.ObjectProperty;
|
|
|
| +import org.chromium.devtools.jsdoc.ValidatorContext;
|
| +
|
| public class AstUtil {
|
|
|
| private static final String PROTOTYPE_SUFFIX = ".prototype";
|
| @@ -88,5 +90,10 @@ public class AstUtil {
|
| return null;
|
| }
|
|
|
| + static boolean hasThisAnnotation(FunctionNode node, ValidatorContext context) {
|
| + Comment comment = AstUtil.getJsDocNode(node);
|
| + return comment != null && context.getNodeText(comment).contains("@this");
|
| + }
|
| +
|
| private AstUtil() {}
|
| }
|
|
|