final class oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition extends oadd.com.google.common.util.concurrent.ForwardingCondition
{
private final java.util.concurrent.locks.Condition delegate;
private final oadd.com.google.common.util.concurrent.Striped$WeakSafeReadWriteLock strongReference;
void <init>(java.util.concurrent.locks.Condition, oadd.com.google.common.util.concurrent.Striped$WeakSafeReadWriteLock)
{
oadd.com.google.common.util.concurrent.Striped$WeakSafeReadWriteLock v;
java.util.concurrent.locks.Condition v;
oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition v;
v := @this: oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition;
v := @parameter: java.util.concurrent.locks.Condition;
v := @parameter: oadd.com.google.common.util.concurrent.Striped$WeakSafeReadWriteLock;
specialinvoke v.<oadd.com.google.common.util.concurrent.ForwardingCondition: void <init>()>();
v.<oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition: java.util.concurrent.locks.Condition delegate> = v;
v.<oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition: oadd.com.google.common.util.concurrent.Striped$WeakSafeReadWriteLock strongReference> = v;
return;
}
java.util.concurrent.locks.Condition delegate()
{
java.util.concurrent.locks.Condition v;
oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition v;
v := @this: oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition;
v = v.<oadd.com.google.common.util.concurrent.Striped$WeakSafeCondition: java.util.concurrent.locks.Condition delegate>;
return v;
}
}