{"type":" file json","name":"index.json","path":"/lib/io.netty/netty-codec/4.1.29.Final/.web-ide/index.json","fullName":"/lib/io.netty/netty-codec/4.1.29.Final/.web-ide/index.json"}
{"type":" file MF","name":"MANIFEST.MF","path":"/lib/io.netty/netty-codec/4.1.29.Final/META-INF/MANIFEST.MF","fullName":"/lib/io.netty/netty-codec/4.1.29.Final/META-INF/MANIFEST.MF"}
{"type":" file xml","name":"pom.xml","path":"/lib/io.netty/netty-codec/4.1.29.Final/META-INF/maven/io.netty/netty-codec/pom.xml","fullName":"/lib/io.netty/netty-codec/4.1.29.Final/META-INF/maven/io.netty/netty-codec/pom.xml"}
{"type":" file properties","name":"pom.properties","path":"/lib/io.netty/netty-codec/4.1.29.Final/META-INF/maven/io.netty/netty-codec/pom.properties","fullName":"/lib/io.netty/netty-codec/4.1.29.Final/META-INF/maven/io.netty/netty-codec/pom.properties"}
{"type":"public class","name":"FastLzFrameEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/FastLzFrameEncoder.java","fullName":"io.netty.handler.codec.compression.FastLzFrameEncoder"}
{"type":"final class","name":"CompressionUtil","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/CompressionUtil.java","fullName":"io.netty.handler.codec.compression.CompressionUtil"}
{"type":"final class","name":"Lz4Constants","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Lz4Constants.java","fullName":"io.netty.handler.codec.compression.Lz4Constants"}
{"type":"final class","name":"ZlibUtil","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ZlibUtil.java","fullName":"io.netty.handler.codec.compression.ZlibUtil"}
{"type":" class","name":"Crc32c","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Crc32c.java","fullName":"io.netty.handler.codec.compression.Crc32c"}
{"type":"final class","name":"Bzip2BlockDecompressor","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2BlockDecompressor.java","fullName":"io.netty.handler.codec.compression.Bzip2BlockDecompressor"}
{"type":"public class","name":"Lz4FrameEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Lz4FrameEncoder.java","fullName":"io.netty.handler.codec.compression.Lz4FrameEncoder"}
{"type":"public class","name":"CompressionException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/CompressionException.java","fullName":"io.netty.handler.codec.compression.CompressionException"}
{"type":"public class","name":"SnappyFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/SnappyFrameDecoder.java","fullName":"io.netty.handler.codec.compression.SnappyFrameDecoder"}
{"type":"private static final enum nested","name":"SnappyFrameDecoder$ChunkType","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/SnappyFrameDecoder.java#class=SnappyFrameDecoder$ChunkType","fullName":"io.netty.handler.codec.compression.SnappyFrameDecoder.ChunkType"}
{"type":"public final class","name":"Snappy","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Snappy.java","fullName":"io.netty.handler.codec.compression.Snappy"}
{"type":"private static final enum nested","name":"Snappy$State","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Snappy.java#class=Snappy$State","fullName":"io.netty.handler.codec.compression.Snappy.State"}
{"type":"public abstract class","name":"ZlibDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ZlibDecoder.java","fullName":"io.netty.handler.codec.compression.ZlibDecoder"}
{"type":"public class","name":"LzmaFrameEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/LzmaFrameEncoder.java","fullName":"io.netty.handler.codec.compression.LzmaFrameEncoder"}
{"type":"final class","name":"Bzip2HuffmanStageDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2HuffmanStageDecoder.java","fullName":"io.netty.handler.codec.compression.Bzip2HuffmanStageDecoder"}
{"type":"final class","name":"Bzip2Constants","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2Constants.java","fullName":"io.netty.handler.codec.compression.Bzip2Constants"}
{"type":"public class","name":"DecompressionException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/DecompressionException.java","fullName":"io.netty.handler.codec.compression.DecompressionException"}
{"type":"final class","name":"Bzip2BlockCompressor","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2BlockCompressor.java","fullName":"io.netty.handler.codec.compression.Bzip2BlockCompressor"}
{"type":"public class","name":"JZlibEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/JZlibEncoder.java","fullName":"io.netty.handler.codec.compression.JZlibEncoder"}
{"type":"final class","name":"Bzip2MoveToFrontTable","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2MoveToFrontTable.java","fullName":"io.netty.handler.codec.compression.Bzip2MoveToFrontTable"}
{"type":"public class","name":"JdkZlibEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/JdkZlibEncoder.java","fullName":"io.netty.handler.codec.compression.JdkZlibEncoder"}
{"type":"final class","name":"Bzip2HuffmanStageEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2HuffmanStageEncoder.java","fullName":"io.netty.handler.codec.compression.Bzip2HuffmanStageEncoder"}
{"type":"public final class","name":"ZlibCodecFactory","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ZlibCodecFactory.java","fullName":"io.netty.handler.codec.compression.ZlibCodecFactory"}
{"type":"final class","name":"Bzip2HuffmanAllocator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2HuffmanAllocator.java","fullName":"io.netty.handler.codec.compression.Bzip2HuffmanAllocator"}
{"type":"public class","name":"LzfEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/LzfEncoder.java","fullName":"io.netty.handler.codec.compression.LzfEncoder"}
{"type":"public class","name":"SnappyFramedEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/SnappyFramedEncoder.java","fullName":"io.netty.handler.codec.compression.SnappyFramedEncoder"}
{"type":"final class","name":"Bzip2MTFAndRLE2StageEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2MTFAndRLE2StageEncoder.java","fullName":"io.netty.handler.codec.compression.Bzip2MTFAndRLE2StageEncoder"}
{"type":"final class","name":"Bzip2DivSufSort","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2DivSufSort.java","fullName":"io.netty.handler.codec.compression.Bzip2DivSufSort"}
{"type":"private static class nested","name":"Bzip2DivSufSort$StackEntry","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2DivSufSort.java#class=Bzip2DivSufSort$StackEntry","fullName":"io.netty.handler.codec.compression.Bzip2DivSufSort.StackEntry"}
{"type":"private static class nested","name":"Bzip2DivSufSort$PartitionResult","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2DivSufSort.java#class=Bzip2DivSufSort$PartitionResult","fullName":"io.netty.handler.codec.compression.Bzip2DivSufSort.PartitionResult"}
{"type":"private static class nested","name":"Bzip2DivSufSort$TRBudget","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2DivSufSort.java#class=Bzip2DivSufSort$TRBudget","fullName":"io.netty.handler.codec.compression.Bzip2DivSufSort.TRBudget"}
{"type":"public class","name":"Bzip2Decoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2Decoder.java","fullName":"io.netty.handler.codec.compression.Bzip2Decoder"}
{"type":"private static final enum nested","name":"Bzip2Decoder$State","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2Decoder.java#class=Bzip2Decoder$State","fullName":"io.netty.handler.codec.compression.Bzip2Decoder.State"}
{"type":"abstract class","name":"ByteBufChecksum","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ByteBufChecksum.java","fullName":"io.netty.handler.codec.compression.ByteBufChecksum"}
{"type":"private static final class nested","name":"ByteBufChecksum$ReflectiveByteBufChecksum","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ByteBufChecksum.java#class=ByteBufChecksum$ReflectiveByteBufChecksum","fullName":"io.netty.handler.codec.compression.ByteBufChecksum.ReflectiveByteBufChecksum"}
{"type":"private static class nested","name":"ByteBufChecksum$SlowByteBufChecksum","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ByteBufChecksum.java#class=ByteBufChecksum$SlowByteBufChecksum","fullName":"io.netty.handler.codec.compression.ByteBufChecksum.SlowByteBufChecksum"}
{"type":"public abstract class","name":"ZlibEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ZlibEncoder.java","fullName":"io.netty.handler.codec.compression.ZlibEncoder"}
{"type":"public class","name":"JZlibDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/JZlibDecoder.java","fullName":"io.netty.handler.codec.compression.JZlibDecoder"}
{"type":" class","name":"Bzip2BitReader","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2BitReader.java","fullName":"io.netty.handler.codec.compression.Bzip2BitReader"}
{"type":"public class","name":"FastLzFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/FastLzFrameDecoder.java","fullName":"io.netty.handler.codec.compression.FastLzFrameDecoder"}
{"type":"private static final enum nested","name":"FastLzFrameDecoder$State","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/FastLzFrameDecoder.java#class=FastLzFrameDecoder$State","fullName":"io.netty.handler.codec.compression.FastLzFrameDecoder.State"}
{"type":"public class","name":"Lz4FrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Lz4FrameDecoder.java","fullName":"io.netty.handler.codec.compression.Lz4FrameDecoder"}
{"type":"private static final enum nested","name":"Lz4FrameDecoder$State","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Lz4FrameDecoder.java#class=Lz4FrameDecoder$State","fullName":"io.netty.handler.codec.compression.Lz4FrameDecoder.State"}
{"type":"final class","name":"Bzip2BitWriter","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2BitWriter.java","fullName":"io.netty.handler.codec.compression.Bzip2BitWriter"}
{"type":"final class","name":"FastLz","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/FastLz.java","fullName":"io.netty.handler.codec.compression.FastLz"}
{"type":"public final class","name":"UnsupportedValueConverter","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/UnsupportedValueConverter.java","fullName":"io.netty.handler.codec.UnsupportedValueConverter"}
{"type":"public class","name":"FixedLengthFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/FixedLengthFrameDecoder.java","fullName":"io.netty.handler.codec.FixedLengthFrameDecoder"}
{"type":"public abstract class","name":"MessageAggregator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/MessageAggregator.java","fullName":"io.netty.handler.codec.MessageAggregator"}
{"type":"public final class","name":"ProtocolDetectionResult","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ProtocolDetectionResult.java","fullName":"io.netty.handler.codec.ProtocolDetectionResult"}
{"type":"public abstract class","name":"MessageToMessageDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/MessageToMessageDecoder.java","fullName":"io.netty.handler.codec.MessageToMessageDecoder"}
{"type":"public class","name":"LengthFieldBasedFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/LengthFieldBasedFrameDecoder.java","fullName":"io.netty.handler.codec.LengthFieldBasedFrameDecoder"}
{"type":"public final class","name":"AsciiHeadersEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/AsciiHeadersEncoder.java","fullName":"io.netty.handler.codec.AsciiHeadersEncoder"}
{"type":"public static final enum nested","name":"AsciiHeadersEncoder$SeparatorType","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/AsciiHeadersEncoder.java#class=AsciiHeadersEncoder$SeparatorType","fullName":"io.netty.handler.codec.AsciiHeadersEncoder.SeparatorType"}
{"type":"public static final enum nested","name":"AsciiHeadersEncoder$NewlineType","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/AsciiHeadersEncoder.java#class=AsciiHeadersEncoder$NewlineType","fullName":"io.netty.handler.codec.AsciiHeadersEncoder.NewlineType"}
{"type":"public class","name":"DelimiterBasedFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DelimiterBasedFrameDecoder.java","fullName":"io.netty.handler.codec.DelimiterBasedFrameDecoder"}
{"type":"public class","name":"LengthFieldPrepender","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/LengthFieldPrepender.java","fullName":"io.netty.handler.codec.LengthFieldPrepender"}
{"type":"public class","name":"ProtobufVarint32FrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/protobuf/ProtobufVarint32FrameDecoder.java","fullName":"io.netty.handler.codec.protobuf.ProtobufVarint32FrameDecoder"}
{"type":"public class","name":"ProtobufDecoderNano","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/protobuf/ProtobufDecoderNano.java","fullName":"io.netty.handler.codec.protobuf.ProtobufDecoderNano"}
{"type":"public class","name":"ProtobufDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/protobuf/ProtobufDecoder.java","fullName":"io.netty.handler.codec.protobuf.ProtobufDecoder"}
{"type":"public class","name":"ProtobufVarint32LengthFieldPrepender","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/protobuf/ProtobufVarint32LengthFieldPrepender.java","fullName":"io.netty.handler.codec.protobuf.ProtobufVarint32LengthFieldPrepender"}
{"type":"public class","name":"ProtobufEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/protobuf/ProtobufEncoder.java","fullName":"io.netty.handler.codec.protobuf.ProtobufEncoder"}
{"type":"public final enum","name":"ProtocolDetectionState","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ProtocolDetectionState.java","fullName":"io.netty.handler.codec.ProtocolDetectionState"}
{"type":"public class","name":"ProtobufEncoderNano","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/protobuf/ProtobufEncoderNano.java","fullName":"io.netty.handler.codec.protobuf.ProtobufEncoderNano"}
{"type":"public class","name":"DatagramPacketDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DatagramPacketDecoder.java","fullName":"io.netty.handler.codec.DatagramPacketDecoder"}
{"type":"public class","name":"CharSequenceValueConverter","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/CharSequenceValueConverter.java","fullName":"io.netty.handler.codec.CharSequenceValueConverter"}
{"type":"public class","name":"Bzip2Encoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2Encoder.java","fullName":"io.netty.handler.codec.compression.Bzip2Encoder"}
{"type":"private static final enum nested","name":"Bzip2Encoder$State","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2Encoder.java#class=Bzip2Encoder$State","fullName":"io.netty.handler.codec.compression.Bzip2Encoder.State"}
{"type":"public class","name":"TooLongFrameException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/TooLongFrameException.java","fullName":"io.netty.handler.codec.TooLongFrameException"}
{"type":"public class","name":"LineEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/string/LineEncoder.java","fullName":"io.netty.handler.codec.string.LineEncoder"}
{"type":"public class","name":"StringEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/string/StringEncoder.java","fullName":"io.netty.handler.codec.string.StringEncoder"}
{"type":"public final class","name":"LineSeparator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/string/LineSeparator.java","fullName":"io.netty.handler.codec.string.LineSeparator"}
{"type":"public class","name":"StringDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/string/StringDecoder.java","fullName":"io.netty.handler.codec.string.StringDecoder"}
{"type":"final class","name":"Crc32","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Crc32.java","fullName":"io.netty.handler.codec.compression.Crc32"}
{"type":"public class","name":"SnappyFramedDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/SnappyFramedDecoder.java","fullName":"io.netty.handler.codec.compression.SnappyFramedDecoder"}
{"type":"public class","name":"LzfDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/LzfDecoder.java","fullName":"io.netty.handler.codec.compression.LzfDecoder"}
{"type":"private static final enum nested","name":"LzfDecoder$State","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/LzfDecoder.java#class=LzfDecoder$State","fullName":"io.netty.handler.codec.compression.LzfDecoder.State"}
{"type":"public final enum","name":"ZlibWrapper","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/ZlibWrapper.java","fullName":"io.netty.handler.codec.compression.ZlibWrapper"}
{"type":"public class","name":"SnappyFrameEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/SnappyFrameEncoder.java","fullName":"io.netty.handler.codec.compression.SnappyFrameEncoder"}
{"type":"final class","name":"Bzip2Rand","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/Bzip2Rand.java","fullName":"io.netty.handler.codec.compression.Bzip2Rand"}
{"type":"public class","name":"JdkZlibDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/JdkZlibDecoder.java","fullName":"io.netty.handler.codec.compression.JdkZlibDecoder"}
{"type":"private static final enum nested","name":"JdkZlibDecoder$GzipState","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/compression/JdkZlibDecoder.java#class=JdkZlibDecoder$GzipState","fullName":"io.netty.handler.codec.compression.JdkZlibDecoder.GzipState"}
{"type":"public class","name":"ThreadLocalUnmarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/ThreadLocalUnmarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.ThreadLocalUnmarshallerProvider"}
{"type":"public class","name":"CompatibleMarshallingEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/CompatibleMarshallingEncoder.java","fullName":"io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder"}
{"type":"public interface","name":"UnmarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/UnmarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.UnmarshallerProvider"}
{"type":"final class","name":"ReplayingDecoderByteBuf","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ReplayingDecoderByteBuf.java","fullName":"io.netty.handler.codec.ReplayingDecoderByteBuf"}
{"type":"public class","name":"Base64Encoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/base64/Base64Encoder.java","fullName":"io.netty.handler.codec.base64.Base64Encoder"}
{"type":"public final class","name":"Base64","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/base64/Base64.java","fullName":"io.netty.handler.codec.base64.Base64"}
{"type":"private static final class nested","name":"Base64$Decoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/base64/Base64.java#class=Base64$Decoder","fullName":"io.netty.handler.codec.base64.Base64.Decoder"}
{"type":"public interface","name":"MarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/MarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.MarshallerProvider"}
{"type":"public class","name":"MarshallingDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/MarshallingDecoder.java","fullName":"io.netty.handler.codec.marshalling.MarshallingDecoder"}
{"type":"public class","name":"MarshallingEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/MarshallingEncoder.java","fullName":"io.netty.handler.codec.marshalling.MarshallingEncoder"}
{"type":" class","name":"ChannelBufferByteInput","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/ChannelBufferByteInput.java","fullName":"io.netty.handler.codec.marshalling.ChannelBufferByteInput"}
{"type":"public class","name":"DefaultMarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/DefaultMarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.DefaultMarshallerProvider"}
{"type":"public class","name":"ContextBoundUnmarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/ContextBoundUnmarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.ContextBoundUnmarshallerProvider"}
{"type":" class","name":"ChannelBufferByteOutput","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/ChannelBufferByteOutput.java","fullName":"io.netty.handler.codec.marshalling.ChannelBufferByteOutput"}
{"type":" class","name":"LimitingByteInput","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/LimitingByteInput.java","fullName":"io.netty.handler.codec.marshalling.LimitingByteInput"}
{"type":"static final class nested","name":"LimitingByteInput$TooBigObjectException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/LimitingByteInput.java#class=LimitingByteInput$TooBigObjectException","fullName":"io.netty.handler.codec.marshalling.LimitingByteInput.TooBigObjectException"}
{"type":"public class","name":"CompatibleMarshallingDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/CompatibleMarshallingDecoder.java","fullName":"io.netty.handler.codec.marshalling.CompatibleMarshallingDecoder"}
{"type":"public class","name":"DefaultUnmarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/DefaultUnmarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider"}
{"type":"public class","name":"PrematureChannelClosureException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/PrematureChannelClosureException.java","fullName":"io.netty.handler.codec.PrematureChannelClosureException"}
{"type":"public abstract class","name":"ReplayingDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ReplayingDecoder.java","fullName":"io.netty.handler.codec.ReplayingDecoder"}
{"type":"public class","name":"XmlFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/xml/XmlFrameDecoder.java","fullName":"io.netty.handler.codec.xml.XmlFrameDecoder"}
{"type":"public class","name":"JsonObjectDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/json/JsonObjectDecoder.java","fullName":"io.netty.handler.codec.json.JsonObjectDecoder"}
{"type":"public class","name":"CorruptedFrameException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/CorruptedFrameException.java","fullName":"io.netty.handler.codec.CorruptedFrameException"}
{"type":"public final class","name":"DateFormatter","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DateFormatter.java","fullName":"io.netty.handler.codec.DateFormatter"}
{"type":"public class","name":"EmptyHeaders","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/EmptyHeaders.java","fullName":"io.netty.handler.codec.EmptyHeaders"}
{"type":"public class","name":"DefaultHeaders","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DefaultHeaders.java","fullName":"io.netty.handler.codec.DefaultHeaders"}
{"type":"public static interface nested","name":"DefaultHeaders$NameValidator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DefaultHeaders.java#class=DefaultHeaders$NameValidator","fullName":"io.netty.handler.codec.DefaultHeaders.NameValidator"}
{"type":"private final class nested","name":"DefaultHeaders$HeaderIterator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DefaultHeaders.java#class=DefaultHeaders$HeaderIterator","fullName":"io.netty.handler.codec.DefaultHeaders.HeaderIterator"}
{"type":"private final class nested","name":"DefaultHeaders$ValueIterator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DefaultHeaders.java#class=DefaultHeaders$ValueIterator","fullName":"io.netty.handler.codec.DefaultHeaders.ValueIterator"}
{"type":"protected static class nested","name":"DefaultHeaders$HeaderEntry","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DefaultHeaders.java#class=DefaultHeaders$HeaderEntry","fullName":"io.netty.handler.codec.DefaultHeaders.HeaderEntry"}
{"type":"public class","name":"MessageAggregationException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/MessageAggregationException.java","fullName":"io.netty.handler.codec.MessageAggregationException"}
{"type":"public abstract class","name":"ByteToMessageDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ByteToMessageDecoder.java","fullName":"io.netty.handler.codec.ByteToMessageDecoder"}
{"type":"public static interface nested","name":"ByteToMessageDecoder$Cumulator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ByteToMessageDecoder.java#class=ByteToMessageDecoder$Cumulator","fullName":"io.netty.handler.codec.ByteToMessageDecoder.Cumulator"}
{"type":"public abstract class","name":"MessageToByteEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/MessageToByteEncoder.java","fullName":"io.netty.handler.codec.MessageToByteEncoder"}
{"type":"public interface","name":"Headers","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/Headers.java","fullName":"io.netty.handler.codec.Headers"}
{"type":"public class","name":"EncoderException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/EncoderException.java","fullName":"io.netty.handler.codec.EncoderException"}
{"type":"public class","name":"Base64Decoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/base64/Base64Decoder.java","fullName":"io.netty.handler.codec.base64.Base64Decoder"}
{"type":"public final enum","name":"Base64Dialect","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/base64/Base64Dialect.java","fullName":"io.netty.handler.codec.base64.Base64Dialect"}
{"type":"public class","name":"CompatibleObjectEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/CompatibleObjectEncoder.java","fullName":"io.netty.handler.codec.serialization.CompatibleObjectEncoder"}
{"type":"public class","name":"ObjectDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ObjectDecoder.java","fullName":"io.netty.handler.codec.serialization.ObjectDecoder"}
{"type":"public interface","name":"ClassResolver","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ClassResolver.java","fullName":"io.netty.handler.codec.serialization.ClassResolver"}
{"type":" class","name":"CachingClassResolver","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/CachingClassResolver.java","fullName":"io.netty.handler.codec.serialization.CachingClassResolver"}
{"type":"final class","name":"SoftReferenceMap","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/SoftReferenceMap.java","fullName":"io.netty.handler.codec.serialization.SoftReferenceMap"}
{"type":" class","name":"CompactObjectInputStream","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/CompactObjectInputStream.java","fullName":"io.netty.handler.codec.serialization.CompactObjectInputStream"}
{"type":"final class","name":"CodecOutputList","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/CodecOutputList.java","fullName":"io.netty.handler.codec.CodecOutputList"}
{"type":"private static interface nested","name":"CodecOutputList$CodecOutputListRecycler","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/CodecOutputList.java#class=CodecOutputList$CodecOutputListRecycler","fullName":"io.netty.handler.codec.CodecOutputList.CodecOutputListRecycler"}
{"type":"private static final class nested","name":"CodecOutputList$CodecOutputLists","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/CodecOutputList.java#class=CodecOutputList$CodecOutputLists","fullName":"io.netty.handler.codec.CodecOutputList.CodecOutputLists"}
{"type":"public class","name":"ObjectEncoderOutputStream","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ObjectEncoderOutputStream.java","fullName":"io.netty.handler.codec.serialization.ObjectEncoderOutputStream"}
{"type":"final class","name":"WeakReferenceMap","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/WeakReferenceMap.java","fullName":"io.netty.handler.codec.serialization.WeakReferenceMap"}
{"type":"public final class","name":"ClassResolvers","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ClassResolvers.java","fullName":"io.netty.handler.codec.serialization.ClassResolvers"}
{"type":"abstract class","name":"ReferenceMap","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ReferenceMap.java","fullName":"io.netty.handler.codec.serialization.ReferenceMap"}
{"type":"public class","name":"ThreadLocalMarshallerProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/marshalling/ThreadLocalMarshallerProvider.java","fullName":"io.netty.handler.codec.marshalling.ThreadLocalMarshallerProvider"}
{"type":"public class","name":"ObjectEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ObjectEncoder.java","fullName":"io.netty.handler.codec.serialization.ObjectEncoder"}
{"type":" class","name":"ClassLoaderClassResolver","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ClassLoaderClassResolver.java","fullName":"io.netty.handler.codec.serialization.ClassLoaderClassResolver"}
{"type":" class","name":"CompactObjectOutputStream","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/CompactObjectOutputStream.java","fullName":"io.netty.handler.codec.serialization.CompactObjectOutputStream"}
{"type":"public class","name":"ObjectDecoderInputStream","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/serialization/ObjectDecoderInputStream.java","fullName":"io.netty.handler.codec.serialization.ObjectDecoderInputStream"}
{"type":"public class","name":"DecoderResult","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DecoderResult.java","fullName":"io.netty.handler.codec.DecoderResult"}
{"type":"public class","name":"ByteArrayEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/bytes/ByteArrayEncoder.java","fullName":"io.netty.handler.codec.bytes.ByteArrayEncoder"}
{"type":"public class","name":"DatagramPacketEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DatagramPacketEncoder.java","fullName":"io.netty.handler.codec.DatagramPacketEncoder"}
{"type":"public class","name":"CodecException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/CodecException.java","fullName":"io.netty.handler.codec.CodecException"}
{"type":"public final class","name":"HeadersUtils","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/HeadersUtils.java","fullName":"io.netty.handler.codec.HeadersUtils"}
{"type":"private static final class nested","name":"HeadersUtils$StringEntryIterator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/HeadersUtils.java#class=HeadersUtils$StringEntryIterator","fullName":"io.netty.handler.codec.HeadersUtils.StringEntryIterator"}
{"type":"private static final class nested","name":"HeadersUtils$StringEntry","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/HeadersUtils.java#class=HeadersUtils$StringEntry","fullName":"io.netty.handler.codec.HeadersUtils.StringEntry"}
{"type":"private static final class nested","name":"HeadersUtils$StringIterator","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/HeadersUtils.java#class=HeadersUtils$StringIterator","fullName":"io.netty.handler.codec.HeadersUtils.StringIterator"}
{"type":"private static final class nested","name":"HeadersUtils$CharSequenceDelegatingStringSet","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/HeadersUtils.java#class=HeadersUtils$CharSequenceDelegatingStringSet","fullName":"io.netty.handler.codec.HeadersUtils.CharSequenceDelegatingStringSet"}
{"type":"private static abstract class nested","name":"HeadersUtils$DelegatingStringSet","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/HeadersUtils.java#class=HeadersUtils$DelegatingStringSet","fullName":"io.netty.handler.codec.HeadersUtils.DelegatingStringSet"}
{"type":"public abstract class","name":"MessageToMessageEncoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/MessageToMessageEncoder.java","fullName":"io.netty.handler.codec.MessageToMessageEncoder"}
{"type":"public final class","name":"DefaultHeadersImpl","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DefaultHeadersImpl.java","fullName":"io.netty.handler.codec.DefaultHeadersImpl"}
{"type":"public class","name":"ByteArrayDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/bytes/ByteArrayDecoder.java","fullName":"io.netty.handler.codec.bytes.ByteArrayDecoder"}
{"type":"public class","name":"UnsupportedMessageTypeException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/UnsupportedMessageTypeException.java","fullName":"io.netty.handler.codec.UnsupportedMessageTypeException"}
{"type":"public class","name":"LineBasedFrameDecoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/LineBasedFrameDecoder.java","fullName":"io.netty.handler.codec.LineBasedFrameDecoder"}
{"type":"public class","name":"DecoderException","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DecoderException.java","fullName":"io.netty.handler.codec.DecoderException"}
{"type":"public abstract class","name":"ByteToMessageCodec","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ByteToMessageCodec.java","fullName":"io.netty.handler.codec.ByteToMessageCodec"}
{"type":"private final class nested","name":"ByteToMessageCodec$Encoder","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ByteToMessageCodec.java#class=ByteToMessageCodec$Encoder","fullName":"io.netty.handler.codec.ByteToMessageCodec.Encoder"}
{"type":"public final class","name":"Delimiters","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/Delimiters.java","fullName":"io.netty.handler.codec.Delimiters"}
{"type":"public interface","name":"ValueConverter","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/ValueConverter.java","fullName":"io.netty.handler.codec.ValueConverter"}
{"type":"public interface","name":"DecoderResultProvider","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/DecoderResultProvider.java","fullName":"io.netty.handler.codec.DecoderResultProvider"}
{"type":"public abstract class","name":"MessageToMessageCodec","path":"/lib/io.netty/netty-codec/4.1.29.Final/io/netty/handler/codec/MessageToMessageCodec.java","fullName":"io.netty.handler.codec.MessageToMessageCodec"}