Lançar uma exceção depois de um if

Pessoal,

Como faço para lançar essa exceção depois de um if? tem como?

log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
VErro erro = new VErro(new Integer(800), "XXX inválido");
throw new UTILException(erro);

[code]if{

}

log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
VErro erro = new VErro(new Integer(800), “XXX inválido”);
throw new UTILException(erro);
[/code]

!! nao entendi sua pergunta

[quote=arthurnn][code]if{

}

log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
VErro erro = new VErro(new Integer(800), “XXX inválido”);
throw new UTILException(erro);
[/code]

!! nao entendi sua pergunta[/quote]

preciso fazer algo assim:

if(data == null || nome == null){
log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
VErro erro = new VErro(new Integer(800), "XXX inválido");
throw new UTILException(erro);
}

Ué, vc já está fazendo. É isso mesmo aí que vc fez. Qual é sua dúvida?

[quote=fabiozoroastro]Ué, vc já está fazendo. É isso mesmo aí que vc fez. Qual é sua dúvida?
[/quote]

Se eu fizer isso …da pau…ele não sabe quem é o e

Esse pedaço aí tá dentro de um catch ?

Manda o código do método inteiro.

[]´s

[quote=Rafaelprp]Esse pedaço aí tá dentro de um catch ?

Manda o código do método inteiro.

[]´s[/quote]

Esta dentro de um try, tenho q colocar dentro do catch?

Dentro do catch sim, esse “e” é um objeto de Exception que sua aplicação gerou.

Não entendi como vou colocar esse if e o dentro do catch ao mesmo tempo. Pq se não ocorrer nenhum problema dentro do try, ele não vai entrar no catch, então como vou usar esse if se nem dentro do catch ele entra?

Se seu Exception é só pra ver se Data e nome é null pq vc não faz um if que ve se é null se não manda uma mensagem invés de erro?

   if(data == null || nome == null){
      throw new UTILException("manda a data, o mané");
   }

isso já não resolve ?

resolvi retirando o e.getMessage(). Grato a todos.