.class public Lkotlinx/coroutines/a/k; .super Ljava/lang/Object; .source "LockFreeMPMCQueue.kt" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;" } .end annotation # static fields .field public static final bgj:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; # instance fields .field public volatile next:Ljava/lang/Object; # direct methods .method static constructor ()V .locals 3 const-class v0, Lkotlinx/coroutines/a/k; const-class v1, Ljava/lang/Object; const-string v2, "next" invoke-static {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; move-result-object v0 sput-object v0, Lkotlinx/coroutines/a/k;->bgj:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; return-void .end method .method public constructor ()V .locals 1 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 iput-object v0, p0, Lkotlinx/coroutines/a/k;->next:Ljava/lang/Object; return-void .end method