Home | History | Annotate | Download | only in 4.1.6.Final

META-INF/MANIFEST.MF
META-INF/
io/
io/netty/
io/netty/handler/
io/netty/handler/codec/
io/netty/handler/codec/socksx/
io/netty/handler/codec/socksx/v5/
io/netty/handler/codec/socksx/v4/
io/netty/handler/codec/socks/
META-INF/maven/
META-INF/maven/io.netty/
META-INF/maven/io.netty/netty-codec-socks/
io/netty/handler/codec/socksx/SocksPortUnificationServerHandler$1.class
SocksPortUnificationServerHandler.java
package io.netty.handler.codec.socksx
 io.netty.handler.codec.socksx.SocksPortUnificationServerHandler$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$SocksVersion
	static void  () 
}

io/netty/handler/codec/socksx/AbstractSocksMessage.class
AbstractSocksMessage.java
package io.netty.handler.codec.socksx
public abstract io.netty.handler.codec.socksx.AbstractSocksMessage extends java.lang.Object implements io.netty.handler.codec.socksx.SocksMessage  {
	private io.netty.handler.codec.DecoderResult decoderResult
	public void  () 
	public io.netty.handler.codec.DecoderResult decoderResult () 
	public void setDecoderResult (io.netty.handler.codec.DecoderResult) 
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/SocksVersion.class
SocksVersion.java
package io.netty.handler.codec.socksx
public final io.netty.handler.codec.socksx.SocksVersion extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.SocksVersion SOCKS4a
	public static final io.netty.handler.codec.socksx.SocksVersion SOCKS5
	public static final io.netty.handler.codec.socksx.SocksVersion UNKNOWN
	private final byte b
	private static final io.netty.handler.codec.socksx.SocksVersion[] $VALUES
	public static io.netty.handler.codec.socksx.SocksVersion[] values () 
	public static io.netty.handler.codec.socksx.SocksVersion valueOf (java.lang.String) 
		String name
	public static io.netty.handler.codec.socksx.SocksVersion valueOf (byte) 
		byte b
	private void  (java.lang.String, int, byte) 
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5AddressDecoder$1.class
Socks5AddressDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5AddressDecoder$1 extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5AddressDecoder  {
	private static final int IPv6_LEN
	void  () 
	public java.lang.String decodeAddress (io.netty.handler.codec.socksx.v5.Socks5AddressType, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		int length
		String domain
		int readerIdx
		byte[] tmp
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		io.netty.buffer.ByteBuf in
}

io/netty/handler/codec/socksx/v5/DefaultSocks5InitialRequest.class
DefaultSocks5InitialRequest.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.DefaultSocks5InitialRequest extends io.netty.handler.codec.socksx.v5.AbstractSocks5Message implements io.netty.handler.codec.socksx.v5.Socks5InitialRequest  {
	private final java.util.List authMethods
	public transient void  (io.netty.handler.codec.socksx.v5.Socks5AuthMethod[]) 
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod m
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod[] arr$
		int len$
		int i$
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod[] authMethods
		java.util.List list
	public void  (java.lang.Iterable) 
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod m
		java.util.Iterator i$
		Iterable authMethods
		java.util.List list
	public java.util.List authMethods () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v5/Socks5InitialRequestDecoder$State.class
Socks5InitialRequestDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State INIT
	public static final io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthResponse.class
DefaultSocks5PasswordAuthResponse.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.DefaultSocks5PasswordAuthResponse extends io.netty.handler.codec.socksx.v5.AbstractSocks5Message implements io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponse  {
	private final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus status
	public void  (io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus) 
		io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus status
	public io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus status () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v5/Socks5ClientEncoder.class
Socks5ClientEncoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5ClientEncoder extends io.netty.handler.codec.MessageToByteEncoder {
	public static final io.netty.handler.codec.socksx.v5.Socks5ClientEncoder DEFAULT
	private final io.netty.handler.codec.socksx.v5.Socks5AddressEncoder addressEncoder
	protected void  () 
	public void  (io.netty.handler.codec.socksx.v5.Socks5AddressEncoder) 
		io.netty.handler.codec.socksx.v5.Socks5AddressEncoder addressEncoder
	protected final io.netty.handler.codec.socksx.v5.Socks5AddressEncoder addressEncoder () 
	protected void encode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.socksx.v5.Socks5Message, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.socksx.v5.Socks5Message msg
		io.netty.buffer.ByteBuf out
	private static void encodeAuthMethodRequest (io.netty.handler.codec.socksx.v5.Socks5InitialRequest, io.netty.buffer.ByteBuf) 
		int i
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod a
		java.util.Iterator i$
		io.netty.handler.codec.socksx.v5.Socks5InitialRequest msg
		io.netty.buffer.ByteBuf out
		java.util.List authMethods
		int numAuthMethods
	private static void encodePasswordAuthRequest (io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequest, io.netty.buffer.ByteBuf) 
		io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequest msg
		io.netty.buffer.ByteBuf out
		String username
		String password
	private void encodeCommandRequest (io.netty.handler.codec.socksx.v5.Socks5CommandRequest, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.handler.codec.socksx.v5.Socks5CommandRequest msg
		io.netty.buffer.ByteBuf out
		io.netty.handler.codec.socksx.v5.Socks5AddressType dstAddrType
	protected volatile void encode (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponseDecoder$1.class
Socks5PasswordAuthResponseDecoder.java
package io.netty.handler.codec.socksx.v5
 io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v5$Socks5PasswordAuthResponseDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5InitialResponseDecoder.class
Socks5InitialResponseDecoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder extends io.netty.handler.codec.ReplayingDecoder {
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		byte version
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v5.Socks5Message m
}

io/netty/handler/codec/socksx/v5/Socks5InitialResponse.class
Socks5InitialResponse.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5InitialResponse extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public abstract io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandRequest.class
Socks5CommandRequest.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5CommandRequest extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public abstract io.netty.handler.codec.socksx.v5.Socks5CommandType type () 
	public abstract io.netty.handler.codec.socksx.v5.Socks5AddressType dstAddrType () 
	public abstract java.lang.String dstAddr () 
	public abstract int dstPort () 
}

io/netty/handler/codec/socksx/v5/Socks5Message.class
Socks5Message.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5Message extends java.lang.Object implements io.netty.handler.codec.socksx.SocksMessage  {
}

io/netty/handler/codec/socksx/v5/Socks5AuthMethod.class
Socks5AuthMethod.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5AuthMethod extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v5.Socks5AuthMethod NO_AUTH
	public static final io.netty.handler.codec.socksx.v5.Socks5AuthMethod GSSAPI
	public static final io.netty.handler.codec.socksx.v5.Socks5AuthMethod PASSWORD
	public static final io.netty.handler.codec.socksx.v5.Socks5AuthMethod UNACCEPTED
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v5.Socks5AuthMethod valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v5.Socks5AuthMethod) 
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandResponse.class
Socks5CommandResponse.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5CommandResponse extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public abstract io.netty.handler.codec.socksx.v5.Socks5CommandStatus status () 
	public abstract io.netty.handler.codec.socksx.v5.Socks5AddressType bndAddrType () 
	public abstract java.lang.String bndAddr () 
	public abstract int bndPort () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandResponseDecoder$State.class
Socks5CommandResponseDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State INIT
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/DefaultSocks5CommandRequest.class
DefaultSocks5CommandRequest.java
package io.netty.handler.codec.socksx.v5
public final io.netty.handler.codec.socksx.v5.DefaultSocks5CommandRequest extends io.netty.handler.codec.socksx.v5.AbstractSocks5Message implements io.netty.handler.codec.socksx.v5.Socks5CommandRequest  {
	private final io.netty.handler.codec.socksx.v5.Socks5CommandType type
	private final io.netty.handler.codec.socksx.v5.Socks5AddressType dstAddrType
	private final String dstAddr
	private final int dstPort
	public void  (io.netty.handler.codec.socksx.v5.Socks5CommandType, io.netty.handler.codec.socksx.v5.Socks5AddressType, java.lang.String, int) 
		io.netty.handler.codec.socksx.v5.Socks5CommandType type
		io.netty.handler.codec.socksx.v5.Socks5AddressType dstAddrType
		String dstAddr
		int dstPort
	public io.netty.handler.codec.socksx.v5.Socks5CommandType type () 
	public io.netty.handler.codec.socksx.v5.Socks5AddressType dstAddrType () 
	public java.lang.String dstAddr () 
	public int dstPort () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequestDecoder$State.class
Socks5PasswordAuthRequestDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State INIT
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5InitialRequest.class
Socks5InitialRequest.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5InitialRequest extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public abstract java.util.List authMethods () 
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponseDecoder$State.class
Socks5PasswordAuthResponseDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State INIT
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5InitialResponseDecoder$State.class
Socks5InitialResponseDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State INIT
	public static final io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5AddressEncoder$1.class
Socks5AddressEncoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5AddressEncoder$1 extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5AddressEncoder  {
	void  () 
	public void encodeAddress (io.netty.handler.codec.socksx.v5.Socks5AddressType, java.lang.String, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		byte[] bndAddr
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		String addrValue
		io.netty.buffer.ByteBuf out
		byte typeVal
}

io/netty/handler/codec/socksx/v5/Socks5InitialResponseDecoder$1.class
Socks5InitialResponseDecoder.java
package io.netty.handler.codec.socksx.v5
 io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v5$Socks5InitialResponseDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandType.class
Socks5CommandType.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5CommandType extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandType CONNECT
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandType BIND
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandType UDP_ASSOCIATE
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v5.Socks5CommandType valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v5.Socks5CommandType) 
		io.netty.handler.codec.socksx.v5.Socks5CommandType o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/DefaultSocks5CommandResponse.class
DefaultSocks5CommandResponse.java
package io.netty.handler.codec.socksx.v5
public final io.netty.handler.codec.socksx.v5.DefaultSocks5CommandResponse extends io.netty.handler.codec.socksx.v5.AbstractSocks5Message implements io.netty.handler.codec.socksx.v5.Socks5CommandResponse  {
	private final io.netty.handler.codec.socksx.v5.Socks5CommandStatus status
	private final io.netty.handler.codec.socksx.v5.Socks5AddressType bndAddrType
	private final String bndAddr
	private final int bndPort
	public void  (io.netty.handler.codec.socksx.v5.Socks5CommandStatus, io.netty.handler.codec.socksx.v5.Socks5AddressType) 
		io.netty.handler.codec.socksx.v5.Socks5CommandStatus status
		io.netty.handler.codec.socksx.v5.Socks5AddressType bndAddrType
	public void  (io.netty.handler.codec.socksx.v5.Socks5CommandStatus, io.netty.handler.codec.socksx.v5.Socks5AddressType, java.lang.String, int) 
		io.netty.handler.codec.socksx.v5.Socks5CommandStatus status
		io.netty.handler.codec.socksx.v5.Socks5AddressType bndAddrType
		String bndAddr
		int bndPort
	public io.netty.handler.codec.socksx.v5.Socks5CommandStatus status () 
	public io.netty.handler.codec.socksx.v5.Socks5AddressType bndAddrType () 
	public java.lang.String bndAddr () 
	public int bndPort () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v5/Socks5CommandResponseDecoder$1.class
Socks5CommandResponseDecoder.java
package io.netty.handler.codec.socksx.v5
 io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v5$Socks5CommandResponseDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5AddressEncoder.class
Socks5AddressEncoder.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5AddressEncoder extends java.lang.Object {
	public static final io.netty.handler.codec.socksx.v5.Socks5AddressEncoder DEFAULT
	public abstract void encodeAddress (io.netty.handler.codec.socksx.v5.Socks5AddressType, java.lang.String, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5AddressType.class
Socks5AddressType.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5AddressType extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v5.Socks5AddressType IPv4
	public static final io.netty.handler.codec.socksx.v5.Socks5AddressType DOMAIN
	public static final io.netty.handler.codec.socksx.v5.Socks5AddressType IPv6
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v5.Socks5AddressType valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v5.Socks5AddressType) 
		io.netty.handler.codec.socksx.v5.Socks5AddressType o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5InitialRequestDecoder$1.class
Socks5InitialRequestDecoder.java
package io.netty.handler.codec.socksx.v5
 io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v5$Socks5InitialRequestDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandResponseDecoder.class
Socks5CommandResponseDecoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private final io.netty.handler.codec.socksx.v5.Socks5AddressDecoder addressDecoder
	public void  () 
	public void  (io.netty.handler.codec.socksx.v5.Socks5AddressDecoder) 
		io.netty.handler.codec.socksx.v5.Socks5AddressDecoder addressDecoder
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		byte version
		io.netty.handler.codec.socksx.v5.Socks5CommandStatus status
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		String addr
		int port
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v5.Socks5Message m
}

io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthRequest.class
DefaultSocks5PasswordAuthRequest.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.DefaultSocks5PasswordAuthRequest extends io.netty.handler.codec.socksx.v5.AbstractSocks5Message implements io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequest  {
	private final String username
	private final String password
	public void  (java.lang.String, java.lang.String) 
		String username
		String password
	public java.lang.String username () 
	public java.lang.String password () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v5/Socks5CommandRequestDecoder$State.class
Socks5CommandRequestDecoder.java
package io.netty.handler.codec.socksx.v5
final io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State INIT
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/AbstractSocks5Message.class
AbstractSocks5Message.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.AbstractSocks5Message extends io.netty.handler.codec.socksx.AbstractSocksMessage implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public void  () 
	public final io.netty.handler.codec.socksx.SocksVersion version () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandStatus.class
Socks5CommandStatus.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5CommandStatus extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus FAILURE
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus FORBIDDEN
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus NETWORK_UNREACHABLE
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus HOST_UNREACHABLE
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus CONNECTION_REFUSED
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus TTL_EXPIRED
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus COMMAND_UNSUPPORTED
	public static final io.netty.handler.codec.socksx.v5.Socks5CommandStatus ADDRESS_UNSUPPORTED
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v5.Socks5CommandStatus valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public boolean isSuccess () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v5.Socks5CommandStatus) 
		io.netty.handler.codec.socksx.v5.Socks5CommandStatus o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5InitialRequestDecoder.class
Socks5InitialRequestDecoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder extends io.netty.handler.codec.ReplayingDecoder {
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		int i
		byte version
		int authMethodCnt
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod[] authMethods
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v5.Socks5Message m
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthStatus.class
Socks5PasswordAuthStatus.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus SUCCESS
	public static final io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus FAILURE
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public boolean isSuccess () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus) 
		io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5ServerEncoder.class
Socks5ServerEncoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5ServerEncoder extends io.netty.handler.codec.MessageToByteEncoder {
	public static final io.netty.handler.codec.socksx.v5.Socks5ServerEncoder DEFAULT
	private final io.netty.handler.codec.socksx.v5.Socks5AddressEncoder addressEncoder
	protected void  () 
	public void  (io.netty.handler.codec.socksx.v5.Socks5AddressEncoder) 
		io.netty.handler.codec.socksx.v5.Socks5AddressEncoder addressEncoder
	protected final io.netty.handler.codec.socksx.v5.Socks5AddressEncoder addressEncoder () 
	protected void encode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.socksx.v5.Socks5Message, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.socksx.v5.Socks5Message msg
		io.netty.buffer.ByteBuf out
	private static void encodeAuthMethodResponse (io.netty.handler.codec.socksx.v5.Socks5InitialResponse, io.netty.buffer.ByteBuf) 
		io.netty.handler.codec.socksx.v5.Socks5InitialResponse msg
		io.netty.buffer.ByteBuf out
	private static void encodePasswordAuthResponse (io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponse, io.netty.buffer.ByteBuf) 
		io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponse msg
		io.netty.buffer.ByteBuf out
	private void encodeCommandResponse (io.netty.handler.codec.socksx.v5.Socks5CommandResponse, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.handler.codec.socksx.v5.Socks5CommandResponse msg
		io.netty.buffer.ByteBuf out
		io.netty.handler.codec.socksx.v5.Socks5AddressType bndAddrType
	protected volatile void encode (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequestDecoder.class
Socks5PasswordAuthRequestDecoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder extends io.netty.handler.codec.ReplayingDecoder {
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		int startOffset
		byte version
		int usernameLength
		int passwordLength
		int totalLength
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v5.Socks5Message m
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponseDecoder.class
Socks5PasswordAuthResponseDecoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder extends io.netty.handler.codec.ReplayingDecoder {
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		byte version
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v5.Socks5Message m
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequestDecoder$1.class
Socks5PasswordAuthRequestDecoder.java
package io.netty.handler.codec.socksx.v5
 io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v5$Socks5PasswordAuthRequestDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v5/Socks5AddressDecoder.class
Socks5AddressDecoder.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5AddressDecoder extends java.lang.Object {
	public static final io.netty.handler.codec.socksx.v5.Socks5AddressDecoder DEFAULT
	public abstract java.lang.String decodeAddress (io.netty.handler.codec.socksx.v5.Socks5AddressType, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
	static void  () 
}

io/netty/handler/codec/socksx/v5/DefaultSocks5InitialResponse.class
DefaultSocks5InitialResponse.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.DefaultSocks5InitialResponse extends io.netty.handler.codec.socksx.v5.AbstractSocks5Message implements io.netty.handler.codec.socksx.v5.Socks5InitialResponse  {
	private final io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod
	public void  (io.netty.handler.codec.socksx.v5.Socks5AuthMethod) 
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod
	public io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponse.class
Socks5PasswordAuthResponse.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponse extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public abstract io.netty.handler.codec.socksx.v5.Socks5PasswordAuthStatus status () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandRequestDecoder.class
Socks5CommandRequestDecoder.java
package io.netty.handler.codec.socksx.v5
public io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private final io.netty.handler.codec.socksx.v5.Socks5AddressDecoder addressDecoder
	public void  () 
	public void  (io.netty.handler.codec.socksx.v5.Socks5AddressDecoder) 
		io.netty.handler.codec.socksx.v5.Socks5AddressDecoder addressDecoder
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		byte version
		io.netty.handler.codec.socksx.v5.Socks5CommandType type
		io.netty.handler.codec.socksx.v5.Socks5AddressType dstAddrType
		String dstAddr
		int dstPort
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v5.Socks5Message m
}

io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequest.class
Socks5PasswordAuthRequest.java
package io.netty.handler.codec.socksx.v5
public abstract io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequest extends java.lang.Object implements io.netty.handler.codec.socksx.v5.Socks5Message  {
	public abstract java.lang.String username () 
	public abstract java.lang.String password () 
}

io/netty/handler/codec/socksx/v5/Socks5CommandRequestDecoder$1.class
Socks5CommandRequestDecoder.java
package io.netty.handler.codec.socksx.v5
 io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v5$Socks5CommandRequestDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v4/DefaultSocks4CommandResponse.class
DefaultSocks4CommandResponse.java
package io.netty.handler.codec.socksx.v4
public io.netty.handler.codec.socksx.v4.DefaultSocks4CommandResponse extends io.netty.handler.codec.socksx.v4.AbstractSocks4Message implements io.netty.handler.codec.socksx.v4.Socks4CommandResponse  {
	private final io.netty.handler.codec.socksx.v4.Socks4CommandStatus status
	private final String dstAddr
	private final int dstPort
	public void  (io.netty.handler.codec.socksx.v4.Socks4CommandStatus) 
		io.netty.handler.codec.socksx.v4.Socks4CommandStatus status
	public void  (io.netty.handler.codec.socksx.v4.Socks4CommandStatus, java.lang.String, int) 
		io.netty.handler.codec.socksx.v4.Socks4CommandStatus status
		String dstAddr
		int dstPort
	public io.netty.handler.codec.socksx.v4.Socks4CommandStatus status () 
	public java.lang.String dstAddr () 
	public int dstPort () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/v4/AbstractSocks4Message.class
AbstractSocks4Message.java
package io.netty.handler.codec.socksx.v4
public abstract io.netty.handler.codec.socksx.v4.AbstractSocks4Message extends io.netty.handler.codec.socksx.AbstractSocksMessage implements io.netty.handler.codec.socksx.v4.Socks4Message  {
	public void  () 
	public final io.netty.handler.codec.socksx.SocksVersion version () 
}

io/netty/handler/codec/socksx/v4/Socks4CommandType.class
Socks4CommandType.java
package io.netty.handler.codec.socksx.v4
public io.netty.handler.codec.socksx.v4.Socks4CommandType extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v4.Socks4CommandType CONNECT
	public static final io.netty.handler.codec.socksx.v4.Socks4CommandType BIND
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v4.Socks4CommandType valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v4.Socks4CommandType) 
		io.netty.handler.codec.socksx.v4.Socks4CommandType o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4ServerDecoder$State.class
Socks4ServerDecoder.java
package io.netty.handler.codec.socksx.v4
final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State START
	public static final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State READ_USERID
	public static final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State READ_DOMAIN
	public static final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4CommandResponse.class
Socks4CommandResponse.java
package io.netty.handler.codec.socksx.v4
public abstract io.netty.handler.codec.socksx.v4.Socks4CommandResponse extends java.lang.Object implements io.netty.handler.codec.socksx.v4.Socks4Message  {
	public abstract io.netty.handler.codec.socksx.v4.Socks4CommandStatus status () 
	public abstract java.lang.String dstAddr () 
	public abstract int dstPort () 
}

io/netty/handler/codec/socksx/v4/Socks4ClientDecoder.class
Socks4ClientDecoder.java
package io.netty.handler.codec.socksx.v4
public io.netty.handler.codec.socksx.v4.Socks4ClientDecoder extends io.netty.handler.codec.ReplayingDecoder {
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		int version
		io.netty.handler.codec.socksx.v4.Socks4CommandStatus status
		int dstPort
		String dstAddr
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v4.Socks4CommandResponse m
}

io/netty/handler/codec/socksx/v4/Socks4CommandStatus.class
Socks4CommandStatus.java
package io.netty.handler.codec.socksx.v4
public io.netty.handler.codec.socksx.v4.Socks4CommandStatus extends java.lang.Object implements java.lang.Comparable  {
	public static final io.netty.handler.codec.socksx.v4.Socks4CommandStatus SUCCESS
	public static final io.netty.handler.codec.socksx.v4.Socks4CommandStatus REJECTED_OR_FAILED
	public static final io.netty.handler.codec.socksx.v4.Socks4CommandStatus IDENTD_UNREACHABLE
	public static final io.netty.handler.codec.socksx.v4.Socks4CommandStatus IDENTD_AUTH_FAILURE
	private final byte byteValue
	private final String name
	private String text
	public static io.netty.handler.codec.socksx.v4.Socks4CommandStatus valueOf (byte) 
		byte b
	public void  (int) 
		int byteValue
	public void  (int, java.lang.String) 
		int byteValue
		String name
	public byte byteValue () 
	public boolean isSuccess () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (io.netty.handler.codec.socksx.v4.Socks4CommandStatus) 
		io.netty.handler.codec.socksx.v4.Socks4CommandStatus o
	public java.lang.String toString () 
		String text
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4Message.class
Socks4Message.java
package io.netty.handler.codec.socksx.v4
public abstract io.netty.handler.codec.socksx.v4.Socks4Message extends java.lang.Object implements io.netty.handler.codec.socksx.SocksMessage  {
}

io/netty/handler/codec/socksx/v4/Socks4ServerDecoder.class
Socks4ServerDecoder.java
package io.netty.handler.codec.socksx.v4
public io.netty.handler.codec.socksx.v4.Socks4ServerDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private static final int MAX_FIELD_LENGTH
	private io.netty.handler.codec.socksx.v4.Socks4CommandType type
	private String dstAddr
	private int dstPort
	private String userId
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		int version
		int readableBytes
		Exception e
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
	private void fail (java.util.List, java.lang.Throwable) 
		java.util.List out
		Throwable cause
		io.netty.handler.codec.socksx.v4.Socks4CommandRequest m
	private static java.lang.String readString (java.lang.String, io.netty.buffer.ByteBuf) 
		String fieldName
		io.netty.buffer.ByteBuf in
		int length
		String value
}

io/netty/handler/codec/socksx/v4/Socks4ServerDecoder$1.class
Socks4ServerDecoder.java
package io.netty.handler.codec.socksx.v4
 io.netty.handler.codec.socksx.v4.Socks4ServerDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v4$Socks4ServerDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4ClientEncoder.class
Socks4ClientEncoder.java
package io.netty.handler.codec.socksx.v4
public final io.netty.handler.codec.socksx.v4.Socks4ClientEncoder extends io.netty.handler.codec.MessageToByteEncoder {
	public static final io.netty.handler.codec.socksx.v4.Socks4ClientEncoder INSTANCE
	private static final byte[] IPv4_DOMAIN_MARKER
	private void  () 
	protected void encode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.socksx.v4.Socks4CommandRequest, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.socksx.v4.Socks4CommandRequest msg
		io.netty.buffer.ByteBuf out
	protected volatile void encode (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
	static void  () 
}

io/netty/handler/codec/socksx/v4/DefaultSocks4CommandRequest.class
DefaultSocks4CommandRequest.java
package io.netty.handler.codec.socksx.v4
public io.netty.handler.codec.socksx.v4.DefaultSocks4CommandRequest extends io.netty.handler.codec.socksx.v4.AbstractSocks4Message implements io.netty.handler.codec.socksx.v4.Socks4CommandRequest  {
	private final io.netty.handler.codec.socksx.v4.Socks4CommandType type
	private final String dstAddr
	private final int dstPort
	private final String userId
	public void  (io.netty.handler.codec.socksx.v4.Socks4CommandType, java.lang.String, int) 
		io.netty.handler.codec.socksx.v4.Socks4CommandType type
		String dstAddr
		int dstPort
	public void  (io.netty.handler.codec.socksx.v4.Socks4CommandType, java.lang.String, int, java.lang.String) 
		io.netty.handler.codec.socksx.v4.Socks4CommandType type
		String dstAddr
		int dstPort
		String userId
	public io.netty.handler.codec.socksx.v4.Socks4CommandType type () 
	public java.lang.String dstAddr () 
	public int dstPort () 
	public java.lang.String userId () 
	public java.lang.String toString () 
		StringBuilder buf
		io.netty.handler.codec.DecoderResult decoderResult
}

io/netty/handler/codec/socksx/SocksMessage.class
SocksMessage.java
package io.netty.handler.codec.socksx
public abstract io.netty.handler.codec.socksx.SocksMessage extends java.lang.Object implements io.netty.handler.codec.DecoderResultProvider  {
	public abstract io.netty.handler.codec.socksx.SocksVersion version () 
}

io/netty/handler/codec/socks/SocksAuthRequestDecoder.class
SocksAuthRequestDecoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksAuthRequestDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private io.netty.handler.codec.socks.SocksSubnegotiationVersion version
	private int fieldLength
	private String username
	private String password
	private io.netty.handler.codec.socks.SocksRequest msg
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf byteBuf
		java.util.List out
}

io/netty/handler/codec/socks/SocksAuthRequest.class
SocksAuthRequest.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksAuthRequest extends io.netty.handler.codec.socks.SocksRequest {
	private static final java.nio.charset.CharsetEncoder asciiEncoder
	private static final io.netty.handler.codec.socks.SocksSubnegotiationVersion SUBNEGOTIATION_VERSION
	private final String username
	private final String password
	public void  (java.lang.String, java.lang.String) 
		String username
		String password
	public java.lang.String username () 
	public java.lang.String password () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf byteBuf
	static void  () 
}

io/netty/handler/codec/socks/SocksCmdStatus.class
SocksCmdStatus.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksCmdStatus extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksCmdStatus SUCCESS
	public static final io.netty.handler.codec.socks.SocksCmdStatus FAILURE
	public static final io.netty.handler.codec.socks.SocksCmdStatus FORBIDDEN
	public static final io.netty.handler.codec.socks.SocksCmdStatus NETWORK_UNREACHABLE
	public static final io.netty.handler.codec.socks.SocksCmdStatus HOST_UNREACHABLE
	public static final io.netty.handler.codec.socks.SocksCmdStatus REFUSED
	public static final io.netty.handler.codec.socks.SocksCmdStatus TTL_EXPIRED
	public static final io.netty.handler.codec.socks.SocksCmdStatus COMMAND_NOT_SUPPORTED
	public static final io.netty.handler.codec.socks.SocksCmdStatus ADDRESS_NOT_SUPPORTED
	public static final io.netty.handler.codec.socks.SocksCmdStatus UNASSIGNED
	private final byte b
	private static final io.netty.handler.codec.socks.SocksCmdStatus[] $VALUES
	public static io.netty.handler.codec.socks.SocksCmdStatus[] values () 
	public static io.netty.handler.codec.socks.SocksCmdStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksCmdStatus fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksCmdStatus valueOf (byte) 
		io.netty.handler.codec.socks.SocksCmdStatus code
		io.netty.handler.codec.socks.SocksCmdStatus[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksAuthRequestDecoder$1.class
SocksAuthRequestDecoder.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksAuthRequestDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksAuthRequestDecoder$State
	static void  () 
}

io/netty/handler/codec/socks/SocksAuthRequestDecoder$State.class
SocksAuthRequestDecoder.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksAuthRequestDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksAuthRequestDecoder$State CHECK_PROTOCOL_VERSION
	public static final io.netty.handler.codec.socks.SocksAuthRequestDecoder$State READ_USERNAME
	public static final io.netty.handler.codec.socks.SocksAuthRequestDecoder$State READ_PASSWORD
	private static final io.netty.handler.codec.socks.SocksAuthRequestDecoder$State[] $VALUES
	public static io.netty.handler.codec.socks.SocksAuthRequestDecoder$State[] values () 
	public static io.netty.handler.codec.socks.SocksAuthRequestDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksAuthResponse.class
SocksAuthResponse.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksAuthResponse extends io.netty.handler.codec.socks.SocksResponse {
	private static final io.netty.handler.codec.socks.SocksSubnegotiationVersion SUBNEGOTIATION_VERSION
	private final io.netty.handler.codec.socks.SocksAuthStatus authStatus
	public void  (io.netty.handler.codec.socks.SocksAuthStatus) 
		io.netty.handler.codec.socks.SocksAuthStatus authStatus
	public io.netty.handler.codec.socks.SocksAuthStatus authStatus () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf byteBuf
	static void  () 
}

io/netty/handler/codec/socks/SocksAddressType.class
SocksAddressType.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksAddressType extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksAddressType IPv4
	public static final io.netty.handler.codec.socks.SocksAddressType DOMAIN
	public static final io.netty.handler.codec.socks.SocksAddressType IPv6
	public static final io.netty.handler.codec.socks.SocksAddressType UNKNOWN
	private final byte b
	private static final io.netty.handler.codec.socks.SocksAddressType[] $VALUES
	public static io.netty.handler.codec.socks.SocksAddressType[] values () 
	public static io.netty.handler.codec.socks.SocksAddressType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksAddressType fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksAddressType valueOf (byte) 
		io.netty.handler.codec.socks.SocksAddressType code
		io.netty.handler.codec.socks.SocksAddressType[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksInitResponseDecoder.class
SocksInitResponseDecoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksInitResponseDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private io.netty.handler.codec.socks.SocksProtocolVersion version
	private io.netty.handler.codec.socks.SocksAuthScheme authScheme
	private io.netty.handler.codec.socks.SocksResponse msg
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf byteBuf
		java.util.List out
}

io/netty/handler/codec/socks/SocksCmdRequestDecoder$1.class
SocksCmdRequestDecoder.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksCmdRequestDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksAddressType
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksCmdRequestDecoder$State
	static void  () 
}

io/netty/handler/codec/socks/SocksCmdRequest$1.class
SocksCmdRequest.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksCmdRequest$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksAddressType
	static void  () 
}

io/netty/handler/codec/socks/SocksInitRequestDecoder.class
SocksInitRequestDecoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksInitRequestDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private final java.util.List authSchemes
	private io.netty.handler.codec.socks.SocksProtocolVersion version
	private byte authSchemeNum
	private io.netty.handler.codec.socks.SocksRequest msg
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		int i
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf byteBuf
		java.util.List out
}

io/netty/handler/codec/socks/SocksProtocolVersion.class
SocksProtocolVersion.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksProtocolVersion extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksProtocolVersion SOCKS4a
	public static final io.netty.handler.codec.socks.SocksProtocolVersion SOCKS5
	public static final io.netty.handler.codec.socks.SocksProtocolVersion UNKNOWN
	private final byte b
	private static final io.netty.handler.codec.socks.SocksProtocolVersion[] $VALUES
	public static io.netty.handler.codec.socks.SocksProtocolVersion[] values () 
	public static io.netty.handler.codec.socks.SocksProtocolVersion valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksProtocolVersion fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksProtocolVersion valueOf (byte) 
		io.netty.handler.codec.socks.SocksProtocolVersion code
		io.netty.handler.codec.socks.SocksProtocolVersion[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksInitRequest.class
SocksInitRequest.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksInitRequest extends io.netty.handler.codec.socks.SocksRequest {
	private final java.util.List authSchemes
	public void  (java.util.List) 
		java.util.List authSchemes
	public java.util.List authSchemes () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.handler.codec.socks.SocksAuthScheme authScheme
		java.util.Iterator i$
		io.netty.buffer.ByteBuf byteBuf
}

io/netty/handler/codec/socks/UnknownSocksRequest.class
UnknownSocksRequest.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.UnknownSocksRequest extends io.netty.handler.codec.socks.SocksRequest {
	public void  () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf byteBuf
}

io/netty/handler/codec/socks/SocksSubnegotiationVersion.class
SocksSubnegotiationVersion.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksSubnegotiationVersion extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksSubnegotiationVersion AUTH_PASSWORD
	public static final io.netty.handler.codec.socks.SocksSubnegotiationVersion UNKNOWN
	private final byte b
	private static final io.netty.handler.codec.socks.SocksSubnegotiationVersion[] $VALUES
	public static io.netty.handler.codec.socks.SocksSubnegotiationVersion[] values () 
	public static io.netty.handler.codec.socks.SocksSubnegotiationVersion valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksSubnegotiationVersion fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksSubnegotiationVersion valueOf (byte) 
		io.netty.handler.codec.socks.SocksSubnegotiationVersion code
		io.netty.handler.codec.socks.SocksSubnegotiationVersion[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksCmdType.class
SocksCmdType.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksCmdType extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksCmdType CONNECT
	public static final io.netty.handler.codec.socks.SocksCmdType BIND
	public static final io.netty.handler.codec.socks.SocksCmdType UDP
	public static final io.netty.handler.codec.socks.SocksCmdType UNKNOWN
	private final byte b
	private static final io.netty.handler.codec.socks.SocksCmdType[] $VALUES
	public static io.netty.handler.codec.socks.SocksCmdType[] values () 
	public static io.netty.handler.codec.socks.SocksCmdType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksCmdType fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksCmdType valueOf (byte) 
		io.netty.handler.codec.socks.SocksCmdType code
		io.netty.handler.codec.socks.SocksCmdType[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksCmdRequest.class
SocksCmdRequest.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksCmdRequest extends io.netty.handler.codec.socks.SocksRequest {
	private final io.netty.handler.codec.socks.SocksCmdType cmdType
	private final io.netty.handler.codec.socks.SocksAddressType addressType
	private final String host
	private final int port
	public void  (io.netty.handler.codec.socks.SocksCmdType, io.netty.handler.codec.socks.SocksAddressType, java.lang.String, int) 
		io.netty.handler.codec.socks.SocksCmdType cmdType
		io.netty.handler.codec.socks.SocksAddressType addressType
		String host
		int port
	public io.netty.handler.codec.socks.SocksCmdType cmdType () 
	public io.netty.handler.codec.socks.SocksAddressType addressType () 
	public java.lang.String host () 
	public int port () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf byteBuf
}

io/netty/handler/codec/socks/UnknownSocksResponse.class
UnknownSocksResponse.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.UnknownSocksResponse extends io.netty.handler.codec.socks.SocksResponse {
	public void  () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf byteBuf
}

io/netty/handler/codec/socks/SocksCmdResponse$1.class
SocksCmdResponse.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksCmdResponse$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksAddressType
	static void  () 
}

io/netty/handler/codec/socks/SocksCmdResponseDecoder.class
SocksCmdResponseDecoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksCmdResponseDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private io.netty.handler.codec.socks.SocksProtocolVersion version
	private int fieldLength
	private io.netty.handler.codec.socks.SocksCmdStatus cmdStatus
	private io.netty.handler.codec.socks.SocksAddressType addressType
	private byte reserved
	private String host
	private int port
	private io.netty.handler.codec.socks.SocksResponse msg
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		byte[] bytes
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf byteBuf
		java.util.List out
}

io/netty/handler/codec/socks/SocksAuthResponseDecoder$1.class
SocksAuthResponseDecoder.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksAuthResponseDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksAuthResponseDecoder$State
	static void  () 
}

META-INF/io.netty.versions.properties
META-INF/maven/io.netty/netty-codec-socks/pom.properties
io/netty/handler/codec/socksx/SocksPortUnificationServerHandler.class
SocksPortUnificationServerHandler.java
package io.netty.handler.codec.socksx
public io.netty.handler.codec.socksx.SocksPortUnificationServerHandler extends io.netty.handler.codec.ByteToMessageDecoder {
	private static final io.netty.util.internal.logging.InternalLogger logger
	private final io.netty.handler.codec.socksx.v5.Socks5ServerEncoder socks5encoder
	public void  () 
	public void  (io.netty.handler.codec.socksx.v5.Socks5ServerEncoder) 
		io.netty.handler.codec.socksx.v5.Socks5ServerEncoder socks5encoder
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf in
		java.util.List out
		int readerIndex
		io.netty.channel.ChannelPipeline p
		byte versionVal
		io.netty.handler.codec.socksx.SocksVersion version
	private static void logKnownVersion (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.socksx.SocksVersion) 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.socksx.SocksVersion version
	private static void logUnknownVersion (io.netty.channel.ChannelHandlerContext, byte) 
		io.netty.channel.ChannelHandlerContext ctx
		byte versionVal
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4ServerEncoder.class
Socks4ServerEncoder.java
package io.netty.handler.codec.socksx.v4
public final io.netty.handler.codec.socksx.v4.Socks4ServerEncoder extends io.netty.handler.codec.MessageToByteEncoder {
	public static final io.netty.handler.codec.socksx.v4.Socks4ServerEncoder INSTANCE
	private static final byte[] IPv4_HOSTNAME_ZEROED
	private void  () 
	protected void encode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.socksx.v4.Socks4CommandResponse, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.socksx.v4.Socks4CommandResponse msg
		io.netty.buffer.ByteBuf out
	protected volatile void encode (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4ClientDecoder$1.class
Socks4ClientDecoder.java
package io.netty.handler.codec.socksx.v4
 io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socksx$v4$Socks4ClientDecoder$State
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4ClientDecoder$State.class
Socks4ClientDecoder.java
package io.netty.handler.codec.socksx.v4
final io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State START
	public static final io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State SUCCESS
	public static final io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State FAILURE
	private static final io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State[] $VALUES
	public static io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State[] values () 
	public static io.netty.handler.codec.socksx.v4.Socks4ClientDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socksx/v4/Socks4CommandRequest.class
Socks4CommandRequest.java
package io.netty.handler.codec.socksx.v4
public abstract io.netty.handler.codec.socksx.v4.Socks4CommandRequest extends java.lang.Object implements io.netty.handler.codec.socksx.v4.Socks4Message  {
	public abstract io.netty.handler.codec.socksx.v4.Socks4CommandType type () 
	public abstract java.lang.String userId () 
	public abstract java.lang.String dstAddr () 
	public abstract int dstPort () 
}

io/netty/handler/codec/socks/SocksInitResponseDecoder$1.class
SocksInitResponseDecoder.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksInitResponseDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksInitResponseDecoder$State
	static void  () 
}

io/netty/handler/codec/socks/SocksMessageType.class
SocksMessageType.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksMessageType extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksMessageType REQUEST
	public static final io.netty.handler.codec.socks.SocksMessageType RESPONSE
	public static final io.netty.handler.codec.socks.SocksMessageType UNKNOWN
	private static final io.netty.handler.codec.socks.SocksMessageType[] $VALUES
	public static io.netty.handler.codec.socks.SocksMessageType[] values () 
	public static io.netty.handler.codec.socks.SocksMessageType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksInitResponse.class
SocksInitResponse.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksInitResponse extends io.netty.handler.codec.socks.SocksResponse {
	private final io.netty.handler.codec.socks.SocksAuthScheme authScheme
	public void  (io.netty.handler.codec.socks.SocksAuthScheme) 
		io.netty.handler.codec.socks.SocksAuthScheme authScheme
	public io.netty.handler.codec.socks.SocksAuthScheme authScheme () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		io.netty.buffer.ByteBuf byteBuf
}

io/netty/handler/codec/socks/SocksRequest.class
SocksRequest.java
package io.netty.handler.codec.socks
public abstract io.netty.handler.codec.socks.SocksRequest extends io.netty.handler.codec.socks.SocksMessage {
	private final io.netty.handler.codec.socks.SocksRequestType requestType
	protected void  (io.netty.handler.codec.socks.SocksRequestType) 
		io.netty.handler.codec.socks.SocksRequestType requestType
	public io.netty.handler.codec.socks.SocksRequestType requestType () 
}

io/netty/handler/codec/socks/SocksCmdRequestDecoder$State.class
SocksCmdRequestDecoder.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksCmdRequestDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksCmdRequestDecoder$State CHECK_PROTOCOL_VERSION
	public static final io.netty.handler.codec.socks.SocksCmdRequestDecoder$State READ_CMD_HEADER
	public static final io.netty.handler.codec.socks.SocksCmdRequestDecoder$State READ_CMD_ADDRESS
	private static final io.netty.handler.codec.socks.SocksCmdRequestDecoder$State[] $VALUES
	public static io.netty.handler.codec.socks.SocksCmdRequestDecoder$State[] values () 
	public static io.netty.handler.codec.socks.SocksCmdRequestDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksAuthResponseDecoder.class
SocksAuthResponseDecoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksAuthResponseDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private io.netty.handler.codec.socks.SocksSubnegotiationVersion version
	private io.netty.handler.codec.socks.SocksAuthStatus authStatus
	private io.netty.handler.codec.socks.SocksResponse msg
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext channelHandlerContext
		io.netty.buffer.ByteBuf byteBuf
		java.util.List out
}

io/netty/handler/codec/socks/SocksCmdResponse.class
SocksCmdResponse.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksCmdResponse extends io.netty.handler.codec.socks.SocksResponse {
	private final io.netty.handler.codec.socks.SocksCmdStatus cmdStatus
	private final io.netty.handler.codec.socks.SocksAddressType addressType
	private final String host
	private final int port
	private static final byte[] DOMAIN_ZEROED
	private static final byte[] IPv4_HOSTNAME_ZEROED
	private static final byte[] IPv6_HOSTNAME_ZEROED
	public void  (io.netty.handler.codec.socks.SocksCmdStatus, io.netty.handler.codec.socks.SocksAddressType) 
		io.netty.handler.codec.socks.SocksCmdStatus cmdStatus
		io.netty.handler.codec.socks.SocksAddressType addressType
	public void  (io.netty.handler.codec.socks.SocksCmdStatus, io.netty.handler.codec.socks.SocksAddressType, java.lang.String, int) 
		io.netty.handler.codec.socks.SocksCmdStatus cmdStatus
		io.netty.handler.codec.socks.SocksAddressType addressType
		String host
		int port
	public io.netty.handler.codec.socks.SocksCmdStatus cmdStatus () 
	public io.netty.handler.codec.socks.SocksAddressType addressType () 
	public java.lang.String host () 
	public int port () 
	public void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
		byte[] hostContent
		byte[] hostContent
		byte[] hostContent
		io.netty.buffer.ByteBuf byteBuf
	static void  () 
}

io/netty/handler/codec/socks/SocksResponse.class
SocksResponse.java
package io.netty.handler.codec.socks
public abstract io.netty.handler.codec.socks.SocksResponse extends io.netty.handler.codec.socks.SocksMessage {
	private final io.netty.handler.codec.socks.SocksResponseType responseType
	protected void  (io.netty.handler.codec.socks.SocksResponseType) 
		io.netty.handler.codec.socks.SocksResponseType responseType
	public io.netty.handler.codec.socks.SocksResponseType responseType () 
}

io/netty/handler/codec/socks/SocksCmdRequestDecoder.class
SocksCmdRequestDecoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksCmdRequestDecoder extends io.netty.handler.codec.ReplayingDecoder {
	private io.netty.handler.codec.socks.SocksProtocolVersion version
	private int fieldLength
	private io.netty.handler.codec.socks.SocksCmdType cmdType
	private io.netty.handler.codec.socks.SocksAddressType addressType
	private byte reserved
	private String host
	private int port
	private io.netty.handler.codec.socks.SocksRequest msg
	public void  () 
	protected void decode (io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List)  throws java.lang.Exception 
		byte[] bytes
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.buffer.ByteBuf byteBuf
		java.util.List out
}

io/netty/handler/codec/socks/SocksCmdResponseDecoder$1.class
SocksCmdResponseDecoder.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksCmdResponseDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksAddressType
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksCmdResponseDecoder$State
	static void  () 
}

io/netty/handler/codec/socks/SocksAuthResponseDecoder$State.class
SocksAuthResponseDecoder.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksAuthResponseDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksAuthResponseDecoder$State CHECK_PROTOCOL_VERSION
	public static final io.netty.handler.codec.socks.SocksAuthResponseDecoder$State READ_AUTH_RESPONSE
	private static final io.netty.handler.codec.socks.SocksAuthResponseDecoder$State[] $VALUES
	public static io.netty.handler.codec.socks.SocksAuthResponseDecoder$State[] values () 
	public static io.netty.handler.codec.socks.SocksAuthResponseDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksRequestType.class
SocksRequestType.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksRequestType extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksRequestType INIT
	public static final io.netty.handler.codec.socks.SocksRequestType AUTH
	public static final io.netty.handler.codec.socks.SocksRequestType CMD
	public static final io.netty.handler.codec.socks.SocksRequestType UNKNOWN
	private static final io.netty.handler.codec.socks.SocksRequestType[] $VALUES
	public static io.netty.handler.codec.socks.SocksRequestType[] values () 
	public static io.netty.handler.codec.socks.SocksRequestType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksCommonUtils.class
SocksCommonUtils.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksCommonUtils extends java.lang.Object {
	public static final io.netty.handler.codec.socks.SocksRequest UNKNOWN_SOCKS_REQUEST
	public static final io.netty.handler.codec.socks.SocksResponse UNKNOWN_SOCKS_RESPONSE
	private static final int SECOND_ADDRESS_OCTET_SHIFT
	private static final int FIRST_ADDRESS_OCTET_SHIFT
	private static final int THIRD_ADDRESS_OCTET_SHIFT
	private static final int XOR_DEFAULT_VALUE
	private static final char[] ipv6conseqZeroFiller
	private static final char ipv6hextetSeparator
	static final boolean $assertionsDisabled
	private void  () 
	public static java.lang.String intToIp (int) 
		int i
	public static java.lang.String ipv6toCompressedForm (byte[]) 
		int curByte
		int size
		int hextet
		byte[] src
		int cmprHextet
		int cmprSize
		StringBuilder sb
	public static java.lang.String ipv6toStr (byte[]) 
		byte[] src
		StringBuilder sb
	private static void ipv6toStr (java.lang.StringBuilder, byte[], int, int) 
		StringBuilder sb
		byte[] src
		int fromHextet
		int toHextet
		int i
	private static void appendHextet (java.lang.StringBuilder, byte[], int) 
		StringBuilder sb
		byte[] src
		int i
	static java.lang.String readUsAscii (io.netty.buffer.ByteBuf, int) 
		io.netty.buffer.ByteBuf buffer
		int length
		String s
	static void  () 
}

io/netty/handler/codec/socks/SocksResponseType.class
SocksResponseType.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksResponseType extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksResponseType INIT
	public static final io.netty.handler.codec.socks.SocksResponseType AUTH
	public static final io.netty.handler.codec.socks.SocksResponseType CMD
	public static final io.netty.handler.codec.socks.SocksResponseType UNKNOWN
	private static final io.netty.handler.codec.socks.SocksResponseType[] $VALUES
	public static io.netty.handler.codec.socks.SocksResponseType[] values () 
	public static io.netty.handler.codec.socks.SocksResponseType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksInitRequestDecoder$1.class
SocksInitRequestDecoder.java
package io.netty.handler.codec.socks
 io.netty.handler.codec.socks.SocksInitRequestDecoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$io$netty$handler$codec$socks$SocksInitRequestDecoder$State
	static void  () 
}

io/netty/handler/codec/socks/SocksInitRequestDecoder$State.class
SocksInitRequestDecoder.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksInitRequestDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksInitRequestDecoder$State CHECK_PROTOCOL_VERSION
	public static final io.netty.handler.codec.socks.SocksInitRequestDecoder$State READ_AUTH_SCHEMES
	private static final io.netty.handler.codec.socks.SocksInitRequestDecoder$State[] $VALUES
	public static io.netty.handler.codec.socks.SocksInitRequestDecoder$State[] values () 
	public static io.netty.handler.codec.socks.SocksInitRequestDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksMessageEncoder.class
SocksMessageEncoder.java
package io.netty.handler.codec.socks
public io.netty.handler.codec.socks.SocksMessageEncoder extends io.netty.handler.codec.MessageToByteEncoder {
	public void  () 
	protected void encode (io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.socks.SocksMessage, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.handler.codec.socks.SocksMessage msg
		io.netty.buffer.ByteBuf out
	protected volatile void encode (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.buffer.ByteBuf)  throws java.lang.Exception 
}

io/netty/handler/codec/socks/SocksAuthScheme.class
SocksAuthScheme.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksAuthScheme extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksAuthScheme NO_AUTH
	public static final io.netty.handler.codec.socks.SocksAuthScheme AUTH_GSSAPI
	public static final io.netty.handler.codec.socks.SocksAuthScheme AUTH_PASSWORD
	public static final io.netty.handler.codec.socks.SocksAuthScheme UNKNOWN
	private final byte b
	private static final io.netty.handler.codec.socks.SocksAuthScheme[] $VALUES
	public static io.netty.handler.codec.socks.SocksAuthScheme[] values () 
	public static io.netty.handler.codec.socks.SocksAuthScheme valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksAuthScheme fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksAuthScheme valueOf (byte) 
		io.netty.handler.codec.socks.SocksAuthScheme code
		io.netty.handler.codec.socks.SocksAuthScheme[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksInitResponseDecoder$State.class
SocksInitResponseDecoder.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksInitResponseDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksInitResponseDecoder$State CHECK_PROTOCOL_VERSION
	public static final io.netty.handler.codec.socks.SocksInitResponseDecoder$State READ_PREFFERED_AUTH_TYPE
	private static final io.netty.handler.codec.socks.SocksInitResponseDecoder$State[] $VALUES
	public static io.netty.handler.codec.socks.SocksInitResponseDecoder$State[] values () 
	public static io.netty.handler.codec.socks.SocksInitResponseDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

io/netty/handler/codec/socks/SocksMessage.class
SocksMessage.java
package io.netty.handler.codec.socks
public abstract io.netty.handler.codec.socks.SocksMessage extends java.lang.Object {
	private final io.netty.handler.codec.socks.SocksMessageType type
	private final io.netty.handler.codec.socks.SocksProtocolVersion protocolVersion
	protected void  (io.netty.handler.codec.socks.SocksMessageType) 
		io.netty.handler.codec.socks.SocksMessageType type
	public io.netty.handler.codec.socks.SocksMessageType type () 
	public io.netty.handler.codec.socks.SocksProtocolVersion protocolVersion () 
	public abstract void encodeAsByteBuf (io.netty.buffer.ByteBuf) 
}

io/netty/handler/codec/socks/SocksAuthStatus.class
SocksAuthStatus.java
package io.netty.handler.codec.socks
public final io.netty.handler.codec.socks.SocksAuthStatus extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksAuthStatus SUCCESS
	public static final io.netty.handler.codec.socks.SocksAuthStatus FAILURE
	private final byte b
	private static final io.netty.handler.codec.socks.SocksAuthStatus[] $VALUES
	public static io.netty.handler.codec.socks.SocksAuthStatus[] values () 
	public static io.netty.handler.codec.socks.SocksAuthStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksAuthStatus fromByte (byte) 
		byte b
	public static io.netty.handler.codec.socks.SocksAuthStatus valueOf (byte) 
		io.netty.handler.codec.socks.SocksAuthStatus code
		io.netty.handler.codec.socks.SocksAuthStatus[] arr$
		int len$
		int i$
		byte b
	public byte byteValue () 
	static void  () 
}

io/netty/handler/codec/socks/SocksCmdResponseDecoder$State.class
SocksCmdResponseDecoder.java
package io.netty.handler.codec.socks
final io.netty.handler.codec.socks.SocksCmdResponseDecoder$State extends java.lang.Enum {
	public static final io.netty.handler.codec.socks.SocksCmdResponseDecoder$State CHECK_PROTOCOL_VERSION
	public static final io.netty.handler.codec.socks.SocksCmdResponseDecoder$State READ_CMD_HEADER
	public static final io.netty.handler.codec.socks.SocksCmdResponseDecoder$State READ_CMD_ADDRESS
	private static final io.netty.handler.codec.socks.SocksCmdResponseDecoder$State[] $VALUES
	public static io.netty.handler.codec.socks.SocksCmdResponseDecoder$State[] values () 
	public static io.netty.handler.codec.socks.SocksCmdResponseDecoder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

META-INF/maven/io.netty/netty-codec-socks/pom.xml
META-INF/INDEX.LIST