Weather/smali_classes2/com/moji/weather/bean/protobuf/MojiWeather$Weather$Detail.smali
2021-05-10 10:13:34 +02:00

3557 lines
97 KiB
Smali

.class public final Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.super Lcom/google/protobuf/GeneratedMessageLite;
.source "MojiWeather.java"
# interfaces
.implements Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$DetailOrBuilder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/moji/weather/bean/protobuf/MojiWeather$Weather;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Detail"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AdvertisementOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQIOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertListOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AvatarOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexListOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourListOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayListOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ConditionOrBuilder;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;,
Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$VoiceOrBuilder;
}
.end annotation
# static fields
.field public static final ADVERTISEMENT_FIELD_NUMBER:I = 0xc
.field public static final ALERTLIST_FIELD_NUMBER:I = 0x5
.field public static final AQI_FIELD_NUMBER:I = 0x6
.field public static final AVATAR_FIELD_NUMBER:I = 0x7
.field public static final CITYBRIEFNAME_FIELD_NUMBER:I = 0x12
.field public static final CITYID_FIELD_NUMBER:I = 0x9
.field public static final CITYNAME_FIELD_NUMBER:I = 0xa
.field public static final CONDITION_FIELD_NUMBER:I = 0x1
.field public static final COUNTRY_FIELD_NUMBER:I = 0x16
.field public static final FORECASTDAYEXTRALIST_FIELD_NUMBER:I = 0x10
.field public static final FORECASTDAYLIST_FIELD_NUMBER:I = 0x2
.field public static final FORECASTHOURLIST_FIELD_NUMBER:I = 0x3
.field public static final FORECAST_FIELD_NUMBER:I = 0x13
.field public static final HASSHORT_FIELD_NUMBER:I = 0x11
.field public static final IANATIMEZONE_FIELD_NUMBER:I = 0x1a
.field public static final INDEXLIST_FIELD_NUMBER:I = 0x4
.field public static final ISSPOT_FIELD_NUMBER:I = 0x15
.field public static final LAT_FIELD_NUMBER:I = 0x19
.field public static final LON_FIELD_NUMBER:I = 0x18
.field public static final PCITYID_FIELD_NUMBER:I = 0x14
.field public static final PCITYNAME_FIELD_NUMBER:I = 0x17
.field public static final RETRY_FIELD_NUMBER:I = 0xf
.field public static final TIMESTAMP_FIELD_NUMBER:I = 0x8
.field public static final TIMEZONE_FIELD_NUMBER:I = 0xb
.field public static final VOICE_FIELD_NUMBER:I = 0xe
.field public static final WEATHERSHARE_FIELD_NUMBER:I = 0xd
.field private static final defaultInstance:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.field private static final serialVersionUID:J
# instance fields
.field private advertisement_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
.field private alertList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
.field private aqi_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
.field private avatar_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
.field private bitField0_:I
.field private cityBriefName_:Ljava/lang/Object;
.field private cityId_:J
.field private cityName_:Ljava/lang/Object;
.field private condition_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
.field private country_:I
.field private forecastDayExtraList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.field private forecastDayList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.field private forecastHourList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
.field private forecast_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.field private hasShort_:I
.field private ianaTimeZone_:Ljava/lang/Object;
.field private indexList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
.field private isSpot_:I
.field private lat_:D
.field private lon_:D
.field private memoizedIsInitialized:B
.field private memoizedSerializedSize:I
.field private pCityId_:J
.field private pCityName_:Ljava/lang/Object;
.field private retry_:I
.field private timestamp_:J
.field private timezone_:I
.field private voice_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
.field private weatherShare_:Ljava/lang/Object;
# direct methods
.method static constructor <clinit>()V
.locals 2
.line 25633
new-instance v0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;-><init>(Z)V
sput-object v0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->defaultInstance:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.line 25634
sget-object v0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->defaultInstance:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
invoke-direct {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->initFields()V
return-void
.end method
.method private constructor <init>(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)V
.locals 0
.line 910
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageLite;-><init>(Lcom/google/protobuf/GeneratedMessageLite$Builder;)V
const/4 p1, -0x1
.line 23805
iput-byte p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
.line 23987
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedSerializedSize:I
return-void
.end method
.method synthetic constructor <init>(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;Lcom/moji/weather/bean/protobuf/MojiWeather$1;)V
.locals 0
.line 905
invoke-direct {p0, p1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;-><init>(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)V
return-void
.end method
.method private constructor <init>(Z)V
.locals 0
.line 912
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageLite;-><init>()V
const/4 p1, -0x1
.line 23805
iput-byte p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
.line 23987
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedSerializedSize:I
return-void
.end method
.method static synthetic access$31202(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->condition_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
return-object p1
.end method
.method static synthetic access$31302(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
return-object p1
.end method
.method static synthetic access$31402(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastHourList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
return-object p1
.end method
.method static synthetic access$31502(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->indexList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
return-object p1
.end method
.method static synthetic access$31602(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->alertList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
return-object p1
.end method
.method static synthetic access$31702(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->aqi_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
return-object p1
.end method
.method static synthetic access$31802(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->avatar_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
return-object p1
.end method
.method static synthetic access$31902(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;J)J
.locals 0
.line 905
iput-wide p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timestamp_:J
return-wide p1
.end method
.method static synthetic access$32002(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;J)J
.locals 0
.line 905
iput-wide p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityId_:J
return-wide p1
.end method
.method static synthetic access$32102(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityName_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$32202(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;I)I
.locals 0
.line 905
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timezone_:I
return p1
.end method
.method static synthetic access$32302(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->advertisement_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
return-object p1
.end method
.method static synthetic access$32402(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->weatherShare_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$32502(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->voice_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
return-object p1
.end method
.method static synthetic access$32602(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;I)I
.locals 0
.line 905
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->retry_:I
return p1
.end method
.method static synthetic access$32702(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayExtraList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
return-object p1
.end method
.method static synthetic access$32802(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;I)I
.locals 0
.line 905
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasShort_:I
return p1
.end method
.method static synthetic access$32902(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityBriefName_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$33002(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecast_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
return-object p1
.end method
.method static synthetic access$33102(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;J)J
.locals 0
.line 905
iput-wide p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityId_:J
return-wide p1
.end method
.method static synthetic access$33202(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;I)I
.locals 0
.line 905
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->isSpot_:I
return p1
.end method
.method static synthetic access$33302(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;I)I
.locals 0
.line 905
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->country_:I
return p1
.end method
.method static synthetic access$33402(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityName_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$33502(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;D)D
.locals 0
.line 905
iput-wide p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lon_:D
return-wide p1
.end method
.method static synthetic access$33602(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;D)D
.locals 0
.line 905
iput-wide p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lat_:D
return-wide p1
.end method
.method static synthetic access$33702(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 905
iput-object p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->ianaTimeZone_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$33802(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;I)I
.locals 0
.line 905
iput p1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
return p1
.end method
.method private getCityBriefNameBytes()Lcom/google/protobuf/ByteString;
.locals 2
.line 23642
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityBriefName_:Ljava/lang/Object;
.line 23643
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23644
check-cast v0, Ljava/lang/String;
.line 23645
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 23646
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityBriefName_:Ljava/lang/Object;
return-object v0
.line 23649
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method private getCityNameBytes()Lcom/google/protobuf/ByteString;
.locals 2
.line 23518
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityName_:Ljava/lang/Object;
.line 23519
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23520
check-cast v0, Ljava/lang/String;
.line 23521
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 23522
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityName_:Ljava/lang/Object;
return-object v0
.line 23525
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method public static getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.line 916
sget-object v0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->defaultInstance:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
return-object v0
.end method
.method private getIanaTimeZoneBytes()Lcom/google/protobuf/ByteString;
.locals 2
.line 23766
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->ianaTimeZone_:Ljava/lang/Object;
.line 23767
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23768
check-cast v0, Ljava/lang/String;
.line 23769
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 23770
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->ianaTimeZone_:Ljava/lang/Object;
return-object v0
.line 23773
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method private getPCityNameBytes()Lcom/google/protobuf/ByteString;
.locals 2
.line 23714
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityName_:Ljava/lang/Object;
.line 23715
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23716
check-cast v0, Ljava/lang/String;
.line 23717
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 23718
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityName_:Ljava/lang/Object;
return-object v0
.line 23721
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method private getWeatherShareBytes()Lcom/google/protobuf/ByteString;
.locals 2
.line 23570
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->weatherShare_:Ljava/lang/Object;
.line 23571
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23572
check-cast v0, Ljava/lang/String;
.line 23573
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 23574
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->weatherShare_:Ljava/lang/Object;
return-object v0
.line 23577
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method private initFields()V
.locals 4
.line 23778
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->condition_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
.line 23779
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.line 23780
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastHourList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
.line 23781
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->indexList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
.line 23782
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->alertList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
.line 23783
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->aqi_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
.line 23784
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
move-result-object v0
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->avatar_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
const-wide/16 v0, 0x0
.line 23785
iput-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timestamp_:J
.line 23786
iput-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityId_:J
const-string v2, ""
.line 23787
iput-object v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityName_:Ljava/lang/Object;
const/4 v2, 0x0
.line 23788
iput v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timezone_:I
.line 23789
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
move-result-object v3
iput-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->advertisement_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
const-string v3, ""
.line 23790
iput-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->weatherShare_:Ljava/lang/Object;
.line 23791
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
move-result-object v3
iput-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->voice_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
.line 23792
iput v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->retry_:I
.line 23793
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
move-result-object v3
iput-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayExtraList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.line 23794
iput v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasShort_:I
const-string v3, ""
.line 23795
iput-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityBriefName_:Ljava/lang/Object;
.line 23796
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;->getDefaultInstance()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
move-result-object v3
iput-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecast_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.line 23797
iput-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityId_:J
.line 23798
iput v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->isSpot_:I
.line 23799
iput v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->country_:I
const-string v0, ""
.line 23800
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityName_:Ljava/lang/Object;
const-wide/16 v0, 0x0
.line 23801
iput-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lon_:D
.line 23802
iput-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lat_:D
const-string v0, ""
.line 23803
iput-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->ianaTimeZone_:Ljava/lang/Object;
return-void
.end method
.method public static newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.locals 1
.line 24175
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$31000()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
return-object v0
.end method
.method public static newBuilder(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.locals 1
.line 24178
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object p0
return-object p0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 24144
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
.line 24145
invoke-virtual {v0, p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;)Z
move-result p0
if-eqz p0, :cond_0
.line 24146
invoke-static {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
:cond_0
const/4 p0, 0x0
return-object p0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 24155
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
.line 24156
invoke-virtual {v0, p0, p1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z
move-result p0
if-eqz p0, :cond_0
.line 24157
invoke-static {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
:cond_0
const/4 p0, 0x0
return-object p0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.line 24111
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.line 24117
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.line 24118
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 24165
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 24171
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object p0
.line 24172
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom(Ljava/io/InputStream;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 24133
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 24139
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.line 24140
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom([B)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.line 24122
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom([B)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.line 24128
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
move-result-object p0
check-cast p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.line 24129
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;->access$30900(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public getAdvertisement()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
.locals 1
.line 23546
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->advertisement_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
return-object v0
.end method
.method public getAlertList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
.locals 1
.line 23454
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->alertList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
return-object v0
.end method
.method public getAqi()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
.locals 1
.line 23464
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->aqi_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
return-object v0
.end method
.method public getAvatar()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
.locals 1
.line 23474
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->avatar_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
return-object v0
.end method
.method public getCityBriefName()Ljava/lang/String;
.locals 2
.line 23628
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityBriefName_:Ljava/lang/Object;
.line 23629
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23630
check-cast v0, Ljava/lang/String;
return-object v0
.line 23632
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 23634
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 23635
invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z
move-result v0
if-eqz v0, :cond_1
.line 23636
iput-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityBriefName_:Ljava/lang/Object;
:cond_1
return-object v1
.end method
.method public getCityId()J
.locals 2
.line 23494
iget-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityId_:J
return-wide v0
.end method
.method public getCityName()Ljava/lang/String;
.locals 2
.line 23504
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityName_:Ljava/lang/Object;
.line 23505
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23506
check-cast v0, Ljava/lang/String;
return-object v0
.line 23508
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 23510
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 23511
invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z
move-result v0
if-eqz v0, :cond_1
.line 23512
iput-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityName_:Ljava/lang/Object;
:cond_1
return-object v1
.end method
.method public getCondition()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
.locals 1
.line 23414
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->condition_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
return-object v0
.end method
.method public getCountry()I
.locals 1
.line 23690
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->country_:I
return v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.locals 1
.line 905
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getDefaultInstanceForType()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
move-result-object v0
return-object v0
.end method
.method public getDefaultInstanceForType()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
.locals 1
.line 920
sget-object v0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->defaultInstance:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;
return-object v0
.end method
.method public getForecast()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.locals 1
.line 23660
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecast_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
return-object v0
.end method
.method public getForecastDayExtraList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.locals 1
.line 23608
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayExtraList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
return-object v0
.end method
.method public getForecastDayList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.locals 1
.line 23424
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
return-object v0
.end method
.method public getForecastHourList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
.locals 1
.line 23434
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastHourList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
return-object v0
.end method
.method public getHasShort()I
.locals 1
.line 23618
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasShort_:I
return v0
.end method
.method public getIanaTimeZone()Ljava/lang/String;
.locals 2
.line 23752
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->ianaTimeZone_:Ljava/lang/Object;
.line 23753
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23754
check-cast v0, Ljava/lang/String;
return-object v0
.line 23756
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 23758
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 23759
invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z
move-result v0
if-eqz v0, :cond_1
.line 23760
iput-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->ianaTimeZone_:Ljava/lang/Object;
:cond_1
return-object v1
.end method
.method public getIndexList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
.locals 1
.line 23444
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->indexList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
return-object v0
.end method
.method public getIsSpot()I
.locals 1
.line 23680
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->isSpot_:I
return v0
.end method
.method public getLat()D
.locals 2
.line 23742
iget-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lat_:D
return-wide v0
.end method
.method public getLon()D
.locals 2
.line 23732
iget-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lon_:D
return-wide v0
.end method
.method public getPCityId()J
.locals 2
.line 23670
iget-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityId_:J
return-wide v0
.end method
.method public getPCityName()Ljava/lang/String;
.locals 2
.line 23700
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityName_:Ljava/lang/Object;
.line 23701
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23702
check-cast v0, Ljava/lang/String;
return-object v0
.line 23704
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 23706
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 23707
invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z
move-result v0
if-eqz v0, :cond_1
.line 23708
iput-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityName_:Ljava/lang/Object;
:cond_1
return-object v1
.end method
.method public getRetry()I
.locals 1
.line 23598
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->retry_:I
return v0
.end method
.method public getSerializedSize()I
.locals 6
.line 23989
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedSerializedSize:I
const/4 v1, -0x1
if-eq v0, v1, :cond_0
return v0
:cond_0
const/4 v0, 0x0
.line 23993
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v2, 0x1
and-int/2addr v1, v2
if-ne v1, v2, :cond_1
.line 23994
iget-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->condition_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
.line 23995
invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 23997
:cond_1
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v2, 0x2
and-int/2addr v1, v2
if-ne v1, v2, :cond_2
.line 23998
iget-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.line 23999
invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24001
:cond_2
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v2, 0x4
and-int/2addr v1, v2
if-ne v1, v2, :cond_3
const/4 v1, 0x3
.line 24002
iget-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastHourList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
.line 24003
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24005
:cond_3
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x8
and-int/2addr v1, v3
if-ne v1, v3, :cond_4
.line 24006
iget-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->indexList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
.line 24007
invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24009
:cond_4
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x10
and-int/2addr v1, v2
if-ne v1, v2, :cond_5
const/4 v1, 0x5
.line 24010
iget-object v4, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->alertList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
.line 24011
invoke-static {v1, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24013
:cond_5
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v4, 0x20
and-int/2addr v1, v4
if-ne v1, v4, :cond_6
const/4 v1, 0x6
.line 24014
iget-object v4, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->aqi_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
.line 24015
invoke-static {v1, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24017
:cond_6
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v4, 0x40
and-int/2addr v1, v4
if-ne v1, v4, :cond_7
const/4 v1, 0x7
.line 24018
iget-object v4, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->avatar_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
.line 24019
invoke-static {v1, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24021
:cond_7
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v4, 0x80
and-int/2addr v1, v4
if-ne v1, v4, :cond_8
.line 24022
iget-wide v4, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timestamp_:J
.line 24023
invoke-static {v3, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeSInt64Size(IJ)I
move-result v1
add-int/2addr v0, v1
.line 24025
:cond_8
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x100
and-int/2addr v1, v3
if-ne v1, v3, :cond_9
const/16 v1, 0x9
.line 24026
iget-wide v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityId_:J
.line 24027
invoke-static {v1, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeSInt64Size(IJ)I
move-result v1
add-int/2addr v0, v1
.line 24029
:cond_9
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x200
and-int/2addr v1, v3
if-ne v1, v3, :cond_a
const/16 v1, 0xa
.line 24031
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getCityNameBytes()Lcom/google/protobuf/ByteString;
move-result-object v3
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
move-result v1
add-int/2addr v0, v1
.line 24033
:cond_a
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x400
and-int/2addr v1, v3
if-ne v1, v3, :cond_b
const/16 v1, 0xb
.line 24034
iget v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timezone_:I
.line 24035
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeSInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 24037
:cond_b
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x800
and-int/2addr v1, v3
if-ne v1, v3, :cond_c
const/16 v1, 0xc
.line 24038
iget-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->advertisement_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
.line 24039
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24041
:cond_c
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x1000
and-int/2addr v1, v3
if-ne v1, v3, :cond_d
const/16 v1, 0xd
.line 24043
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getWeatherShareBytes()Lcom/google/protobuf/ByteString;
move-result-object v3
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
move-result v1
add-int/2addr v0, v1
.line 24045
:cond_d
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x2000
and-int/2addr v1, v3
if-ne v1, v3, :cond_e
const/16 v1, 0xe
.line 24046
iget-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->voice_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
.line 24047
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24049
:cond_e
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x4000
and-int/2addr v1, v3
if-ne v1, v3, :cond_f
const/16 v1, 0xf
.line 24050
iget v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->retry_:I
.line 24051
invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeSInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 24053
:cond_f
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const v3, 0x8000
and-int/2addr v1, v3
if-ne v1, v3, :cond_10
.line 24054
iget-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayExtraList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.line 24055
invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24057
:cond_10
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x10000
and-int/2addr v1, v2
if-ne v1, v2, :cond_11
const/16 v1, 0x11
.line 24058
iget v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasShort_:I
.line 24059
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeSInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 24061
:cond_11
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x20000
and-int/2addr v1, v2
if-ne v1, v2, :cond_12
const/16 v1, 0x12
.line 24063
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getCityBriefNameBytes()Lcom/google/protobuf/ByteString;
move-result-object v2
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
move-result v1
add-int/2addr v0, v1
.line 24065
:cond_12
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x40000
and-int/2addr v1, v2
if-ne v1, v2, :cond_13
const/16 v1, 0x13
.line 24066
iget-object v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecast_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
.line 24067
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 24069
:cond_13
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x80000
and-int/2addr v1, v2
if-ne v1, v2, :cond_14
const/16 v1, 0x14
.line 24070
iget-wide v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityId_:J
.line 24071
invoke-static {v1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeSInt64Size(IJ)I
move-result v1
add-int/2addr v0, v1
.line 24073
:cond_14
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x100000
and-int/2addr v1, v2
if-ne v1, v2, :cond_15
const/16 v1, 0x15
.line 24074
iget v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->isSpot_:I
.line 24075
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeSInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 24077
:cond_15
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x200000
and-int/2addr v1, v2
if-ne v1, v2, :cond_16
const/16 v1, 0x16
.line 24078
iget v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->country_:I
.line 24079
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeSInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 24081
:cond_16
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x400000
and-int/2addr v1, v2
if-ne v1, v2, :cond_17
const/16 v1, 0x17
.line 24083
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getPCityNameBytes()Lcom/google/protobuf/ByteString;
move-result-object v2
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
move-result v1
add-int/2addr v0, v1
.line 24085
:cond_17
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x800000
and-int/2addr v1, v2
if-ne v1, v2, :cond_18
const/16 v1, 0x18
.line 24086
iget-wide v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lon_:D
.line 24087
invoke-static {v1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
move-result v1
add-int/2addr v0, v1
.line 24089
:cond_18
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x1000000
and-int/2addr v1, v2
if-ne v1, v2, :cond_19
const/16 v1, 0x19
.line 24090
iget-wide v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lat_:D
.line 24091
invoke-static {v1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
move-result v1
add-int/2addr v0, v1
.line 24093
:cond_19
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v2, 0x2000000
and-int/2addr v1, v2
if-ne v1, v2, :cond_1a
const/16 v1, 0x1a
.line 24095
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getIanaTimeZoneBytes()Lcom/google/protobuf/ByteString;
move-result-object v2
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
move-result v1
add-int/2addr v0, v1
.line 24097
:cond_1a
iput v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedSerializedSize:I
return v0
.end method
.method public getTimestamp()J
.locals 2
.line 23484
iget-wide v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timestamp_:J
return-wide v0
.end method
.method public getTimezone()I
.locals 1
.line 23536
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timezone_:I
return v0
.end method
.method public getVoice()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
.locals 1
.line 23588
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->voice_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
return-object v0
.end method
.method public getWeatherShare()Ljava/lang/String;
.locals 2
.line 23556
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->weatherShare_:Ljava/lang/Object;
.line 23557
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_0
.line 23558
check-cast v0, Ljava/lang/String;
return-object v0
.line 23560
:cond_0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 23562
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 23563
invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z
move-result v0
if-eqz v0, :cond_1
.line 23564
iput-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->weatherShare_:Ljava/lang/Object;
:cond_1
return-object v1
.end method
.method public hasAdvertisement()Z
.locals 2
.line 23543
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x800
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasAlertList()Z
.locals 2
.line 23451
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x10
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasAqi()Z
.locals 2
.line 23461
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x20
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasAvatar()Z
.locals 2
.line 23471
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x40
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasCityBriefName()Z
.locals 2
.line 23625
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x20000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasCityId()Z
.locals 2
.line 23491
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x100
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasCityName()Z
.locals 2
.line 23501
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x200
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasCondition()Z
.locals 2
.line 23411
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v1, 0x1
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
return v1
.end method
.method public hasCountry()Z
.locals 2
.line 23687
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x200000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasForecast()Z
.locals 2
.line 23657
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x40000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasForecastDayExtraList()Z
.locals 2
.line 23605
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const v1, 0x8000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasForecastDayList()Z
.locals 2
.line 23421
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v1, 0x2
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasForecastHourList()Z
.locals 2
.line 23431
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v1, 0x4
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasHasShort()Z
.locals 2
.line 23615
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x10000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasIanaTimeZone()Z
.locals 2
.line 23749
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x2000000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasIndexList()Z
.locals 2
.line 23441
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x8
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasIsSpot()Z
.locals 2
.line 23677
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x100000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasLat()Z
.locals 2
.line 23739
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x1000000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasLon()Z
.locals 2
.line 23729
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x800000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasPCityId()Z
.locals 2
.line 23667
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x80000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasPCityName()Z
.locals 2
.line 23697
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x400000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasRetry()Z
.locals 2
.line 23595
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x4000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasTimestamp()Z
.locals 2
.line 23481
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x80
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasTimezone()Z
.locals 2
.line 23533
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x400
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasVoice()Z
.locals 2
.line 23585
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x2000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public hasWeatherShare()Z
.locals 2
.line 23553
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x1000
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public final isInitialized()Z
.locals 4
.line 23807
iget-byte v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
const/4 v1, 0x1
const/4 v2, 0x0
const/4 v3, -0x1
if-eq v0, v3, :cond_1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
return v1
.line 23810
:cond_1
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasTimestamp()Z
move-result v0
if-nez v0, :cond_2
.line 23811
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23814
:cond_2
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasCityId()Z
move-result v0
if-nez v0, :cond_3
.line 23815
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23818
:cond_3
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasCityName()Z
move-result v0
if-nez v0, :cond_4
.line 23819
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23822
:cond_4
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasTimezone()Z
move-result v0
if-nez v0, :cond_5
.line 23823
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23826
:cond_5
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasWeatherShare()Z
move-result v0
if-nez v0, :cond_6
.line 23827
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23830
:cond_6
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasRetry()Z
move-result v0
if-nez v0, :cond_7
.line 23831
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23834
:cond_7
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasCondition()Z
move-result v0
if-eqz v0, :cond_8
.line 23835
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getCondition()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;->isInitialized()Z
move-result v0
if-nez v0, :cond_8
.line 23836
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23840
:cond_8
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasForecastDayList()Z
move-result v0
if-eqz v0, :cond_9
.line 23841
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getForecastDayList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;->isInitialized()Z
move-result v0
if-nez v0, :cond_9
.line 23842
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23846
:cond_9
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasForecastHourList()Z
move-result v0
if-eqz v0, :cond_a
.line 23847
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getForecastHourList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;->isInitialized()Z
move-result v0
if-nez v0, :cond_a
.line 23848
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23852
:cond_a
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasIndexList()Z
move-result v0
if-eqz v0, :cond_b
.line 23853
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getIndexList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;->isInitialized()Z
move-result v0
if-nez v0, :cond_b
.line 23854
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23858
:cond_b
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasAlertList()Z
move-result v0
if-eqz v0, :cond_c
.line 23859
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getAlertList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;->isInitialized()Z
move-result v0
if-nez v0, :cond_c
.line 23860
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23864
:cond_c
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasAqi()Z
move-result v0
if-eqz v0, :cond_d
.line 23865
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getAqi()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;->isInitialized()Z
move-result v0
if-nez v0, :cond_d
.line 23866
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23870
:cond_d
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasAvatar()Z
move-result v0
if-eqz v0, :cond_e
.line 23871
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getAvatar()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;->isInitialized()Z
move-result v0
if-nez v0, :cond_e
.line 23872
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23876
:cond_e
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasAdvertisement()Z
move-result v0
if-eqz v0, :cond_f
.line 23877
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getAdvertisement()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;->isInitialized()Z
move-result v0
if-nez v0, :cond_f
.line 23878
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23882
:cond_f
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasVoice()Z
move-result v0
if-eqz v0, :cond_10
.line 23883
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getVoice()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;->isInitialized()Z
move-result v0
if-nez v0, :cond_10
.line 23884
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23888
:cond_10
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasForecastDayExtraList()Z
move-result v0
if-eqz v0, :cond_11
.line 23889
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getForecastDayExtraList()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;->isInitialized()Z
move-result v0
if-nez v0, :cond_11
.line 23890
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23894
:cond_11
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasForecast()Z
move-result v0
if-eqz v0, :cond_12
.line 23895
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getForecast()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;->isInitialized()Z
move-result v0
if-nez v0, :cond_12
.line 23896
iput-byte v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v2
.line 23900
:cond_12
iput-byte v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->memoizedIsInitialized:B
return v1
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.locals 1
.line 905
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilderForType()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
return-object v0
.end method
.method public newBuilderForType()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.locals 1
.line 24176
invoke-static {}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.locals 1
.line 905
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->toBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
return-object v0
.end method
.method public toBuilder()Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
.locals 1
.line 24180
invoke-static {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->newBuilder(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;)Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;
move-result-object v0
return-object v0
.end method
.method protected writeReplace()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/ObjectStreamException;
}
.end annotation
.line 24105
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessageLite;->writeReplace()Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 23906
invoke-virtual {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getSerializedSize()I
.line 23907
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v1, 0x1
and-int/2addr v0, v1
if-ne v0, v1, :cond_0
.line 23908
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->condition_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Condition;
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23910
:cond_0
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v1, 0x2
and-int/2addr v0, v1
if-ne v0, v1, :cond_1
.line 23911
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23913
:cond_1
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/4 v1, 0x4
and-int/2addr v0, v1
if-ne v0, v1, :cond_2
const/4 v0, 0x3
.line 23914
iget-object v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastHourList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastHourList;
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23916
:cond_2
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x8
and-int/2addr v0, v2
if-ne v0, v2, :cond_3
.line 23917
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->indexList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$IndexList;
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23919
:cond_3
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v1, 0x10
and-int/2addr v0, v1
if-ne v0, v1, :cond_4
const/4 v0, 0x5
.line 23920
iget-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->alertList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AlertList;
invoke-virtual {p1, v0, v3}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23922
:cond_4
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x20
and-int/2addr v0, v3
if-ne v0, v3, :cond_5
const/4 v0, 0x6
.line 23923
iget-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->aqi_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$AQI;
invoke-virtual {p1, v0, v3}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23925
:cond_5
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x40
and-int/2addr v0, v3
if-ne v0, v3, :cond_6
const/4 v0, 0x7
.line 23926
iget-object v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->avatar_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Avatar;
invoke-virtual {p1, v0, v3}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23928
:cond_6
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v3, 0x80
and-int/2addr v0, v3
if-ne v0, v3, :cond_7
.line 23929
iget-wide v3, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timestamp_:J
invoke-virtual {p1, v2, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->writeSInt64(IJ)V
.line 23931
:cond_7
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x100
and-int/2addr v0, v2
if-ne v0, v2, :cond_8
const/16 v0, 0x9
.line 23932
iget-wide v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->cityId_:J
invoke-virtual {p1, v0, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeSInt64(IJ)V
.line 23934
:cond_8
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x200
and-int/2addr v0, v2
if-ne v0, v2, :cond_9
const/16 v0, 0xa
.line 23935
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getCityNameBytes()Lcom/google/protobuf/ByteString;
move-result-object v2
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
.line 23937
:cond_9
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x400
and-int/2addr v0, v2
if-ne v0, v2, :cond_a
const/16 v0, 0xb
.line 23938
iget v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->timezone_:I
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeSInt32(II)V
.line 23940
:cond_a
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x800
and-int/2addr v0, v2
if-ne v0, v2, :cond_b
const/16 v0, 0xc
.line 23941
iget-object v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->advertisement_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Advertisement;
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23943
:cond_b
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x1000
and-int/2addr v0, v2
if-ne v0, v2, :cond_c
const/16 v0, 0xd
.line 23944
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getWeatherShareBytes()Lcom/google/protobuf/ByteString;
move-result-object v2
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
.line 23946
:cond_c
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x2000
and-int/2addr v0, v2
if-ne v0, v2, :cond_d
const/16 v0, 0xe
.line 23947
iget-object v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->voice_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Voice;
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23949
:cond_d
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/16 v2, 0x4000
and-int/2addr v0, v2
if-ne v0, v2, :cond_e
const/16 v0, 0xf
.line 23950
iget v2, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->retry_:I
invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeSInt32(II)V
.line 23952
:cond_e
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const v2, 0x8000
and-int/2addr v0, v2
if-ne v0, v2, :cond_f
.line 23953
iget-object v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecastDayExtraList_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23955
:cond_f
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x10000
and-int/2addr v0, v1
if-ne v0, v1, :cond_10
const/16 v0, 0x11
.line 23956
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->hasShort_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeSInt32(II)V
.line 23958
:cond_10
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x20000
and-int/2addr v0, v1
if-ne v0, v1, :cond_11
const/16 v0, 0x12
.line 23959
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getCityBriefNameBytes()Lcom/google/protobuf/ByteString;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
.line 23961
:cond_11
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x40000
and-int/2addr v0, v1
if-ne v0, v1, :cond_12
const/16 v0, 0x13
.line 23962
iget-object v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->forecast_:Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$ForecastDayList;
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 23964
:cond_12
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x80000
and-int/2addr v0, v1
if-ne v0, v1, :cond_13
const/16 v0, 0x14
.line 23965
iget-wide v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->pCityId_:J
invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeSInt64(IJ)V
.line 23967
:cond_13
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x100000
and-int/2addr v0, v1
if-ne v0, v1, :cond_14
const/16 v0, 0x15
.line 23968
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->isSpot_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeSInt32(II)V
.line 23970
:cond_14
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x200000
and-int/2addr v0, v1
if-ne v0, v1, :cond_15
const/16 v0, 0x16
.line 23971
iget v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->country_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeSInt32(II)V
.line 23973
:cond_15
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x400000
and-int/2addr v0, v1
if-ne v0, v1, :cond_16
const/16 v0, 0x17
.line 23974
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getPCityNameBytes()Lcom/google/protobuf/ByteString;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
.line 23976
:cond_16
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x800000
and-int/2addr v0, v1
if-ne v0, v1, :cond_17
const/16 v0, 0x18
.line 23977
iget-wide v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lon_:D
invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V
.line 23979
:cond_17
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x1000000
and-int/2addr v0, v1
if-ne v0, v1, :cond_18
const/16 v0, 0x19
.line 23980
iget-wide v1, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->lat_:D
invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V
.line 23982
:cond_18
iget v0, p0, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->bitField0_:I
const/high16 v1, 0x2000000
and-int/2addr v0, v1
if-ne v0, v1, :cond_19
const/16 v0, 0x1a
.line 23983
invoke-direct {p0}, Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail;->getIanaTimeZoneBytes()Lcom/google/protobuf/ByteString;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
:cond_19
return-void
.end method