benchmarks: Remove unnecessary unchecked casts

This commit is contained in:
Eric Anderson 2019-09-30 11:39:25 -07:00
parent 0be86a5731
commit 65b495c6bc
1 changed files with 6 additions and 6 deletions

View File

@ -123,16 +123,16 @@ public class TransportBenchmark {
Class<?> groupClass = Class.forName("io.netty.channel.epoll.EpollEventLoopGroup");
EventLoopGroup group = (EventLoopGroup) groupClass.getConstructor().newInstance();
@SuppressWarnings("unchecked")
Class<? extends ServerChannel> serverChannelClass = (Class<? extends ServerChannel>)
Class.forName("io.netty.channel.epoll.EpollServerSocketChannel");
Class<? extends ServerChannel> serverChannelClass =
Class.forName("io.netty.channel.epoll.EpollServerSocketChannel")
.asSubclass(ServerChannel.class);
serverBuilder = NettyServerBuilder.forAddress(address)
.bossEventLoopGroup(group)
.workerEventLoopGroup(group)
.channelType(serverChannelClass);
@SuppressWarnings("unchecked")
Class<? extends Channel> channelClass = (Class<? extends Channel>)
Class.forName("io.netty.channel.epoll.EpollSocketChannel");
Class<? extends Channel> channelClass =
Class.forName("io.netty.channel.epoll.EpollSocketChannel")
.asSubclass(Channel.class);
channelBuilder = NettyChannelBuilder.forAddress(address)
.eventLoopGroup(group)
.channelType(channelClass)