class com.google.common.cache.Striped64$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction
{
void <init>()
{
com.google.common.cache.Striped64$1 v;
v := @this: com.google.common.cache.Striped64$1;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public sun.misc.Unsafe run() throws java.lang.Exception
{
com.google.common.cache.Striped64$1 v;
java.lang.reflect.Field v;
java.lang.NoSuchFieldError v;
java.lang.reflect.Field[] v;
int v, v;
java.lang.Class v;
java.lang.Object v, v;
boolean v;
v := @this: com.google.common.cache.Striped64$1;
v = class "Lsun/misc/Unsafe;";
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Field[] getDeclaredFields()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<java.lang.reflect.Field: void setAccessible(boolean)>(1);
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Object get(java.lang.Object)>(null);
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = v + 1;
goto label;
label:
v = new java.lang.NoSuchFieldError;
specialinvoke v.<java.lang.NoSuchFieldError: void <init>(java.lang.String)>("the Unsafe");
throw v;
}
}