ba.smali
.class public final Lcom/loc/ba;
.super Ljava/lang/Object;
# instance fields
.field a:D
.field b:D
.field c:J
.field d:F
.field e:F
.field f:I
.field g:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcom/amap/api/location/AMapLocation;I)V
.registers 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-virtual {p1}, Lcom/amap/api/location/AMapLocation;->getLatitude()D
move-result-wide v0
iput-wide v0, p0, Lcom/loc/ba;->a:D
invoke-virtual {p1}, Lcom/amap/api/location/AMapLocation;->getLongitude()D
move-result-wide v0
iput-wide v0, p0, Lcom/loc/ba;->b:D
invoke-virtual {p1}, Lcom/amap/api/location/AMapLocation;->getTime()J
move-result-wide v0
iput-wide v0, p0, Lcom/loc/ba;->c:J
invoke-virtual {p1}, Lcom/amap/api/location/AMapLocation;->getAccuracy()F
move-result v0
iput v0, p0, Lcom/loc/ba;->d:F
invoke-virtual {p1}, Lcom/amap/api/location/AMapLocation;->getSpeed()F
move-result v0
iput v0, p0, Lcom/loc/ba;->e:F
iput p2, p0, Lcom/loc/ba;->f:I
invoke-virtual {p1}, Lcom/amap/api/location/AMapLocation;->getProvider()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/loc/ba;->g:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.registers 8
const/4 v0, 0x0
:try_start_1
instance-of v1, p1, Lcom/loc/ba;
if-nez v1, :cond_6
:cond_5
:goto_5
return v0
:cond_6
check-cast p1, Lcom/loc/ba;
iget-wide v2, p0, Lcom/loc/ba;->a:D
iget-wide v4, p1, Lcom/loc/ba;->a:D
cmpl-double v1, v2, v4
if-nez v1, :cond_5
iget-wide v2, p0, Lcom/loc/ba;->b:D
iget-wide v4, p1, Lcom/loc/ba;->b:D
cmpl-double v1, v2, v4
if-nez v1, :cond_5
iget v1, p0, Lcom/loc/ba;->f:I
iget v2, p1, Lcom/loc/ba;->f:I
:try_end_1c
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1c} :catch_20
if-ne v1, v2, :cond_5
const/4 v0, 0x1
goto :goto_5
:catch_20
move-exception v1
goto :goto_5
.end method
.method public final hashCode()I
.registers 5
iget-wide v0, p0, Lcom/loc/ba;->a:D
invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Double;->hashCode()I
move-result v0
iget-wide v2, p0, Lcom/loc/ba;->b:D
invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Double;->hashCode()I
move-result v1
add-int/2addr v0, v1
iget v1, p0, Lcom/loc/ba;->f:I
add-int/2addr v0, v1
return v0
.end method
.method public final toString()Ljava/lang/String;
.registers 5
new-instance v0, Ljava/lang/StringBuffer;
invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
iget-wide v2, p0, Lcom/loc/ba;->a:D
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
const-string/jumbo v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-wide v2, p0, Lcom/loc/ba;->b:D
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
const-string/jumbo v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget v1, p0, Lcom/loc/ba;->d:F
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
const-string/jumbo v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-wide v2, p0, Lcom/loc/ba;->c:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;
const-string/jumbo v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget v1, p0, Lcom/loc/ba;->e:F
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(F)Ljava/lang/StringBuffer;
const-string/jumbo v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget v1, p0, Lcom/loc/ba;->f:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
const-string/jumbo v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v1, p0, Lcom/loc/ba;->g:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method