@Override public void visitArrowFunction(ArrowFunctionTree tree) { scan(tree.parameters()); scan(tree.conciseBody()); }
private void addParametersToScope(AstNode functionNode, Set<String> currentScope) { if (functionNode.is(Kind.ARROW_FUNCTION)) { addArrowParametersToScope(((ArrowFunctionTree) functionNode).parameters(), currentScope); } else { addFormalParametersToScope((ParameterListTreeImpl) functionNode.getFirstChild(Kind.FORMAL_PARAMETER_LIST), currentScope); } }