public class oadd.org.apache.hadoop.util.DataChecksum extends java.lang.Object implements java.util.zip.Checksum
{
public static final int CHECKSUM_NULL;
public static final int CHECKSUM_CRC32;
public static final int CHECKSUM_CRC32C;
public static final int CHECKSUM_DEFAULT;
public static final int CHECKSUM_MIXED;
private static final org.slf4j.Logger LOG;
private static volatile boolean useJava9Crc32C;
private final oadd.org.apache.hadoop.util.DataChecksum$Type type;
private final java.util.zip.Checksum summer;
private final int bytesPerChecksum;
private int inSum;
public static final int SIZE_OF_INTEGER;
public static java.util.zip.Checksum newCrc32()
{
java.util.zip.CRC32 v;
v = new java.util.zip.CRC32;
specialinvoke v.<java.util.zip.CRC32: void <init>()>();
return v;
}
static java.util.zip.Checksum newCrc32C()
{
java.lang.Throwable v;
java.util.zip.Checksum v;
org.slf4j.Logger v;
oadd.org.apache.hadoop.util.PureJavaCrc32C v, v;
boolean v;
label:
v = <oadd.org.apache.hadoop.util.DataChecksum: boolean useJava9Crc32C>;
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum$Java9Crc32CFactory: java.util.zip.Checksum createChecksum()>();
goto label;
label:
v = new oadd.org.apache.hadoop.util.PureJavaCrc32C;
v = v;
specialinvoke v.<oadd.org.apache.hadoop.util.PureJavaCrc32C: void <init>()>();
label:
return v;
label:
v := @caughtexception;
v = <oadd.org.apache.hadoop.util.DataChecksum: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>("CRC32C creation failed, switching to PureJavaCrc32C", v);
<oadd.org.apache.hadoop.util.DataChecksum: boolean useJava9Crc32C> = 0;
v = new oadd.org.apache.hadoop.util.PureJavaCrc32C;
specialinvoke v.<oadd.org.apache.hadoop.util.PureJavaCrc32C: void <init>()>();
return v;
catch java.lang.ExceptionInInitializerError from label to label with label;
catch java.lang.RuntimeException from label to label with label;
}
public static int getCrcPolynomialForType(oadd.org.apache.hadoop.util.DataChecksum$Type) throws java.io.IOException
{
int[] v;
int v, v;
java.io.IOException v;
java.lang.String v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @parameter: oadd.org.apache.hadoop.util.DataChecksum$Type;
v = <oadd.org.apache.hadoop.util.DataChecksum$1: int[] $SwitchMap$org$apache$hadoop$util$DataChecksum$Type>;
v = virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
return -306674912;
label:
return -2097792136;
label:
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.util.DataChecksum$Type)>(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[])>("No CRC polynomial could be associated with type: \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
}
public static oadd.org.apache.hadoop.util.DataChecksum newDataChecksum(oadd.org.apache.hadoop.util.DataChecksum$Type, int)
{
oadd.org.apache.hadoop.util.DataChecksum$Type v;
java.util.zip.Checksum v, v;
oadd.org.apache.hadoop.util.DataChecksum v, v, v;
oadd.org.apache.hadoop.util.DataChecksum$ChecksumNull v;
int[] v;
int v, v, v;
v := @parameter: oadd.org.apache.hadoop.util.DataChecksum$Type;
v := @parameter: int;
if v > 0 goto label;
return null;
label:
v = <oadd.org.apache.hadoop.util.DataChecksum$1: int[] $SwitchMap$org$apache$hadoop$util$DataChecksum$Type>;
v = virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = new oadd.org.apache.hadoop.util.DataChecksum;
v = new oadd.org.apache.hadoop.util.DataChecksum$ChecksumNull;
specialinvoke v.<oadd.org.apache.hadoop.util.DataChecksum$ChecksumNull: void <init>()>();
specialinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: void <init>(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,int)>(v, v, v);
return v;
label:
v = new oadd.org.apache.hadoop.util.DataChecksum;
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum newCrc32()>();
specialinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: void <init>(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,int)>(v, v, v);
return v;
label:
v = new oadd.org.apache.hadoop.util.DataChecksum;
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum newCrc32C()>();
specialinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: void <init>(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,int)>(v, v, v);
return v;
label:
return null;
}
public static oadd.org.apache.hadoop.util.DataChecksum newDataChecksum(byte[], int) throws java.io.IOException
{
byte[] v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
oadd.org.apache.hadoop.util.DataChecksum v;
byte v, v, v, v, v;
short v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
oadd.org.apache.hadoop.util.InvalidChecksumSizeException v, v;
v := @parameter: byte[];
v := @parameter: int;
if v < 0 goto label;
v = lengthof v;
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: int getChecksumHeaderSize()>();
v = v + v;
if v >= v goto label;
label:
v = new oadd.org.apache.hadoop.util.InvalidChecksumSizeException;
v = lengthof v;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(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[])>("Could not create DataChecksum  from the byte array of length \u and offset \u0001");
specialinvoke v.<oadd.org.apache.hadoop.util.InvalidChecksumSizeException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v + 1;
v = v[v];
v = v & 255;
v = v << 24;
v = v + 2;
v = v[v];
v = v & 255;
v = v << 16;
v = v | v;
v = v + 3;
v = v[v];
v = v & 255;
v = v << 8;
v = v | v;
v = v + 4;
v = v[v];
v = v & 255;
v = v | v;
v = v[v];
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type mapByteToChecksumType(int)>(v);
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum newDataChecksum(oadd.org.apache.hadoop.util.DataChecksum$Type,int)>(v, v);
if v != null goto label;
v = new oadd.org.apache.hadoop.util.InvalidChecksumSizeException;
v = lengthof v;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(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[])>("Could not create DataChecksum  from the byte array of length \u and bytesPerCheckSum of \u0001");
specialinvoke v.<oadd.org.apache.hadoop.util.InvalidChecksumSizeException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
public static oadd.org.apache.hadoop.util.DataChecksum newDataChecksum(java.io.DataInputStream) throws java.io.IOException
{
java.io.DataInputStream v;
oadd.org.apache.hadoop.util.DataChecksum v;
byte v;
int v;
java.lang.String v;
oadd.org.apache.hadoop.util.InvalidChecksumSizeException v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @parameter: java.io.DataInputStream;
v = virtualinvoke v.<java.io.DataInputStream: byte readByte()>();
v = virtualinvoke v.<java.io.DataInputStream: int readInt()>();
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type mapByteToChecksumType(int)>(v);
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum newDataChecksum(oadd.org.apache.hadoop.util.DataChecksum$Type,int)>(v, v);
if v != null goto label;
v = new oadd.org.apache.hadoop.util.InvalidChecksumSizeException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (byte,int)>(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[])>("Could not create DataChecksum of type \u with bytesPerChecksum \u0001");
specialinvoke v.<oadd.org.apache.hadoop.util.InvalidChecksumSizeException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
private static oadd.org.apache.hadoop.util.DataChecksum$Type mapByteToChecksumType(int) throws oadd.org.apache.hadoop.util.InvalidChecksumSizeException
{
int v;
java.lang.String v;
oadd.org.apache.hadoop.util.InvalidChecksumSizeException v;
java.lang.IllegalArgumentException v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @parameter: int;
label:
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum$Type: oadd.org.apache.hadoop.util.DataChecksum$Type valueOf(int)>(v);
label:
return v;
label:
v := @caughtexception;
v = new oadd.org.apache.hadoop.util.InvalidChecksumSizeException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(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 value \u does not map to a valid checksum Type");
specialinvoke v.<oadd.org.apache.hadoop.util.InvalidChecksumSizeException: void <init>(java.lang.String)>(v);
throw v;
catch java.lang.IllegalArgumentException from label to label with label;
}
public void writeHeader(java.io.DataOutputStream) throws java.io.IOException
{
oadd.org.apache.hadoop.util.DataChecksum v;
java.io.DataOutputStream v;
int v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: java.io.DataOutputStream;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
virtualinvoke v.<java.io.DataOutputStream: void writeByte(int)>(v);
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
virtualinvoke v.<java.io.DataOutputStream: void writeInt(int)>(v);
return;
}
public byte[] getHeader()
{
byte[] v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: int getChecksumHeaderSize()>();
v = newarray (byte)[v];
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
v = v & 255;
v[0] = v;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v >>> 24;
v = v & 255;
v[1] = v;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v >>> 16;
v = v & 255;
v[2] = v;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v >>> 8;
v = v & 255;
v[3] = v;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v & 255;
v[4] = v;
return v;
}
public int writeValue(java.io.DataOutputStream, boolean) throws java.io.IOException
{
java.io.IOException v;
long v;
oadd.org.apache.hadoop.util.DataChecksum$Type v, v, v, v;
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
java.io.DataOutputStream v;
int v, v, v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: java.io.DataOutputStream;
v := @parameter: boolean;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v > 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 4 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
virtualinvoke v.<java.io.DataOutputStream: void writeInt(int)>(v);
goto label;
label:
v = new java.io.IOException;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.util.DataChecksum$Type)>(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[])>("Unknown Checksum \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: void reset()>();
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
return v;
}
public int writeValue(byte[], int, boolean) throws java.io.IOException
{
byte[] v;
long v;
oadd.org.apache.hadoop.util.DataChecksum$Type v, v, v, v;
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
boolean v;
java.io.IOException v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: boolean;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v > 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 4 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = v + 0;
v = v >>> 24;
v = v & 255;
v[v] = v;
v = v + 1;
v = v >>> 16;
v = v & 255;
v[v] = v;
v = v + 2;
v = v >>> 8;
v = v & 255;
v[v] = v;
v = v + 3;
v = v & 255;
v[v] = v;
goto label;
label:
v = new java.io.IOException;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.util.DataChecksum$Type)>(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[])>("Unknown Checksum \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: void reset()>();
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
return v;
}
public boolean compare(byte[], int)
{
byte[] v;
long v;
oadd.org.apache.hadoop.util.DataChecksum$Type v, v;
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
short v, v, v, v;
byte v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: byte[];
v := @parameter: int;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 4 goto label;
v = v + 0;
v = v[v];
v = v & 255;
v = v << 24;
v = v + 1;
v = v[v];
v = v & 255;
v = v << 16;
v = v | v;
v = v + 2;
v = v[v];
v = v & 255;
v = v << 8;
v = v | v;
v = v + 3;
v = v[v];
v = v & 255;
v = v | v;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private void <init>(oadd.org.apache.hadoop.util.DataChecksum$Type, java.util.zip.Checksum, int)
{
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: oadd.org.apache.hadoop.util.DataChecksum$Type;
v := @parameter: java.util.zip.Checksum;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum> = 0;
v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type> = v;
v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer> = v;
v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum> = v;
return;
}
public oadd.org.apache.hadoop.util.DataChecksum$Type getChecksumType()
{
oadd.org.apache.hadoop.util.DataChecksum v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
return v;
}
public int getChecksumSize()
{
int v;
oadd.org.apache.hadoop.util.DataChecksum v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
return v;
}
public int getChecksumSize(int)
{
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v, v, v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: int;
v = v - 1;
v = virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: int getBytesPerChecksum()>();
v = v / v;
v = v + 1;
v = virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: int getChecksumSize()>();
v = v * v;
return v;
}
public int getBytesPerChecksum()
{
int v;
oadd.org.apache.hadoop.util.DataChecksum v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
return v;
}
public int getNumBytesInSum()
{
int v;
oadd.org.apache.hadoop.util.DataChecksum v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum>;
return v;
}
public static int getChecksumHeaderSize()
{
return 5;
}
public long getValue()
{
java.util.zip.Checksum v;
long v;
oadd.org.apache.hadoop.util.DataChecksum v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
return v;
}
public void reset()
{
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum> = 0;
return;
}
public void update(byte[], int, int)
{
byte[] v;
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
if v <= 0 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, v, v);
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum>;
v = v + v;
v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum> = v;
label:
return;
}
public void update(int)
{
java.util.zip.Checksum v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: int;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void update(int)>(v);
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum>;
v = v + 1;
v.<oadd.org.apache.hadoop.util.DataChecksum: int inSum> = v;
return;
}
public void verifyChunkedSums(java.nio.ByteBuffer, java.nio.ByteBuffer, java.lang.String, long) throws oadd.org.apache.hadoop.fs.ChecksumException
{
byte[] v, v, v, v;
java.nio.ByteBuffer v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v, v, v, v, v;
oadd.org.apache.hadoop.util.DataChecksum v;
boolean v, v, v, v, v;
long v;
java.util.zip.Checksum v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.lang.String;
v := @parameter: long;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<java.nio.ByteBuffer: boolean hasArray()>();
if v == 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: boolean hasArray()>();
if v == 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int arrayOffset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = virtualinvoke v.<java.nio.ByteBuffer: int arrayOffset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: boolean isAvailable()>();
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: void verifyChunkedSumsByteArray(int,int,byte[],int,byte[],int,int,java.lang.String,long)>(v, v, v, v, v, v, v, v, v);
goto label;
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: void verifyChunked(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,byte[],int,int,int,byte[],int,java.lang.String,long)>(v, v, v, v, v, v, v, v, v, v);
label:
return;
label:
v = staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: boolean isAvailable()>();
if v == 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: boolean isDirect()>();
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: void verifyChunkedSums(int,int,java.nio.ByteBuffer,java.nio.ByteBuffer,java.lang.String,long)>(v, v, v, v, v, v);
goto label;
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: void verifyChunked(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,java.nio.ByteBuffer,int,java.nio.ByteBuffer,java.lang.String,long)>(v, v, v, v, v, v, v);
label:
return;
}
static void verifyChunked(oadd.org.apache.hadoop.util.DataChecksum$Type, java.util.zip.Checksum, java.nio.ByteBuffer, int, java.nio.ByteBuffer, java.lang.String, long) throws oadd.org.apache.hadoop.fs.ChecksumException
{
java.lang.Throwable v;
byte[] v;
long v, v, v, v, v, v, v, v, v;
java.nio.ByteBuffer v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
java.util.zip.Checksum v;
int v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
v := @parameter: oadd.org.apache.hadoop.util.DataChecksum$Type;
v := @parameter: java.util.zip.Checksum;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: int;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.lang.String;
v := @parameter: long;
v = newarray (byte)[v];
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer mark()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer mark()>();
label:
v = 0;
v = v - v;
v = v + 1;
label:
if v >= v goto label;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer get(byte[])>(v);
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, 0, v);
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int getInt()>();
if v == v goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = v - v;
v = v - v;
staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: void throwChecksumException(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,java.lang.String,long,int,int)>(v, v, v, v, v, v);
label:
v = v + v;
goto label;
label:
v = v - v;
if v <= 0 goto label;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer get(byte[],int,int)>(v, 0, v);
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, 0, v);
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int getInt()>();
if v == v goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = v - v;
v = v - v;
staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: void throwChecksumException(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,java.lang.String,long,int,int)>(v, v, v, v, v, v);
label:
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
static void verifyChunked(oadd.org.apache.hadoop.util.DataChecksum$Type, java.util.zip.Checksum, byte[], int, int, int, byte[], int, java.lang.String, long) throws oadd.org.apache.hadoop.fs.ChecksumException
{
byte[] v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
byte v, v, v, v, v, v, v, v;
long v, v, v, v, v, v, v;
java.util.zip.Checksum v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
v := @parameter: oadd.org.apache.hadoop.util.DataChecksum$Type;
v := @parameter: java.util.zip.Checksum;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: long;
v = v + v;
v = v;
v = v;
v = v - v;
v = v + 1;
label:
if v >= v goto label;
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, v, v);
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = v[v];
v = v << 24;
v = v + 1;
v = v[v];
v = v << 24;
v = v >>> 8;
v = v + v;
v = v + 2;
v = v[v];
v = v << 24;
v = v >>> 16;
v = v + 3;
v = v[v];
v = v << 24;
v = v >>> 24;
v = v + v;
v = v + v;
if v == v goto label;
v = v + v;
v = v - v;
staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: void throwChecksumException(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,java.lang.String,long,int,int)>(v, v, v, v, v, v);
label:
v = v + v;
v = v + 4;
goto label;
label:
v = v - v;
if v <= 0 goto label;
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, v, v);
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = v[v];
v = v << 24;
v = v + 1;
v = v[v];
v = v << 24;
v = v >>> 8;
v = v + v;
v = v + 2;
v = v[v];
v = v << 24;
v = v >>> 16;
v = v + 3;
v = v[v];
v = v << 24;
v = v >>> 24;
v = v + v;
v = v + v;
if v == v goto label;
v = v + v;
v = v - v;
staticinvoke <oadd.org.apache.hadoop.util.DataChecksum: void throwChecksumException(oadd.org.apache.hadoop.util.DataChecksum$Type,java.util.zip.Checksum,java.lang.String,long,int,int)>(v, v, v, v, v, v);
label:
return;
}
private static void throwChecksumException(oadd.org.apache.hadoop.util.DataChecksum$Type, java.util.zip.Checksum, java.lang.String, long, int, int) throws oadd.org.apache.hadoop.fs.ChecksumException
{
java.lang.Object[] v;
long v;
java.lang.Integer v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
java.util.zip.Checksum v;
int v, v;
oadd.org.apache.hadoop.fs.ChecksumException v;
java.lang.Class v;
java.lang.String v, v, v, v;
v := @parameter: oadd.org.apache.hadoop.util.DataChecksum$Type;
v := @parameter: java.util.zip.Checksum;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: int;
v := @parameter: int;
v = new oadd.org.apache.hadoop.fs.ChecksumException;
v = newarray (java.lang.Object)[2];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(": expected=%X but computed=%X", v);
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.util.DataChecksum$Type,java.lang.String,long,java.lang.String,java.lang.String)>(v, v, v, 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[])>("Checksum \u not matched for file \u at position \u0001\u, algorithm=\u0001");
specialinvoke v.<oadd.org.apache.hadoop.fs.ChecksumException: void <init>(java.lang.String,long)>(v, v);
throw v;
}
public void calculateChunkedSums(java.nio.ByteBuffer, java.nio.ByteBuffer)
{
java.lang.Throwable v;
byte[] v, v, v;
long v;
java.nio.ByteBuffer v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v, v;
java.util.zip.Checksum v, v, v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.nio.ByteBuffer;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<java.nio.ByteBuffer: boolean hasArray()>();
if v == 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: boolean hasArray()>();
if v == 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int arrayOffset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int arrayOffset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
virtualinvoke v.<oadd.org.apache.hadoop.util.DataChecksum: void calculateChunkedSums(byte[],int,int,byte[],int)>(v, v, v, v, v);
return;
label:
v = staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: boolean isAvailable()>();
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: void calculateChunkedSums(int,int,java.nio.ByteBuffer,java.nio.ByteBuffer)>(v, v, v, v);
return;
label:
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer mark()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer mark()>();
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = newarray (byte)[v];
label:
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
if v <= 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer get(byte[],int,int)>(v, 0, v);
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, 0, v);
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putInt(int)>(v);
goto label;
label:
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
public void calculateChunkedSums(byte[], int, int, byte[], int)
{
byte[] v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v, v;
java.util.zip.Checksum v, v, v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: byte[];
v := @parameter: int;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int size>;
if v != 0 goto label;
return;
label:
v = staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: boolean isAvailable()>();
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
staticinvoke <oadd.org.apache.hadoop.util.NativeCrc32: void calculateChunkedSumsByteArray(int,int,byte[],int,byte[],int,int)>(v, v, v, v, v, v, v);
return;
label:
v = v;
label:
if v <= 0 goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void reset()>();
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: void update(byte[],int,int)>(v, v, v);
v = v + v;
v = v - v;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: java.util.zip.Checksum summer>;
interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = v + 1;
v[v] = v;
v = v + 1;
v[v] = v;
v = v + 1;
v[v] = v;
v = v + 1;
v[v] = v;
goto label;
label:
return;
}
public boolean equals(java.lang.Object)
{
oadd.org.apache.hadoop.util.DataChecksum$Type v, v;
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v;
java.lang.Object v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v := @parameter: java.lang.Object;
v = v instanceof oadd.org.apache.hadoop.util.DataChecksum;
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
if v != v goto label;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public int hashCode()
{
oadd.org.apache.hadoop.util.DataChecksum v;
int v, v, v, v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum$Type: int id>;
v = v + 31;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = v * v;
return v;
}
public java.lang.String toString()
{
oadd.org.apache.hadoop.util.DataChecksum v;
int v;
java.lang.String v;
oadd.org.apache.hadoop.util.DataChecksum$Type v;
v := @this: oadd.org.apache.hadoop.util.DataChecksum;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: oadd.org.apache.hadoop.util.DataChecksum$Type type>;
v = v.<oadd.org.apache.hadoop.util.DataChecksum: int bytesPerChecksum>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.util.DataChecksum$Type,int)>(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[])>("DataChecksum(type=\u, chunkSize=\u)");
return v;
}
static void <clinit>()
{
org.slf4j.Logger v;
boolean v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Loadd/org/apache/hadoop/util/DataChecksum;");
<oadd.org.apache.hadoop.util.DataChecksum: org.slf4j.Logger LOG> = v;
v = staticinvoke <oadd.org.apache.hadoop.util.Shell: boolean isJavaVersionAtLeast(int)>(9);
<oadd.org.apache.hadoop.util.DataChecksum: boolean useJava9Crc32C> = v;
return;
}
}