.class public final Lcom/google/android/exoplayer2/Player$Commands$Builder; .super Ljava/lang/Object; .source "Player.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/exoplayer2/Player$Commands; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "Builder" .end annotation # static fields .field private static final SUPPORTED_COMMANDS:[I # instance fields .field private final flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; # direct methods .method static constructor ()V .locals 1 const/16 v0, 0x1f new-array v0, v0, [I fill-array-data v0, :array_0 sput-object v0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->SUPPORTED_COMMANDS:[I return-void :array_0 .array-data 4 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x1f 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e .end array-data .end method .method public constructor ()V .locals 1 .line 391 invoke-direct {p0}, Ljava/lang/Object;->()V .line 392 new-instance v0, Lcom/google/android/exoplayer2/util/FlagSet$Builder; invoke-direct {v0}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->()V iput-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-void .end method .method private constructor (Lcom/google/android/exoplayer2/Player$Commands;)V .locals 1 .line 395 invoke-direct {p0}, Ljava/lang/Object;->()V .line 396 new-instance v0, Lcom/google/android/exoplayer2/util/FlagSet$Builder; invoke-direct {v0}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->()V iput-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 397 invoke-static {p1}, Lcom/google/android/exoplayer2/Player$Commands;->access$000(Lcom/google/android/exoplayer2/Player$Commands;)Lcom/google/android/exoplayer2/util/FlagSet; move-result-object p0 invoke-virtual {v0, p0}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->addAll(Lcom/google/android/exoplayer2/util/FlagSet;)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-void .end method .method synthetic constructor (Lcom/google/android/exoplayer2/Player$Commands;Lcom/google/android/exoplayer2/Player$1;)V .locals 0 .line 352 invoke-direct {p0, p1}, Lcom/google/android/exoplayer2/Player$Commands$Builder;->(Lcom/google/android/exoplayer2/Player$Commands;)V return-void .end method # virtual methods .method public add(I)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 409 invoke-virtual {v0, p1}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->add(I)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public addAll(Lcom/google/android/exoplayer2/Player$Commands;)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 449 invoke-static {p1}, Lcom/google/android/exoplayer2/Player$Commands;->access$000(Lcom/google/android/exoplayer2/Player$Commands;)Lcom/google/android/exoplayer2/util/FlagSet; move-result-object p1 invoke-virtual {v0, p1}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->addAll(Lcom/google/android/exoplayer2/util/FlagSet;)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public varargs addAll([I)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 436 invoke-virtual {v0, p1}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->addAll([I)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public addAllCommands()Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 2 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; sget-object v1, Lcom/google/android/exoplayer2/Player$Commands$Builder;->SUPPORTED_COMMANDS:[I .line 461 invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->addAll([I)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public addIf(IZ)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 423 invoke-virtual {v0, p1, p2}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->addIf(IZ)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public build()Lcom/google/android/exoplayer2/Player$Commands; .locals 2 .line 511 new-instance v0, Lcom/google/android/exoplayer2/Player$Commands; iget-object p0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; invoke-virtual {p0}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->build()Lcom/google/android/exoplayer2/util/FlagSet; move-result-object p0 const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/google/android/exoplayer2/Player$Commands;->(Lcom/google/android/exoplayer2/util/FlagSet;Lcom/google/android/exoplayer2/Player$1;)V return-object v0 .end method .method public remove(I)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 474 invoke-virtual {v0, p1}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->remove(I)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public varargs removeAll([I)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 501 invoke-virtual {v0, p1}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->removeAll([I)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method .method public removeIf(IZ)Lcom/google/android/exoplayer2/Player$Commands$Builder; .locals 1 iget-object v0, p0, Lcom/google/android/exoplayer2/Player$Commands$Builder;->flagsBuilder:Lcom/google/android/exoplayer2/util/FlagSet$Builder; .line 488 invoke-virtual {v0, p1, p2}, Lcom/google/android/exoplayer2/util/FlagSet$Builder;->removeIf(IZ)Lcom/google/android/exoplayer2/util/FlagSet$Builder; return-object p0 .end method