.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 ()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;->(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 (Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)V .locals 0 .line 910 invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageLite;->(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 (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;->(Lcom/moji/weather/bean/protobuf/MojiWeather$Weather$Detail$Builder;)V return-void .end method .method private constructor (Z)V .locals 0 .line 912 invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageLite;->()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