public abstract class oadd.org.apache.hadoop.io.GenericWritable extends java.lang.Object implements oadd.org.apache.hadoop.io.Writable, oadd.org.apache.hadoop.conf.Configurable
{
private static final byte NOT_SET;
private byte type;
private oadd.org.apache.hadoop.io.Writable instance;
private oadd.org.apache.hadoop.conf.Configuration conf;
public void <init>()
{
oadd.org.apache.hadoop.io.GenericWritable v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.io.GenericWritable: byte type> = -1;
v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.conf.Configuration conf> = null;
return;
}
public void set(oadd.org.apache.hadoop.io.Writable)
{
oadd.org.apache.hadoop.io.Writable v, v, v;
java.lang.Class[] v;
java.lang.RuntimeException v;
oadd.org.apache.hadoop.io.GenericWritable v;
int v, v;
java.lang.Class v, v, v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v := @parameter: oadd.org.apache.hadoop.io.Writable;
v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance> = v;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.io.GenericWritable: java.lang.Class[] getTypes()>();
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v.<oadd.org.apache.hadoop.io.GenericWritable: byte type> = v;
return;
label:
v = v + 1;
goto label;
label:
v = new java.lang.RuntimeException;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("The type of instance is: \u, which is NOT registered.");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
}
public oadd.org.apache.hadoop.io.Writable get()
{
oadd.org.apache.hadoop.io.Writable v;
oadd.org.apache.hadoop.io.GenericWritable v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
return v;
}
public java.lang.String toString()
{
oadd.org.apache.hadoop.io.Writable v, v, v;
oadd.org.apache.hadoop.io.GenericWritable v;
java.lang.Class v;
java.lang.String v, v, v, v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("class=\u,value=\u0001");
goto label;
label:
v = "(null)";
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("GW[\u]");
return v;
}
public void readFields(java.io.DataInput) throws java.io.IOException
{
oadd.org.apache.hadoop.io.Writable v;
java.lang.Class[] v;
java.io.IOException v;
java.lang.Exception v;
oadd.org.apache.hadoop.io.GenericWritable v;
short v;
byte v, v;
java.io.DataInput v;
java.lang.Class v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v := @parameter: java.io.DataInput;
v = interfaceinvoke v.<java.io.DataInput: byte readByte()>();
v.<oadd.org.apache.hadoop.io.GenericWritable: byte type> = v;
v = virtualinvoke v.<oadd.org.apache.hadoop.io.GenericWritable: java.lang.Class[] getTypes()>();
v = v.<oadd.org.apache.hadoop.io.GenericWritable: byte type>;
v = v & 255;
v = v[v];
label:
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.util.ReflectionUtils: java.lang.Object newInstance(java.lang.Class,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance> = v;
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.lang.Exception: void printStackTrace()>();
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot initialize the class: \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.Writable: void readFields(java.io.DataInput)>(v);
return;
catch java.lang.Exception from label to label with label;
}
public void write(java.io.DataOutput) throws java.io.IOException
{
java.io.DataOutput v;
oadd.org.apache.hadoop.io.Writable v, v, v;
java.io.IOException v;
oadd.org.apache.hadoop.io.GenericWritable v;
byte v, v, v;
int v;
java.lang.String v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v := @parameter: java.io.DataOutput;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: byte type>;
v = (int) -1;
if v == v goto label;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
if v != null goto label;
label:
v = new java.io.IOException;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: byte type>;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (byte,oadd.org.apache.hadoop.io.Writable)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("The GenericWritable has NOT been set correctly. type=\u, instance=\u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<oadd.org.apache.hadoop.io.GenericWritable: byte type>;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.io.Writable instance>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.Writable: void write(java.io.DataOutput)>(v);
return;
}
protected abstract java.lang.Class[] getTypes();
public oadd.org.apache.hadoop.conf.Configuration getConf()
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.io.GenericWritable v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v = v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.conf.Configuration conf>;
return v;
}
public void setConf(oadd.org.apache.hadoop.conf.Configuration)
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.io.GenericWritable v;
v := @this: oadd.org.apache.hadoop.io.GenericWritable;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v.<oadd.org.apache.hadoop.io.GenericWritable: oadd.org.apache.hadoop.conf.Configuration conf> = v;
return;
}
}