blockly > 名前

Names クラス

エンティティ名(変数、プロシージャなど)のデータベースのクラス。

署名:

export declare class Names 

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)(reservWordsList、opt_variablePrefix) Names クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 種類 説明
DEVELOPER_VARIABLE_TYPE static NameType

Methods

メソッド 修飾子 説明
equals(name1, name2) static 指定した 2 つのエンティティ名が同じエンティティを参照していますか。Blockly の名前では大文字と小文字が区別されません。
getDistinctName(name, type) Blockly の法人名を法的なエクスポート可能な法人名に変換する。以前に定義した名前と重複しない新しい名前にします。また、現在の言語の予約語のリストと照合して、名前が競合していないか確認します。
getName(nameOrId, type) Blockly の法人名を法的なエクスポート可能な法人名に変換する。
getUserNames(type) ユーザーが作成した、指定された名前タイプの既知のすべての名前のリストを返します。
populateProcedures(workspace) プロシージャの名前を生成します。
populateVariables(workspace) ユーザー変数の名前を生成しますが、使用されているものだけを作成します。
reset() データベースを空にして、ゼロから始める。予約語は保持されます。
setVariableMap(map) 変数名から変数オブジェクトにマッピングする変数マップを設定します。