DefaultKeyAnalyzer.smali
.class public Lorg/ardverk/collection/DefaultKeyAnalyzer;
.super Ldxoptimizer/csk;
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<K::",
"Ldxoptimizer/csl",
"<TK;>;>",
"Ldxoptimizer/csk",
"<TK;>;",
"Ljava/io/Serializable;"
}
.end annotation
# static fields
.field private static final INSTANCE:Lorg/ardverk/collection/DefaultKeyAnalyzer;
.field private static final serialVersionUID:J = 0x4a1d82bcfd54f024L
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Lorg/ardverk/collection/DefaultKeyAnalyzer;
invoke-direct {v0}, Lorg/ardverk/collection/DefaultKeyAnalyzer;-><init>()V
sput-object v0, Lorg/ardverk/collection/DefaultKeyAnalyzer;->INSTANCE:Lorg/ardverk/collection/DefaultKeyAnalyzer;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ldxoptimizer/csk;-><init>()V
return-void
.end method
.method public static singleton()Ldxoptimizer/csm;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<K:",
"Ljava/lang/Object;",
">()",
"Ldxoptimizer/csm",
"<TK;>;"
}
.end annotation
sget-object v0, Lorg/ardverk/collection/DefaultKeyAnalyzer;->INSTANCE:Lorg/ardverk/collection/DefaultKeyAnalyzer;
return-object v0
.end method
# virtual methods
.method public bitIndex(Ldxoptimizer/csl;Ldxoptimizer/csl;)I
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(TK;TK;)I"
}
.end annotation
invoke-interface {p1, p2}, Ldxoptimizer/csl;->a(Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public bridge synthetic bitIndex(Ljava/lang/Object;Ljava/lang/Object;)I
.registers 4
check-cast p1, Ldxoptimizer/csl;
check-cast p2, Ldxoptimizer/csl;
invoke-virtual {p0, p1, p2}, Lorg/ardverk/collection/DefaultKeyAnalyzer;->bitIndex(Ldxoptimizer/csl;Ldxoptimizer/csl;)I
move-result v0
return v0
.end method
.method public isBitSet(Ldxoptimizer/csl;I)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(TK;I)Z"
}
.end annotation
invoke-interface {p1, p2}, Ldxoptimizer/csl;->a(I)Z
move-result v0
return v0
.end method
.method public bridge synthetic isBitSet(Ljava/lang/Object;I)Z
.registers 4
check-cast p1, Ldxoptimizer/csl;
invoke-virtual {p0, p1, p2}, Lorg/ardverk/collection/DefaultKeyAnalyzer;->isBitSet(Ldxoptimizer/csl;I)Z
move-result v0
return v0
.end method
.method public isPrefix(Ldxoptimizer/csl;Ldxoptimizer/csl;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(TK;TK;)Z"
}
.end annotation
invoke-interface {p1, p2}, Ldxoptimizer/csl;->b(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public bridge synthetic isPrefix(Ljava/lang/Object;Ljava/lang/Object;)Z
.registers 4
check-cast p1, Ldxoptimizer/csl;
check-cast p2, Ldxoptimizer/csl;
invoke-virtual {p0, p1, p2}, Lorg/ardverk/collection/DefaultKeyAnalyzer;->isPrefix(Ldxoptimizer/csl;Ldxoptimizer/csl;)Z
move-result v0
return v0
.end method
.method public lengthInBits(Ldxoptimizer/csl;)I
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TK;)I"
}
.end annotation
invoke-interface {p1}, Ldxoptimizer/csl;->a()I
move-result v0
return v0
.end method
.method public bridge synthetic lengthInBits(Ljava/lang/Object;)I
.registers 3
check-cast p1, Ldxoptimizer/csl;
invoke-virtual {p0, p1}, Lorg/ardverk/collection/DefaultKeyAnalyzer;->lengthInBits(Ldxoptimizer/csl;)I
move-result v0
return v0
.end method