public abstract class io.netty.handler.codec.http.DefaultHttpMessage extends io.netty.handler.codec.http.DefaultHttpObject implements io.netty.handler.codec.http.HttpMessage
{
private static final int HASH_CODE_PRIME;
private io.netty.handler.codec.http.HttpVersion version;
private final io.netty.handler.codec.http.HttpHeaders headers;
protected void <init>(io.netty.handler.codec.http.HttpVersion)
{
io.netty.handler.codec.http.HttpVersion v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v := @parameter: io.netty.handler.codec.http.HttpVersion;
specialinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: void <init>(io.netty.handler.codec.http.HttpVersion,boolean,boolean)>(v, 1, 0);
return;
}
protected void <init>(io.netty.handler.codec.http.HttpVersion, boolean, boolean)
{
io.netty.handler.codec.http.HttpVersion v;
io.netty.handler.codec.http.DefaultHttpHeaders v, v;
io.netty.handler.codec.http.CombinedHttpHeaders v;
io.netty.handler.codec.http.DefaultHttpMessage v;
boolean v, v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v := @parameter: io.netty.handler.codec.http.HttpVersion;
v := @parameter: boolean;
v := @parameter: boolean;
if v == 0 goto label;
v = new io.netty.handler.codec.http.CombinedHttpHeaders;
v = v;
specialinvoke v.<io.netty.handler.codec.http.CombinedHttpHeaders: void <init>(boolean)>(v);
goto label;
label:
v = new io.netty.handler.codec.http.DefaultHttpHeaders;
v = v;
specialinvoke v.<io.netty.handler.codec.http.DefaultHttpHeaders: void <init>(boolean)>(v);
label:
specialinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: void <init>(io.netty.handler.codec.http.HttpVersion,io.netty.handler.codec.http.HttpHeaders)>(v, v);
return;
}
protected void <init>(io.netty.handler.codec.http.HttpVersion, io.netty.handler.codec.http.HttpHeaders)
{
io.netty.handler.codec.http.HttpVersion v;
io.netty.handler.codec.http.HttpHeaders v;
java.lang.Object v, v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v := @parameter: io.netty.handler.codec.http.HttpVersion;
v := @parameter: io.netty.handler.codec.http.HttpHeaders;
specialinvoke v.<io.netty.handler.codec.http.DefaultHttpObject: void <init>()>();
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "version");
v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion version> = v;
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "headers");
v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpHeaders headers> = v;
return;
}
public io.netty.handler.codec.http.HttpHeaders headers()
{
io.netty.handler.codec.http.HttpHeaders v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v = v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpHeaders headers>;
return v;
}
public io.netty.handler.codec.http.HttpVersion getProtocolVersion()
{
io.netty.handler.codec.http.HttpVersion v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion protocolVersion()>();
return v;
}
public io.netty.handler.codec.http.HttpVersion protocolVersion()
{
io.netty.handler.codec.http.HttpVersion v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v = v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion version>;
return v;
}
public int hashCode()
{
io.netty.handler.codec.http.HttpVersion v;
io.netty.handler.codec.http.HttpHeaders v;
int v, v, v, v, v, v, v, v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v = v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpHeaders headers>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = 31 + v;
v = 31 * v;
v = v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion version>;
v = virtualinvoke v.<io.netty.handler.codec.http.HttpVersion: int hashCode()>();
v = v + v;
v = 31 * v;
v = specialinvoke v.<io.netty.handler.codec.http.DefaultHttpObject: int hashCode()>();
v = v + v;
return v;
}
public boolean equals(java.lang.Object)
{
io.netty.handler.codec.http.HttpVersion v, v;
io.netty.handler.codec.http.HttpHeaders v, v;
java.lang.Object v;
io.netty.handler.codec.http.DefaultHttpMessage v;
boolean v, v, v, v, v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v := @parameter: java.lang.Object;
v = v instanceof io.netty.handler.codec.http.DefaultHttpMessage;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpHeaders headers()>();
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpHeaders headers()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion protocolVersion()>();
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion protocolVersion()>();
v = virtualinvoke v.<io.netty.handler.codec.http.HttpVersion: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = specialinvoke v.<io.netty.handler.codec.http.DefaultHttpObject: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public io.netty.handler.codec.http.HttpMessage setProtocolVersion(io.netty.handler.codec.http.HttpVersion)
{
io.netty.handler.codec.http.HttpVersion v;
java.lang.Object v;
io.netty.handler.codec.http.DefaultHttpMessage v;
v := @this: io.netty.handler.codec.http.DefaultHttpMessage;
v := @parameter: io.netty.handler.codec.http.HttpVersion;
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "version");
v.<io.netty.handler.codec.http.DefaultHttpMessage: io.netty.handler.codec.http.HttpVersion version> = v;
return v;
}
}