Oi pessoal, tudo bom ?
Tenho uma duvida muito simples mas nao estou conseguindo resolve-la.
Tenho uma classe A que chama a B (instancia B).
No momento q a classe A chama B, ela dispara alguns metodos executados
por B. O problema eh q dentro do metodo de B ocorre um erro. A partir deste
instante, quero q a classe B seja destruida e seja retornado o controle a
quem a chamou (no caso, A).
O problema eh q no momento do erro no metodo, eu nao posso escrever
System.exit pq ao inves de so a classe B ser destruida, o sistema todo eh
terminado.
Exemplo:
"Classe B"
public void X()
{
if (x==1)
// entao retona o controle a quem instanciou (no caso, classe A). O
retorno deve ser nesse momento e nao esperar q
o metodo seja totalmente executado para poder retornar.
else
{
xxxxxxx
}
<comandos>
}
Eu sei q poderia simplesmente retornar com (return true/false) mas nao eh
o meu caso.
Como posso resolver esse problema ? Alguma sugestao ?
Espero ter sido claro o suficiente...
Thiago Almeida.
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.