public class oadd.org.apache.hadoop.io.DefaultStringifier extends java.lang.Object implements oadd.org.apache.hadoop.io.Stringifier
{
private static final java.lang.String SEPARATOR;
private oadd.org.apache.hadoop.io.serializer.Serializer serializer;
private oadd.org.apache.hadoop.io.serializer.Deserializer deserializer;
private oadd.org.apache.hadoop.io.DataInputBuffer inBuf;
private oadd.org.apache.hadoop.io.DataOutputBuffer outBuf;
public void <init>(oadd.org.apache.hadoop.conf.Configuration, java.lang.Class)
{
oadd.org.apache.hadoop.io.DataInputBuffer v, v;
java.io.IOException v;
java.lang.RuntimeException v;
oadd.org.apache.hadoop.io.serializer.Deserializer v, v;
oadd.org.apache.hadoop.io.serializer.SerializationFactory v;
oadd.org.apache.hadoop.io.DefaultStringifier v;
oadd.org.apache.hadoop.io.DataOutputBuffer v, v;
oadd.org.apache.hadoop.io.serializer.Serializer v, v;
java.lang.Class v;
oadd.org.apache.hadoop.conf.Configuration v;
v := @this: oadd.org.apache.hadoop.io.DefaultStringifier;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: java.lang.Class;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new oadd.org.apache.hadoop.io.serializer.SerializationFactory;
specialinvoke v.<oadd.org.apache.hadoop.io.serializer.SerializationFactory: void <init>(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.io.serializer.SerializationFactory: oadd.org.apache.hadoop.io.serializer.Serializer getSerializer(java.lang.Class)>(v);
v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Serializer serializer> = v;
v = virtualinvoke v.<oadd.org.apache.hadoop.io.serializer.SerializationFactory: oadd.org.apache.hadoop.io.serializer.Deserializer getDeserializer(java.lang.Class)>(v);
v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Deserializer deserializer> = v;
v = new oadd.org.apache.hadoop.io.DataInputBuffer;
specialinvoke v.<oadd.org.apache.hadoop.io.DataInputBuffer: void <init>()>();
v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataInputBuffer inBuf> = v;
v = new oadd.org.apache.hadoop.io.DataOutputBuffer;
specialinvoke v.<oadd.org.apache.hadoop.io.DataOutputBuffer: void <init>()>();
v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataOutputBuffer outBuf> = v;
label:
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Serializer serializer>;
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataOutputBuffer outBuf>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.serializer.Serializer: void open(java.io.OutputStream)>(v);
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Deserializer deserializer>;
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataInputBuffer inBuf>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.serializer.Deserializer: void open(java.io.InputStream)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public java.lang.Object fromString(java.lang.String) throws java.io.IOException
{
byte[] v, v;
oadd.org.apache.hadoop.io.DataInputBuffer v;
java.io.IOException v;
oadd.org.apache.hadoop.io.serializer.Deserializer v;
oadd.org.apache.hadoop.io.DefaultStringifier v;
int v;
java.lang.Object v;
java.lang.String v, v;
java.nio.charset.UnsupportedCharsetException v;
v := @this: oadd.org.apache.hadoop.io.DefaultStringifier;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = staticinvoke <oadd.org.apache.commons.codec.binary.Base64: byte[] decodeBase64(byte[])>(v);
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataInputBuffer inBuf>;
v = lengthof v;
virtualinvoke v.<oadd.org.apache.hadoop.io.DataInputBuffer: void reset(byte[],int)>(v, v);
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Deserializer deserializer>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.io.serializer.Deserializer: java.lang.Object deserialize(java.lang.Object)>(null);
label:
return v;
label:
v := @caughtexception;
v = new java.io.IOException;
v = virtualinvoke v.<java.nio.charset.UnsupportedCharsetException: java.lang.String toString()>();
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
catch java.nio.charset.UnsupportedCharsetException from label to label with label;
}
public java.lang.String toString(java.lang.Object) throws java.io.IOException
{
byte[] v, v, v;
oadd.org.apache.hadoop.io.DefaultStringifier v;
java.nio.charset.Charset v;
oadd.org.apache.hadoop.io.DataOutputBuffer v, v, v;
oadd.org.apache.hadoop.io.serializer.Serializer v;
int v, v;
java.lang.Object v;
java.lang.String v;
v := @this: oadd.org.apache.hadoop.io.DefaultStringifier;
v := @parameter: java.lang.Object;
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataOutputBuffer outBuf>;
virtualinvoke v.<oadd.org.apache.hadoop.io.DataOutputBuffer: oadd.org.apache.hadoop.io.DataOutputBuffer reset()>();
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Serializer serializer>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.serializer.Serializer: void serialize(java.lang.Object)>(v);
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataOutputBuffer outBuf>;
v = virtualinvoke v.<oadd.org.apache.hadoop.io.DataOutputBuffer: int getLength()>();
v = newarray (byte)[v];
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataOutputBuffer outBuf>;
v = virtualinvoke v.<oadd.org.apache.hadoop.io.DataOutputBuffer: byte[] getData()>();
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = new java.lang.String;
v = staticinvoke <oadd.org.apache.commons.codec.binary.Base64: byte[] encodeBase64(byte[])>(v);
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
specialinvoke v.<java.lang.String: void <init>(byte[],java.nio.charset.Charset)>(v, v);
return v;
}
public void close() throws java.io.IOException
{
oadd.org.apache.hadoop.io.DefaultStringifier v;
oadd.org.apache.hadoop.io.DataOutputBuffer v;
oadd.org.apache.hadoop.io.serializer.Serializer v;
oadd.org.apache.hadoop.io.DataInputBuffer v;
oadd.org.apache.hadoop.io.serializer.Deserializer v;
v := @this: oadd.org.apache.hadoop.io.DefaultStringifier;
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataInputBuffer inBuf>;
virtualinvoke v.<oadd.org.apache.hadoop.io.DataInputBuffer: void close()>();
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.DataOutputBuffer outBuf>;
virtualinvoke v.<oadd.org.apache.hadoop.io.DataOutputBuffer: void close()>();
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Deserializer deserializer>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.serializer.Deserializer: void close()>();
v = v.<oadd.org.apache.hadoop.io.DefaultStringifier: oadd.org.apache.hadoop.io.serializer.Serializer serializer>;
interfaceinvoke v.<oadd.org.apache.hadoop.io.serializer.Serializer: void close()>();
return;
}
public static void store(oadd.org.apache.hadoop.conf.Configuration, java.lang.Object, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.io.DefaultStringifier v;
java.lang.Class v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v = new oadd.org.apache.hadoop.io.DefaultStringifier;
v = staticinvoke <oadd.org.apache.hadoop.util.GenericsUtil: java.lang.Class getClass(java.lang.Object)>(v);
specialinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void <init>(oadd.org.apache.hadoop.conf.Configuration,java.lang.Class)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: java.lang.String toString(java.lang.Object)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
return;
}
public static java.lang.Object load(oadd.org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.Class) throws java.io.IOException
{
java.lang.Throwable v;
oadd.org.apache.hadoop.io.DefaultStringifier v;
java.lang.Class v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v = new oadd.org.apache.hadoop.io.DefaultStringifier;
specialinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void <init>(oadd.org.apache.hadoop.conf.Configuration,java.lang.Class)>(v, v);
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.String get(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: java.lang.Object fromString(java.lang.String)>(v);
label:
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
return v;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
throw v;
catch java.lang.Throwable from label to label with label;
}
public static void storeArray(oadd.org.apache.hadoop.conf.Configuration, java.lang.Object[], java.lang.String) throws java.io.IOException
{
java.lang.Throwable v;
java.lang.Object[] v;
oadd.org.apache.hadoop.io.DefaultStringifier v;
int v, v;
java.lang.Class v;
java.lang.Object v, v;
java.lang.StringBuilder v, v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v, v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: java.lang.Object[];
v := @parameter: java.lang.String;
v = new oadd.org.apache.hadoop.io.DefaultStringifier;
v = v[0];
v = staticinvoke <oadd.org.apache.hadoop.util.GenericsUtil: java.lang.Class getClass(java.lang.Object)>(v);
specialinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void <init>(oadd.org.apache.hadoop.conf.Configuration,java.lang.Class)>(v, v);
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: java.lang.String toString(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String)>(v, v);
label:
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
public static java.lang.Object[] loadArray(oadd.org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.Class) throws java.io.IOException
{
java.lang.Throwable v;
java.lang.Object[] v;
java.lang.String[] v;
java.util.ArrayList v;
oadd.org.apache.hadoop.io.DefaultStringifier v;
int v, v;
java.lang.Class v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v, v;
boolean v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v = new oadd.org.apache.hadoop.io.DefaultStringifier;
specialinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void <init>(oadd.org.apache.hadoop.conf.Configuration,java.lang.Class)>(v, v);
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.String get(java.lang.String)>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(",");
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: java.lang.Object fromString(java.lang.String)>(v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
v = staticinvoke <oadd.org.apache.hadoop.util.GenericsUtil: java.lang.Object[] toArray(java.lang.Class,java.util.List)>(v, v);
label:
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
return v;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.hadoop.io.DefaultStringifier: void close()>();
throw v;
catch java.lang.Throwable from label to label with label;
}
}