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) | 変数名から変数オブジェクトにマッピングする変数マップを設定します。 |