Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
blockly > Nomes
Classe de nomes
Classe para um banco de dados de nomes de entidade (variáveis, procedimentos etc.).
Signature:
export declare class Names
Construtores
Propriedades
Métodos
Método |
Modificadores |
Descrição |
equals(name1, name2) |
static |
Os dois nomes de entidade fornecidos se referem à mesma entidade? Os nomes Blockly não diferenciam maiúsculas de minúsculas. |
getDistinctName(name, type) |
|
Converter o nome de uma entidade do Blockly em um nome de entidade legal exportável. Confirme que o nome é novo e não se sobrepõe a nenhum já definido. Além disso, verifique a lista de palavras reservadas do idioma atual e certifique-se de que o nome não entre em conflito. |
getName(nameOrId, type) |
|
Converter o nome de uma entidade do Blockly em um nome de entidade legal exportável. |
getUserNames(type) |
|
Retorna uma lista de todos os nomes conhecidos criados pelo usuário de um tipo de nome especificado. |
populateProcedures(workspace) |
|
Gerar nomes para procedimentos. |
populateVariables(workspace) |
|
Gera nomes para variáveis de usuário, mas apenas para aquelas que estão sendo usadas. |
reset() |
|
Esvazie o banco de dados e comece do zero. As palavras reservadas são mantidas. |
setVariableMap(map) |
|
Defina o mapa de variáveis que mapeia do nome da variável para o objeto da variável. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[],["The `Names` class manages a database of entity names, including variables and procedures. Key actions include constructing a new `Names` instance, checking name equality, and generating distinct, legal names. Methods allow retrieving user-created names, generating names for procedures and variables, and resetting the database. The class also manages a variable map, and can populate procedures and variables within a workspace. It handles reserved words and prevents name collisions.\n"]]