調査アンケート: Blockly のご利用体験についてお聞かせください
アンケートを開始
ブロックする >ASTNode
ASTNode クラス
AST ノードのクラス。ノードを直接作成するのではなく、いずれかの createNode メソッドを使用することをおすすめします。
署名:
export declare class ASTNode
コンストラクタ
プロパティ
プロパティ |
修飾子 |
タイプ |
説明 |
NAVIGATE_ALL_FIELDS |
static |
ブール値 |
すべてのフィールドに移動するには True。クリック可能なフィールドのみに移動する場合は False です。 |
メソッド
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-21 UTC。
[null,null,["最終更新日 2024-08-21 UTC。"],[[["The `ASTNode` class represents a node in the Abstract Syntax Tree (AST) of Blockly blocks and provides methods to navigate and manipulate the tree."],["It offers static methods for creating AST nodes for various Blockly components like blocks, fields, inputs, connections, buttons, stacks, and workspaces."],["`ASTNode` instances store location information, allowing retrieval of the associated Blockly element and its type."],["Navigation methods like `next()`, `prev()`, `in()`, and `out()` enable traversal of the AST structure relative to the current node."],["The `getLocation()` method retrieves the underlying Blockly element, while `getType()` identifies the node's type within the AST."]]],[]]