Sonar: [squid:S2095] Use try-with-resources
This commit is contained in:
@@ -32,6 +32,9 @@ public class PacketDecoder extends ReplayingDecoder<CSPacket> {
|
||||
@Override
|
||||
protected void decode(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws Exception {
|
||||
State state = ctx.channel().attr(ATTR_STATE).get();
|
||||
/* FIXME: SONAR посчитал нужным здесь задействовать try-with-resources
|
||||
* однако для ByteBuf не существует понятия `close`. Необходимо проанализировать необходимость
|
||||
* использования реализации интерфейса InputStream и если её нет, то убрать. */
|
||||
NetInputStream netStream = new WrapperNetInputStream(in);
|
||||
|
||||
int packetSize = netStream.readVarInt();
|
||||
|
||||
@@ -27,6 +27,9 @@ public class PacketEncoder extends MessageToByteEncoder<SCPacket> {
|
||||
log.debug("Send {}:{}", state, packet);
|
||||
|
||||
try {
|
||||
/* FIXME: SONAR посчитал нужным здесь задействовать try-with-resources
|
||||
* однако для ByteBuf не существует понятия `close`. Необходимо проанализировать необходимость
|
||||
* использования реализации интерфейса OutputStream и если её нет, то убрать. */
|
||||
NetOutputStream netStream = new WrapperNetOutputStream(out);
|
||||
netStream.writeVarInt(id);
|
||||
packet.writeSelf(netStream);
|
||||
|
||||
@@ -32,6 +32,9 @@ public class PacketPostEncoder extends MessageToByteEncoder<ByteBuf> {
|
||||
}
|
||||
|
||||
out.ensureWritable(sizeOfPktSize + pktSize);
|
||||
/* FIXME: SONAR посчитал нужным здесь задействовать try-with-resources
|
||||
* однако для ByteBuf не существует понятия `close`. Необходимо проанализировать необходимость
|
||||
* использования реализации интерфейса OutputStream и если её нет, то убрать. */
|
||||
(new WrapperNetOutputStream(out)).writeVarInt(pktSize);
|
||||
out.writeBytes(msg);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user