diff --git a/javascript/extractor/src/com/semmle/js/parser/JSDocParser.java b/javascript/extractor/src/com/semmle/js/parser/JSDocParser.java index 8cfdedf8169..f1beadf1323 100644 --- a/javascript/extractor/src/com/semmle/js/parser/JSDocParser.java +++ b/javascript/extractor/src/com/semmle/js/parser/JSDocParser.java @@ -41,7 +41,7 @@ public class JSDocParser { public JSDocComment parse(Comment comment) { source = comment.getText(); JSDocTagParser p = new JSDocTagParser(); - Pair> r = p.new TagParser(null).parse(source); + Pair> r = p.new TagParser(null).parseComment(); List tags = new ArrayList<>(); for (JSDocTagParser.Tag tag : r.snd()) { String title = tag.title; @@ -1184,7 +1184,6 @@ public class JSDocParser { private class JSDocTagParser { int index, lineNumber, lineStart, length; - String source; boolean recoverable = true, sloppy = false; private int skipStars(int index) { @@ -1861,13 +1860,11 @@ public class JSDocParser { return description.toString().trim(); } - public Pair> parse(String comment) { + public Pair> parseComment() { List tags = new ArrayList<>(); Tag tag; String description; - source = comment; - length = source.length(); index = 1; // Skip initial "*" lineNumber = 0;