Tries$UnmodifiableTrie$2.smali
.class Lorg/ardverk/collection/Tries$UnmodifiableTrie$2;
.super Ljava/lang/Object;
# interfaces
.implements Lorg/ardverk/collection/Cursor;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lorg/ardverk/collection/Tries$UnmodifiableTrie;->traverse(Lorg/ardverk/collection/Cursor;)Ljava/util/Map$Entry;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lorg/ardverk/collection/Cursor",
"<TK;TV;>;"
}
.end annotation
# instance fields
.field final synthetic a:Lorg/ardverk/collection/Cursor;
.field final synthetic b:Lorg/ardverk/collection/Tries$UnmodifiableTrie;
# direct methods
.method constructor <init>(Lorg/ardverk/collection/Tries$UnmodifiableTrie;Lorg/ardverk/collection/Cursor;)V
.registers 3
iput-object p1, p0, Lorg/ardverk/collection/Tries$UnmodifiableTrie$2;->b:Lorg/ardverk/collection/Tries$UnmodifiableTrie;
iput-object p2, p0, Lorg/ardverk/collection/Tries$UnmodifiableTrie$2;->a:Lorg/ardverk/collection/Cursor;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/util/Map$Entry;)Lorg/ardverk/collection/Cursor$Decision;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map$Entry",
"<+TK;+TV;>;)",
"Lorg/ardverk/collection/Cursor$Decision;"
}
.end annotation
iget-object v0, p0, Lorg/ardverk/collection/Tries$UnmodifiableTrie$2;->a:Lorg/ardverk/collection/Cursor;
invoke-interface {v0, p1}, Lorg/ardverk/collection/Cursor;->a(Ljava/util/Map$Entry;)Lorg/ardverk/collection/Cursor$Decision;
move-result-object v0
sget-object v1, Lorg/ardverk/collection/Tries$1;->a:[I
invoke-virtual {v0}, Lorg/ardverk/collection/Cursor$Decision;->ordinal()I
move-result v2
aget v1, v1, v2
packed-switch v1, :pswitch_data_18
return-object v0
:pswitch_12
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
:pswitch_data_18
.packed-switch 0x1
:pswitch_12
:pswitch_12
.end packed-switch
.end method