short hand catch

R

Roedy Green

Is there shorthand for this?

try {
try {
....
}
catch ( Exception1 e1 )
{
doSomething();
}
}
catch ( Exception2 e2 )
{
doSomething(); // same thing.
}
 
E

E.C. Bäck

Roedy Green said:
Is there shorthand for this?

try {
try {
...
}
catch ( Exception1 e1 )
{
doSomething();
}
}
catch ( Exception2 e2 )
{
doSomething(); // same thing.
}

I don't see why you need the two "try" statements. Isn't one followed by n
catches ok?
--
Thanks,
Elliott C. Bäck

Sophomore, Computer Science
Cornell University
 
B

Brad BARCLAY

Roedy said:
Is there shorthand for this?

try {
try {
...
}
catch ( Exception1 e1 )
{
doSomething();
}
}
catch ( Exception2 e2 )
{
doSomething(); // same thing.
}

Two possibilities:

1) Try clause may have more than one catch clause:

try {
...
} catch (Exception1 e1) {
doSomething();
} catch (Exception2 e2) {
doSomething();
}

2) Catch the parent type for the two exceptions:

try {
...
} catch (Exception e) {
doSomething();
}

Brad BARCLAY
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,534
Members
45,007
Latest member
obedient dusk

Latest Threads

Top