.class final Landroid/support/v4/media/AudioAttributesCompatApi21$Wrapper; .super Ljava/lang/Object; .source "AudioAttributesCompatApi21.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroid/support/v4/media/AudioAttributesCompatApi21; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x18 name = "Wrapper" .end annotation # instance fields .field private mWrapped:Landroid/media/AudioAttributes; # direct methods .method private constructor (Landroid/media/AudioAttributes;)V .locals 0 .line 54 invoke-direct {p0}, Ljava/lang/Object;->()V .line 55 iput-object p1, p0, Landroid/support/v4/media/AudioAttributesCompatApi21$Wrapper;->mWrapped:Landroid/media/AudioAttributes; return-void .end method .method public static wrap(Landroid/media/AudioAttributes;)Landroid/support/v4/media/AudioAttributesCompatApi21$Wrapper; .locals 1 .param p0 # Landroid/media/AudioAttributes; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param if-eqz p0, :cond_0 .line 61 new-instance v0, Landroid/support/v4/media/AudioAttributesCompatApi21$Wrapper; invoke-direct {v0, p0}, Landroid/support/v4/media/AudioAttributesCompatApi21$Wrapper;->(Landroid/media/AudioAttributes;)V return-object v0 .line 59 :cond_0 new-instance p0, Ljava/lang/IllegalArgumentException; const-string v0, "AudioAttributesApi21.Wrapper cannot wrap null" invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p0 .end method # virtual methods .method public unwrap()Landroid/media/AudioAttributes; .locals 1 .line 64 iget-object v0, p0, Landroid/support/v4/media/AudioAttributesCompatApi21$Wrapper;->mWrapped:Landroid/media/AudioAttributes; return-object v0 .end method