Replace a loop that runs only once with a single statement

This commit is contained in:
Trustin Lee 2012-11-12 09:35:50 +09:00
parent aa7cd691df
commit 18f1b1f1d0
4 changed files with 6 additions and 18 deletions

View File

@ -151,9 +151,7 @@ public class NioSctpChannel extends AbstractNioMessageChannel implements io.nett
@Override
protected SocketAddress localAddress0() {
try {
for (SocketAddress address : javaChannel().getAllLocalAddresses()) {
return address;
}
return javaChannel().getAllLocalAddresses().iterator().next();
} catch (IOException e) {
// ignore
}
@ -163,9 +161,7 @@ public class NioSctpChannel extends AbstractNioMessageChannel implements io.nett
@Override
protected SocketAddress remoteAddress0() {
try {
for (SocketAddress address : javaChannel().getRemoteAddresses()) {
return address;
}
return javaChannel().getRemoteAddresses().iterator().next();
} catch (IOException e) {
// ignore
}

View File

@ -94,9 +94,7 @@ public class NioSctpServerChannel extends AbstractNioMessageChannel
@Override
protected SocketAddress localAddress0() {
try {
for (SocketAddress address : javaChannel().getAllLocalAddresses()) {
return address;
}
return javaChannel().getAllLocalAddresses().iterator().next();
} catch (IOException e) {
// ignore
}

View File

@ -169,9 +169,7 @@ public class OioSctpChannel extends AbstractOioMessageChannel
@Override
protected SocketAddress localAddress0() {
try {
for (SocketAddress address : ch.getAllLocalAddresses()) {
return address;
}
return ch.getAllLocalAddresses().iterator().next();
} catch (IOException e) {
// ignore
}
@ -195,9 +193,7 @@ public class OioSctpChannel extends AbstractOioMessageChannel
@Override
protected SocketAddress remoteAddress0() {
try {
for (SocketAddress address : ch.getRemoteAddresses()) {
return address;
}
return ch.getRemoteAddresses().iterator().next();
} catch (IOException e) {
// ignore
}

View File

@ -108,9 +108,7 @@ public class OioSctpServerChannel extends AbstractOioMessageChannel
@Override
protected SocketAddress localAddress0() {
try {
for (SocketAddress address : sch.getAllLocalAddresses()) {
return address;
}
return sch.getAllLocalAddresses().iterator().next();
} catch (IOException e) {
// ignore
}