Skip to content

Commit 8db10ae

Browse files
committed
add JavaDoc to createIterable and createReversedIterable
1 parent 8fdcd91 commit 8db10ae

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

javascript/extractor/src/com/semmle/js/extractor/CFGExtractor.java

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,16 +181,22 @@ public CFGExtractor(ASTExtractor astExtractor) {
181181
this.metrics = astExtractor.getMetrics();
182182
}
183183

184+
/**
185+
* Creates an `Iterable<Node>` from the one-or-more nodes contained in `nodes`.
186+
*/
184187
@SuppressWarnings("unchecked")
185-
private static Iterable<Node> createIterable(Object nd) {
186-
if (nd == null) return Collections.<Node>emptySet();
187-
if (nd instanceof Node) return CollectionUtil.singletonIterable((Node) nd);
188-
return (Iterable<Node>) nd;
188+
private static Iterable<Node> createIterable(Object nodes) {
189+
if (nodes == null) return Collections.<Node>emptySet();
190+
if (nodes instanceof Node) return CollectionUtil.singletonIterable((Node) nodes);
191+
return (Iterable<Node>) nodes;
189192
}
190193

191-
private Iterable<Node> createReversedIterable(final Object nd) {
194+
/**
195+
* Creates an `Iterable<Node>` that iterates the nodes in reverse order from the one-or-more nodes contained in `nodes`.
196+
*/
197+
private Iterable<Node> createReversedIterable(final Object nodes) {
192198
List<Node> list = new ArrayList<>();
193-
createIterable(nd).forEach(list::add);
199+
createIterable(nodes).forEach(list::add);
194200
Collections.reverse(list);
195201
return list;
196202
}

0 commit comments

Comments
 (0)