Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2105

Cria

exceção

Cria um objeto contendo uma mensagem de exceção. Essa função utiliza a subclasse Exception da super classe Throwable.

Parâmetros 

NomeTipoDoc


Image Added

Figura 1 - Bloco Criar exceção

Compatibilidade

  • Bloco servidor: cronapi.util.Operations.createException()

Retorno

Retorna um objeto JSON contendo informações técnicas sobre a exceção lançada.

Parâmetros

Mensagem

Parâmetro 1String

Mensagem a ser exibida

como a exceção

Retorno

Retorna um objeto.

Compatibilidade

Image Removed Servidor

quando a aplicação lançar a exceção. O conteúdo informado será incluído no atributo localizedMessage do objeto da exceção.

  • Posição: 1
  • Inglês: Message
  • Tipo: Texto / String
  • Exemplo: "Não é possível realizar divisão por 0"

Exemplo 

A função abaixo em destaque atribui a variável imprime uma exceção cria uma exceção e a imprime no console do depurador.


Image RemovedImage Added

Figura 1 2 - Criando objeto com mensagem de exceção


Da forma que está, a mensagem exibida no console do depurador será algo parecido como a figura 12.1, ela apresenta várias informações técnicas antes de apresentar a mensagem da exceção, em destaque na figura. Para exibir somente a mensagem, utilize o bloco de programação Obtém mensagem da exceção.


Image Modified

Figura 12.1 - Mensagem da exceção

Nesta página

Índice

Sobre Exceções

As exceções são eventos que ocorrem durante a execução de programas que quebram o fluxo normal das instruções. Um exemplo de exceção seria dividir um algarismo por zero. 

As exceções são usadas para indicar muitos tipos diferentes de condições de erro, alguns exemplos são:

  • Arquivo não encontrado
  • Erros de programação
  • Exceções aritméticas
Informações
titleMais sobre
Exceções