Depuração: janela Variáveis locais

Consulte também

A janela Variáveis locais lista as variáveis locais na chamada atual. Por padrão, a janela Variáveis locais abre-se automaticamente toda vez que você inicia uma sessão de depuração. Você pode abrir a janela Variáveis locais escolhendo Janela > Depuração > Variáveis locais.

Se abrir a janela Variáveis locais quando uma sessão de depuração estiver em execução, ela será fechada automaticamente quando você terminar a sessão de depuração. Se abrir a janela quando não houver uma sessão de depuração, ela permanecerá aberta até você fechá-la.

As informações fornecidas para cada variável incluem o nome, o tipo e o valor da variável. Você pode clicar no controle à esquerda do nome para expandir ou recolher a variável. Se o tipo de objeto for exibido em texto sublinhado em azul, um clique no texto salta para o tipo de objeto no código-fonte. Você pode clicar na célula Valor para editar o valor diretamente na janela Variáveis locais.

Em alguns casos, o depurador atribui um sinal de libra (#) e um número como o valor da variável. Esse número é um identificador exclusivo da instância fornecida. Você pode usar esse identificador para determinar se uma variável aponta para a mesma ou para uma instância diferente. Não é possível editar esse valor.

Ícones

O quadro abaixo descreve os ícones exibidos à esquerda do nome do objeto.

Ícone Descrição
Ícone de variável local Variável local
Ícone de supervariável Recipiente para uma superclasse
Ícone de campo estático Campo estático de um objeto
Ícone de campo não estático Campo não estático de um objeto
Ícone de histórico de valores de retorno Os valores de retorno dos métodos executados ao usar o passo da expressão.
Ícone de argumentos para o passo da expressão Valores de entrada para o próximo método ao usar o passo da expressão.

Ações

Se clicar com o botão direito do mouse dentro da janela Variáveis locais, o menu pop-up exibirá as seguintes escolhas:

Item de menu Descrição
Criar inspeção fixa Cria uma inspeção fixa do objeto selecionado. Uma inspeção fixo exibe o objeto especificado ou o local da memória independentemente do contexto atual.
Mostrar como Somente para objetos do tipo inteiro. Determina como o valor do objeto selecionado é mostrado. As escolhas são decimal, hexadecimal, octal e binário.
Ir para o código-fonte Abra o código-fonte que contém a variável.
Mostrar referências Abre a visualização Instâncias mostrando a lista de instâncias e as referências (não disponível se o IDE estiver em execução no JDK 1.5). Consulte a Janela Instâncias para obter mais informações.
Opções da lista Permite que você personalize a exibição da janela Variáveis locais, incluindo adicionar e remover colunas de informações, reordenar as colunas e classificar as colunas. Consulte Personalizando uma janela Depurador para obter mais informações.

Propriedades

Por padrão, todas as propriedades também são exibidas diretamente na janela Variáveis locais, exceto a propriedade toString(). Para exibir a propriedade toString() na janela Variáveis locais, clique no ícone Alterar coluna no canto direito superior da janela, ou clique com o botão direito do mouse na janela e escolha Opções da lista > Alterar colunas visíveis e, em seguida, marque a caixa de verificação toString() na caixa de diálogo.

Consulte também
Contexto atual no depurador
Tarefas de depuração: referência rápida
Variáveis e expressões no IDE
Criando uma inspeção fixa
Janelas do Depurador

Notificações legais