Caixa de diálogo Ponto de interrupção: classe
Consulte também
Use essa caixa de diálogo para definir as propriedades de um ponto de interrupção de classe.
Você pode definir as propriedades de ponto de interrupção de classe ao definir um novo ponto de interrupção ou ao modificar um ponto de interrupção existente.
- Para definir um novo ponto de interrupção de classe, escolha Depurar > Novo ponto de interrupção (Ctrl-Shift-F8) no menu principal, em seguida, selecione Classe na lista suspensa Tipo de ponto de interrupção.
- Para personalizar um ponto de interrupção de classe existente, clique com o botão direito do mouse no ponto de interrupção na janela Pontos de interrupção e escolha Personalizar.
- Se os campos na caixa de diálogo já estiverem preenchidos, as informações baseiam-se no local do ponto de inserção no Editor de código-fonte.
Você pode definir os seguintes valores:
- Configurações.
- Nome da classe. O nome do arquivo de classe em que você deseja que o depurador pare. Você pode usar um asterisco (*) como um sufixo para especificar mais de uma classe. Por exemplo, se você especificar java.lang*, o ponto de interrupção se aplica a qualquer classe do pacote java.lang. Você pode usar a condição Excluir classes para especificar determinadas classes que não disparam o ponto de interrupção.
- Parar sobre. Seleciona qual dos itens seguintes dispara o ponto de interrupção.
- Carregamento de classe. O ponto de interrupção é disparado quando a classe é carregada na máquina virtual.
- Descarregamento de classe. O ponto de interrupção é disparado quando a classe é descarregada na máquina virtual.
- Carregamento ou descarregamento de classe. O ponto de interrupção é disparado quando a classe é carregada e quando ela é descarregada na máquina virtual.
- Condições
- Excluir classes. Quando selecionada, permite que você especifique as classes a serem excluídas. As classes excluídas não disparam o ponto de interrupção quando são carregadas. Se não for selecionada, o ponto de interrupção é disparado por quaisquer classes que correspondem à definição Nome da classe. Você pode usar um asterisco (*) como um sufixo para excluir mais de uma classe. Por exemplo, especifique java.lang* para excluir todas as classes do pacote java.lang. Você pode especificar vários padrões, separando-os com uma vírgula ou um espaço (java.net.URLClassLoader*, java.lang.ClassLoader).
- Interromper ao alcançar contagem. Quando selecionada, permite que você especifique a freqüência com que o ponto de interrupção é disparado. Escolha um critério na lista suspensa e especifique um valor numérico.
- Ações. As ações a serem tomadas quando o ponto de interrupção é disparado.
- Suspenso. Especifica quais threads no programa que está sendo depurado são suspensos quando o ponto de interrupção é atingido.
Você pode especificar nenhuma thread, todos os segmentos ou a thread do ponto de interrupção. A thread do ponto de interrupção é a thread atual quando o ponto de interrupção é atingido.
- Imprimir texto. A mensagem especificada é impressa na visualização Console do depurador da janela Saída. Para obter informações sobre as marcas que podem ser incluídas na mensagem, consulte Imprimindo uma mensagem de ponto de interrupção.
- Consulte também
- Caixa de diálogo Novo ponto de interrupção
- Definindo um ponto de interrupção Java
- Pontos de interrupção no IDE
-
Notificações legais