.class public final Landroidx/core/app/MultiWindowModeChangedInfo; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field private final isInMultiWindowMode:Z .field private newConfiguration:Landroid/content/res/Configuration; .annotation build Landroidx/annotation/RequiresApi; value = 0x1a .end annotation .end field # direct methods .method public constructor (Z)V .locals 0 .line 26 invoke-direct {p0}, Ljava/lang/Object;->()V iput-boolean p1, p0, Landroidx/core/app/MultiWindowModeChangedInfo;->isInMultiWindowMode:Z return-void .end method .method public constructor (ZLandroid/content/res/Configuration;)V .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a .end annotation const-string v0, "newConfig" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 48 invoke-direct {p0, p1}, Landroidx/core/app/MultiWindowModeChangedInfo;->(Z)V iput-object p2, p0, Landroidx/core/app/MultiWindowModeChangedInfo;->newConfiguration:Landroid/content/res/Configuration; return-void .end method # virtual methods .method public final getNewConfig()Landroid/content/res/Configuration; .locals 2 .annotation build Landroidx/annotation/RequiresApi; value = 0x1a .end annotation iget-object v0, p0, Landroidx/core/app/MultiWindowModeChangedInfo;->newConfiguration:Landroid/content/res/Configuration; if-eqz v0, :cond_0 return-object v0 .line 67 :cond_0 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "MultiWindowModeChangedInfo must be constructed with the constructor that takes a Configuration to access the newConfig. Are you running on an API 26 or higher device that makes this information available?" invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .end method .method public final isInMultiWindowMode()Z .locals 1 iget-boolean v0, p0, Landroidx/core/app/MultiWindowModeChangedInfo;->isInMultiWindowMode:Z return v0 .end method