Index: Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/DoDidVisitorAdapter.java |
diff --git a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/DoDidVisitorAdapter.java b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/DoDidVisitorAdapter.java |
index 5f4a698e6d11e0e1811d0140ab9c98d5e057125c..9be0deee7453c77c303a34c25d38b63fb9b498d0 100644 |
--- a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/DoDidVisitorAdapter.java |
+++ b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/DoDidVisitorAdapter.java |
@@ -28,6 +28,8 @@ public abstract class DoDidVisitorAdapter implements DoDidNodeVisitor, NodeVisit |
* This method MUST be called after {@code foo.visit(doDidVisitorAdapter)} has finished. |
*/ |
public void flush() { |
- didVisit(nodeStack.remove()); |
+ while (!nodeStack.isEmpty()) { |
+ didVisit(nodeStack.remove()); |
+ } |
} |
} |