Re: [St-ES] Ignorar una excepción específica

Hernán nyshab at gmail.com
Thu Jun 2 09:51:34 MDT 2005


Tal vez te sirva esto

| implementors |
implementors := Collection implementorsOf: #add:.
implementors select: [: cm | ( cm literals includes:
#implementedBySubclass ) not ]

Saludos

On 6/2/05, Fernando <fernando en easyjob.net> wrote:
> Hola,
> 
> Supongamos que tengo una clase Url con varias subclases. Cada una de ellas
> implementa el método #scheme que devuelve un símbolo.
> 
> Estoy usando Url withAllSubclassesDo: [:each | each scheme] para crear una
> OrderedCollection de símbolos. Sin embargo, algunas subclases levantarán un
> excepción del tipo shouldNotImplement o notYetImplemented al recibir el mensaje
> #scheme.
> 
> ¿Cómo ignoro esa excepción específica y tiro palante con la siguinete subclase?
> 
> Gracias



More information about the Smalltalk mailing list