Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(268)

Unified Diff: Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/RequiredThisAnnotationChecker.java

Issue 203443010: DevTools: [JsDocValidator] Fix checking of receivers specified as arguments (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Add a suppression hint message Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/RequiredThisAnnotationChecker.java
diff --git a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/RequiredThisAnnotationChecker.java b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/RequiredThisAnnotationChecker.java
index 490438c3a98d505449b1511d9ddd07788c1b3c2a..191ad535c06c80bf7dca667a503bdcdd11845100 100644
--- a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/RequiredThisAnnotationChecker.java
+++ b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/RequiredThisAnnotationChecker.java
@@ -37,7 +37,7 @@ public final class RequiredThisAnnotationChecker extends ContextTrackingChecker
if (!functionsRequiringThisAnnotation.contains(function)) {
AstNode functionNameNode = AstUtil.getFunctionNameNode(functionNode);
if (functionNameNode != null && !function.isTopLevelFunction() &&
- AstUtil.hasThisAnnotation(functionNode, getContext())) {
+ hasAnnotationTag(functionNode, "this")) {
reportErrorAtNodeStart(
functionNameNode,
"@this annotation found for function not referencing 'this'");
@@ -45,7 +45,7 @@ public final class RequiredThisAnnotationChecker extends ContextTrackingChecker
return;
}
AstNode functionNameNode = AstUtil.getFunctionNameNode(functionNode);
- if (functionNameNode != null && !AstUtil.hasThisAnnotation(functionNode, getContext())) {
+ if (functionNameNode != null && !hasAnnotationTag(functionNode, "this")) {
reportErrorAtNodeStart(
functionNameNode,
"@this annotation is required for functions referencing 'this'");

Powered by Google App Engine
This is Rietveld 408576698