.class public final Lcom/mbridge/msdk/foundation/tools/at; .super Ljava/lang/Object; .source "SourceFile" # static fields .field private static final a:Ljava/util/concurrent/atomic/AtomicInteger; # direct methods .method static constructor ()V .locals 2 .line 10 new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; const/4 v1, 0x1 invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->(I)V sput-object v0, Lcom/mbridge/msdk/foundation/tools/at;->a:Ljava/util/concurrent/atomic/AtomicInteger; return-void .end method .method public static a()I .locals 4 :cond_0 sget-object v0, Lcom/mbridge/msdk/foundation/tools/at;->a:Ljava/util/concurrent/atomic/AtomicInteger; .line 23 invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I move-result v1 add-int/lit8 v2, v1, 0x1 const v3, 0xffffff if-le v2, v3, :cond_1 const/4 v2, 0x1 .line 26 :cond_1 invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->compareAndSet(II)Z move-result v0 if-eqz v0, :cond_0 return v1 .end method .method public static a(Landroid/view/View;)V .locals 2 if-eqz p0, :cond_0 .line 14 invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; move-result-object v0 .line 15 instance-of v1, v0, Landroid/view/ViewGroup; if-eqz v1, :cond_0 .line 16 check-cast v0, Landroid/view/ViewGroup; invoke-virtual {v0, p0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V :cond_0 return-void .end method