Correção Rápida

Para determinados problemas sublinhados com uma linha de destaque de problema, o editor Java pode oferecer correções. Isso é mostrado pela lâmpada elétrica na barra do marcador do editor.

Um editor Java indicando um problema, que pode ter correção rápida, com uma lâmpada na barra do marcador do editor

Para ver as sugestões de correção, utilize a ação de Correção Rápida

Observe que a lâmpada funciona apenas como dica. É possível que mesmo exibida, ela se apague por não haver possibilidade de correção.

Correções fornecidas:

Problema

Sugestões de Correção

Referência ao método não resolvido

  • Mude para um método com um nome semelhante
  • Criar método


Nome de variável não resolvido 

  • Mude para uma variável com um nome semelhante
  • Criar campo
  • Criar variável local
  • Criar parâmetro


Nome de tipo não resolvido 

  • Mude para um tipo com um nome semelhante
  • Criar classe
  • Criar interface
  • Incluir instrução de importação


Construtor não definido

  • Criar construtor


Incompatibilidade de parâmetros
  • Mude o nome do método para o método correspondente

Exceção não tratada

  • Incluir instrução try / catch
  • Incluir lança declaração para método de inclusão


O nome do tipo não corresponde ao nome da unidade de compilação
  • Alterar nome do tipo
  • Alterar nome do arquivo
A declaração do pacote não corresponde à localização do arquivo
  • Alterar declaração do pacote
  • Mover arquivo
Importação não utilizada
  • Remover importação
Tipo não correspondente
  • Incluir instrução de conversão
  • Alterar tipo declarado
Cadeia não finalizada
  • Finalizar cadeia
Cadeia não externalizada
  • Assistente para Abrir Cadeia Externalizada

Para ativar / desativar a indicação de problema & a lâmpada, vá para página de preferências do Editor Java > Anotações

Conceitos relacionados
Editor Java
JDT (Ferramentas de Desenvolvimento Java)

Tarefas Relacionadas
Utilizando a Correção Rápida

Referência Relacionada
Preferências do Editor Java
Menu Editar

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.