Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.help > #635
| Newsgroups | comp.lang.java.help |
|---|---|
| Subject | Re: Some same exceptions used in a given file |
| References | <87r58s28w3.fsf@merciadriluca-station.MERCIADRILUCA> <x-Sdnf9tjIy5pi7QnZ2dnUVZ_vqdnZ2d@earthlink.com> |
| From | Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> |
| Organization | ULg |
| Date | 2011-04-24 09:34 +0200 |
| Message-ID | <87ei4sm7b6.fsf@merciadriluca-station.MERCIADRILUCA> (permalink) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Patricia Shanahan <pats@acm.org> writes:
> On 4/23/2011 10:08 AM, Merciadri Luca wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hi,
>>
>> In some of my code files, I've got the following catch block
>>
>> ==
>> catch (IOException cantOpenFile)
>> {
>> System.err.println("Can't open " + inputFilename + ".");
>> System.exit(1);
>> }
>> ==
>> more than once, but at different places in the file. Is it possible to
>> define this somewhere so that I can directly catch the exception with
>> the two given commands? (Just as one would define his own exception.)
>
> I can see two options for reducing the amount of duplicate code:
>
> 1. Put the try-catch for IOException at a high enough level in the call
> hierarchy, and wide enough scope, that it will catch all instances of
> IOException for which you want the same handling.
>
> 2. Extract the handling for IOException into a method that can be called
> from multiple catch blocks.
And what is the difference between try and catch at a high enough
level and the same, but with a throw in the method that might generate
an exception?
- --
Merciadri Luca
See http://www.student.montefiore.ulg.ac.be/~merciadri/
- --
It takes two to tango.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
iEYEARECAAYFAk2z0n0ACgkQM0LLzLt8MhwLlwCgl71lB3ptskt0TWntW5FxOWX5
0IEAn0Dir37LnMl5Jh6lfevV6tG4WTFq
=v8mI
-----END PGP SIGNATURE-----
Back to comp.lang.java.help | Previous | Next — Previous in thread | Next in thread | Find similar
Some same exceptions used in a given file Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-04-23 19:08 +0200
Re: Some same exceptions used in a given file Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-04-23 14:40 -0400
Re: Some same exceptions used in a given file Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-04-23 16:23 -0400
Re: Some same exceptions used in a given file Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-04-23 17:23 -0300
Re: Some same exceptions used in a given file Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-04-24 00:00 +0200
Re: Some same exceptions used in a given file Lew <noone@lewscanon.com> - 2011-04-23 18:22 -0400
Re: Some same exceptions used in a given file Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-04-23 18:31 -0400
Re: Some same exceptions used in a given file Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-04-24 01:20 +0200
Re: Some same exceptions used in a given file Lew <noone@lewscanon.com> - 2011-04-23 20:19 -0400
Re: Some same exceptions used in a given file Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-04-23 22:25 -0300
Re: Some same exceptions used in a given file Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-04-24 09:24 +0200
Re: Some same exceptions used in a given file Patricia Shanahan <pats@acm.org> - 2011-04-23 13:48 -0700
Re: Some same exceptions used in a given file Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-04-24 09:34 +0200
Re: Some same exceptions used in a given file Lew <noone@lewscanon.com> - 2011-04-24 09:40 -0400
Re: Some same exceptions used in a given file Patricia Shanahan <pats@acm.org> - 2011-04-24 06:53 -0700
Re: Some same exceptions used in a given file Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-04-24 01:28 +0200
csiph-web