NavOptions.smali
.class public final Landroidx/navigation/NavOptions;
.super Ljava/lang/Object;
.source "NavOptions.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/navigation/NavOptions$Builder;
}
.end annotation
# instance fields
.field public mEnterAnim:I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end field
.field public mExitAnim:I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end field
.field public mPopEnterAnim:I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end field
.field public mPopExitAnim:I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end field
.field public mPopUpTo:I
.annotation build Landroidx/annotation/IdRes;
.end annotation
.end field
.field public mPopUpToInclusive:Z
.field public mSingleTop:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(ZIZIIII)V
.registers 8
.param p1 # Z
.annotation build Landroidx/annotation/IdRes;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end param
.param p3 # Z
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end param
.param p5 # I
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-boolean p1, p0, Landroidx/navigation/NavOptions;->mSingleTop:Z
iput p2, p0, Landroidx/navigation/NavOptions;->mPopUpTo:I
iput-boolean p3, p0, Landroidx/navigation/NavOptions;->mPopUpToInclusive:Z
iput p4, p0, Landroidx/navigation/NavOptions;->mEnterAnim:I
iput p5, p0, Landroidx/navigation/NavOptions;->mExitAnim:I
iput p6, p0, Landroidx/navigation/NavOptions;->mPopEnterAnim:I
iput p7, p0, Landroidx/navigation/NavOptions;->mPopExitAnim:I
return-void
.end method
# virtual methods
.method public getEnterAnim()I
.registers 2
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
iget v0, p0, Landroidx/navigation/NavOptions;->mEnterAnim:I
return v0
.end method
.method public getExitAnim()I
.registers 2
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
iget v0, p0, Landroidx/navigation/NavOptions;->mExitAnim:I
return v0
.end method
.method public getPopEnterAnim()I
.registers 2
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
iget v0, p0, Landroidx/navigation/NavOptions;->mPopEnterAnim:I
return v0
.end method
.method public getPopExitAnim()I
.registers 2
.annotation build Landroidx/annotation/AnimRes;
.end annotation
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
iget v0, p0, Landroidx/navigation/NavOptions;->mPopExitAnim:I
return v0
.end method
.method public getPopUpTo()I
.registers 2
.annotation build Landroidx/annotation/IdRes;
.end annotation
iget v0, p0, Landroidx/navigation/NavOptions;->mPopUpTo:I
return v0
.end method
.method public isPopUpToInclusive()Z
.registers 2
iget-boolean v0, p0, Landroidx/navigation/NavOptions;->mPopUpToInclusive:Z
return v0
.end method
.method public shouldLaunchSingleTop()Z
.registers 2
iget-boolean v0, p0, Landroidx/navigation/NavOptions;->mSingleTop:Z
return v0
.end method