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>.

Responder a