блочно > BasicCursor > validNode_
Метод BasicCursor.validNode_()
Решает, какие узлы пройти, а какие пропустить. В настоящее время он пропускает узлы вывода, стека и рабочей области.
Подпись:
protected validNode_(node: ASTNode | null): boolean;
Параметры
Параметр | Тип | Описание |
---|
узел | АСТноде | нулевой | Узел AST для проверки его корректности. |
Возврат:
логическое значение
True, если узел следует посетить, в противном случае — false.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-09 UTC.
[null,null,["Последнее обновление: 2025-01-09 UTC."],[[["The `validNode_` method within the `BasicCursor` class determines which nodes are traversed during navigation."],["It skips specific node types like output, stack, and workspace nodes for optimized traversal."],["This method accepts an ASTNode as input and returns a boolean indicating if the node should be visited."]]],["The `validNode_` method, part of the `BasicCursor` class, determines which Abstract Syntax Tree (AST) nodes should be traversed. It accepts an AST node as input and returns a boolean value. A `true` return indicates the node should be visited, while `false` means it should be skipped. The method currently skips nodes of type output, stack, and workspace. It takes an `ASTNode` or `null` as an argument.\n"]]