Fix checkstyle

- Basically a workaround for IntelliJ's automatic import optimization
This commit is contained in:
Trustin Lee 2013-02-07 23:58:21 +09:00
parent d4742bbe16
commit 9aa9d8a99b
2 changed files with 21 additions and 9 deletions

View File

@ -20,7 +20,6 @@ import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufAllocator;
import io.netty.buffer.MessageBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.DefaultChannelPipeline.*;
import io.netty.util.DefaultAttributeMap;
import java.net.SocketAddress;

View File

@ -20,6 +20,7 @@ import io.netty.buffer.ByteBuf;
import io.netty.buffer.Freeable;
import io.netty.buffer.MessageBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.Channel.Unsafe;
import io.netty.logging.InternalLogger;
import io.netty.logging.InternalLoggerFactory;
@ -44,7 +45,6 @@ final class DefaultChannelPipeline implements ChannelPipeline {
static final InternalLogger logger = InternalLoggerFactory.getInstance(DefaultChannelPipeline.class);
final Channel channel;
private final Channel.Unsafe unsafe;
final DefaultChannelHandlerContext head;
final DefaultChannelHandlerContext tail;
@ -72,10 +72,10 @@ final class DefaultChannelPipeline implements ChannelPipeline {
HeadHandler headHandler;
switch (channel.metadata().bufferType()) {
case BYTE:
headHandler = new ByteHeadHandler();
headHandler = new ByteHeadHandler(channel.unsafe());
break;
case MESSAGE:
headHandler = new MessageHeadHandler();
headHandler = new MessageHeadHandler(channel.unsafe());
break;
default:
throw new Error("unknown buffer type: " + channel.metadata().bufferType());
@ -85,8 +85,6 @@ final class DefaultChannelPipeline implements ChannelPipeline {
head.next = tail;
tail.prev = head;
unsafe = channel.unsafe();
}
@Override
@ -1160,11 +1158,16 @@ final class DefaultChannelPipeline implements ChannelPipeline {
}
}
abstract class HeadHandler implements ChannelOutboundHandler {
static abstract class HeadHandler implements ChannelOutboundHandler {
protected final Unsafe unsafe;
ByteBuf byteSink;
MessageBuf<Object> msgSink;
protected HeadHandler(Unsafe unsafe) {
this.unsafe = unsafe;
}
void init(ChannelHandlerContext ctx) {
switch (ctx.channel().metadata().bufferType()) {
case BYTE:
@ -1263,7 +1266,12 @@ final class DefaultChannelPipeline implements ChannelPipeline {
}
}
private final class ByteHeadHandler extends HeadHandler {
private static final class ByteHeadHandler extends HeadHandler {
private ByteHeadHandler(Unsafe unsafe) {
super(unsafe);
}
@Override
public void flush(ChannelHandlerContext ctx, ChannelPromise promise) throws Exception {
int msgSinkSize = msgSink.size();
@ -1287,7 +1295,12 @@ final class DefaultChannelPipeline implements ChannelPipeline {
}
}
private final class MessageHeadHandler extends HeadHandler {
private static final class MessageHeadHandler extends HeadHandler {
private MessageHeadHandler(Unsafe unsafe) {
super(unsafe);
}
@Override
public void flush(ChannelHandlerContext ctx, ChannelPromise promise) throws Exception {
int byteSinkSize = byteSink.readableBytes();