public class android.telephony.ServiceState implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.telephony.ServiceState
super_class: java.lang.Object
{
static final java.lang.String LOG_TAG;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "PHONE"
static final boolean DBG;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean VDBG;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int STATE_IN_SERVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int STATE_OUT_OF_SERVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int STATE_EMERGENCY_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int STATE_POWER_OFF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int DUPLEX_MODE_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int DUPLEX_MODE_FDD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DUPLEX_MODE_TDD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RIL_RADIO_TECHNOLOGY_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int RIL_RADIO_TECHNOLOGY_GPRS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RIL_RADIO_TECHNOLOGY_EDGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RIL_RADIO_TECHNOLOGY_UMTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int RIL_RADIO_TECHNOLOGY_IS95A;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RIL_RADIO_TECHNOLOGY_IS95B;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int RIL_RADIO_TECHNOLOGY_1xRTT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int RIL_RADIO_TECHNOLOGY_EVDO_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int RIL_RADIO_TECHNOLOGY_EVDO_A;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int RIL_RADIO_TECHNOLOGY_HSDPA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int RIL_RADIO_TECHNOLOGY_HSUPA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int RIL_RADIO_TECHNOLOGY_HSPA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int RIL_RADIO_TECHNOLOGY_EVDO_B;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int RIL_RADIO_TECHNOLOGY_EHRPD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int RIL_RADIO_TECHNOLOGY_LTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public static final int RIL_RADIO_TECHNOLOGY_HSPAP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int RIL_RADIO_TECHNOLOGY_GSM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int RIL_RADIO_TECHNOLOGY_TD_SCDMA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int RIL_RADIO_TECHNOLOGY_IWLAN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int RIL_RADIO_TECHNOLOGY_LTE_CA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
private static final int NEXT_RIL_RADIO_TECHNOLOGY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int RIL_RADIO_CDMA_TECHNOLOGY_BITMASK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6392
private int mVoiceRegState;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mDataRegState;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public static final int ROAMING_TYPE_NOT_ROAMING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ROAMING_TYPE_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ROAMING_TYPE_DOMESTIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int ROAMING_TYPE_INTERNATIONAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int UNKNOWN_ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
private int mVoiceRoamingType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mDataRoamingType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String mVoiceOperatorAlphaLong;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mVoiceOperatorAlphaShort;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mVoiceOperatorNumeric;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mDataOperatorAlphaLong;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mDataOperatorAlphaShort;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mDataOperatorNumeric;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean mIsManualNetworkSelection;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mIsEmergencyOnly;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mRilVoiceRadioTechnology;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mRilDataRadioTechnology;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean mCssIndicator;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mNetworkId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mSystemId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mCdmaRoamingIndicator;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mCdmaDefaultRoamingIndicator;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mCdmaEriIconIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mCdmaEriIconMode;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean mIsDataRoamingFromRegistration;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mIsUsingCarrierAggregation;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mChannelNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[] mCellBandwidths;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int mLteEarfcnRsrpBoost;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.List<android.telephony.NetworkRegistrationState> mNetworkRegistrationStates;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;
public static final android.os.Parcelable$Creator<android.telephony.ServiceState> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/telephony/ServiceState;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.telephony.ServiceState$1
dup
invokespecial android.telephony.ServiceState$1.<init>:()V
1: putstatic android.telephony.ServiceState.CREATOR:Landroid/os/Parcelable$Creator;
2: return
LocalVariableTable:
Start End Slot Name Signature
public static final java.lang.String getRoamingLogString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 3
0: 1
1: 2
2: 3
3: 4
default: 5
}
1: StackMap locals:
StackMap stack:
ldc "home"
areturn
2: StackMap locals:
StackMap stack:
ldc "roaming"
areturn
3: StackMap locals:
StackMap stack:
ldc "Domestic Roaming"
areturn
4: StackMap locals:
StackMap stack:
ldc "International Roaming"
areturn
5: StackMap locals:
StackMap stack:
ldc "UNKNOWN"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 roamingType I
MethodParameters:
Name Flags
roamingType
public static android.telephony.ServiceState newFromBundle(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Landroid/telephony/ServiceState;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new android.telephony.ServiceState
dup
invokespecial android.telephony.ServiceState.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual android.telephony.ServiceState.setFromNotifierBundle:(Landroid/os/Bundle;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 m Landroid/os/Bundle;
1 3 1 ret Landroid/telephony/ServiceState;
MethodParameters:
Name Flags
m
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield android.telephony.ServiceState.mVoiceRegState:I
2: aload 0
iconst_1
putfield android.telephony.ServiceState.mDataRegState:I
3: aload 0
iconst_0
newarray 10
putfield android.telephony.ServiceState.mCellBandwidths:[I
4: aload 0
iconst_0
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telephony/ServiceState;
public void <init>(android.telephony.ServiceState);
descriptor: (Landroid/telephony/ServiceState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield android.telephony.ServiceState.mVoiceRegState:I
2: aload 0
iconst_1
putfield android.telephony.ServiceState.mDataRegState:I
3: aload 0
iconst_0
newarray 10
putfield android.telephony.ServiceState.mCellBandwidths:[I
4: aload 0
iconst_0
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
6: aload 0
aload 1
invokevirtual android.telephony.ServiceState.copyFrom:(Landroid/telephony/ServiceState;)V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/ServiceState;
0 8 1 s Landroid/telephony/ServiceState;
MethodParameters:
Name Flags
s
protected void copyFrom(android.telephony.ServiceState);
descriptor: (Landroid/telephony/ServiceState;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield android.telephony.ServiceState.mVoiceRegState:I
putfield android.telephony.ServiceState.mVoiceRegState:I
1: aload 0
aload 1
getfield android.telephony.ServiceState.mDataRegState:I
putfield android.telephony.ServiceState.mDataRegState:I
2: aload 0
aload 1
getfield android.telephony.ServiceState.mVoiceRoamingType:I
putfield android.telephony.ServiceState.mVoiceRoamingType:I
3: aload 0
aload 1
getfield android.telephony.ServiceState.mDataRoamingType:I
putfield android.telephony.ServiceState.mDataRoamingType:I
4: aload 0
aload 1
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
5: aload 0
aload 1
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
6: aload 0
aload 1
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
7: aload 0
aload 1
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
8: aload 0
aload 1
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
9: aload 0
aload 1
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
10: aload 0
aload 1
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
11: aload 0
aload 1
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
12: aload 0
aload 1
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
13: aload 0
aload 1
getfield android.telephony.ServiceState.mCssIndicator:Z
putfield android.telephony.ServiceState.mCssIndicator:Z
14: aload 0
aload 1
getfield android.telephony.ServiceState.mNetworkId:I
putfield android.telephony.ServiceState.mNetworkId:I
15: aload 0
aload 1
getfield android.telephony.ServiceState.mSystemId:I
putfield android.telephony.ServiceState.mSystemId:I
16: aload 0
aload 1
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
17: aload 0
aload 1
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
18: aload 0
aload 1
getfield android.telephony.ServiceState.mCdmaEriIconIndex:I
putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
19: aload 0
aload 1
getfield android.telephony.ServiceState.mCdmaEriIconMode:I
putfield android.telephony.ServiceState.mCdmaEriIconMode:I
20: aload 0
aload 1
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
21: aload 0
aload 1
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
22: aload 0
aload 1
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
23: aload 0
aload 1
getfield android.telephony.ServiceState.mChannelNumber:I
putfield android.telephony.ServiceState.mChannelNumber:I
24: aload 0
aload 1
getfield android.telephony.ServiceState.mCellBandwidths:[I
aload 1
getfield android.telephony.ServiceState.mCellBandwidths:[I
arraylength
invokestatic java.util.Arrays.copyOf:([II)[I
putfield android.telephony.ServiceState.mCellBandwidths:[I
25: aload 0
aload 1
getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
26: aload 0
new java.util.ArrayList
dup
aload 1
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
27: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Landroid/telephony/ServiceState;
0 28 1 s Landroid/telephony/ServiceState;
MethodParameters:
Name Flags
s
public void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield android.telephony.ServiceState.mVoiceRegState:I
2: aload 0
iconst_1
putfield android.telephony.ServiceState.mDataRegState:I
3: aload 0
iconst_0
newarray 10
putfield android.telephony.ServiceState.mCellBandwidths:[I
4: aload 0
iconst_0
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
6: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mVoiceRegState:I
7: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mDataRegState:I
8: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mVoiceRoamingType:I
9: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mDataRoamingType:I
10: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
11: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
12: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
13: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
14: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
15: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
16: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 17
iconst_1
goto 18
StackMap locals: android.telephony.ServiceState android.os.Parcel
StackMap stack: android.telephony.ServiceState
17: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel
StackMap stack: android.telephony.ServiceState int
18: putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
19: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
20: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
21: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 22
iconst_1
goto 23
StackMap locals:
StackMap stack: android.telephony.ServiceState
22: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel
StackMap stack: android.telephony.ServiceState int
23: putfield android.telephony.ServiceState.mCssIndicator:Z
24: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mNetworkId:I
25: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mSystemId:I
26: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
27: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
28: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
29: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mCdmaEriIconMode:I
30: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 31
iconst_1
goto 32
StackMap locals:
StackMap stack: android.telephony.ServiceState
31: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel
StackMap stack: android.telephony.ServiceState int
32: putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
33: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 34
iconst_1
goto 35
StackMap locals:
StackMap stack: android.telephony.ServiceState
34: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel
StackMap stack: android.telephony.ServiceState int
35: putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
36: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 37
iconst_1
goto 38
StackMap locals:
StackMap stack: android.telephony.ServiceState
37: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel
StackMap stack: android.telephony.ServiceState int
38: putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
39: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
40: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
41: aload 1
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
ldc Landroid/telephony/NetworkRegistrationState;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokevirtual android.os.Parcel.readList:(Ljava/util/List;Ljava/lang/ClassLoader;)V
42: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.telephony.ServiceState.mChannelNumber:I
43: aload 0
aload 1
invokevirtual android.os.Parcel.createIntArray:()[I
putfield android.telephony.ServiceState.mCellBandwidths:[I
44: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Landroid/telephony/ServiceState;
0 45 1 in Landroid/os/Parcel;
MethodParameters:
Name Flags
in
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
invokevirtual android.os.Parcel.writeInt:(I)V
1: aload 1
aload 0
getfield android.telephony.ServiceState.mDataRegState:I
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 1
aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
invokevirtual android.os.Parcel.writeInt:(I)V
3: aload 1
aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
invokevirtual android.os.Parcel.writeInt:(I)V
4: aload 1
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
5: aload 1
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
6: aload 1
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
7: aload 1
aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
8: aload 1
aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
9: aload 1
aload 0
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
10: aload 1
aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
ifeq 11
iconst_1
goto 12
StackMap locals:
StackMap stack: android.os.Parcel
11: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel int
StackMap stack: android.os.Parcel int
12: invokevirtual android.os.Parcel.writeInt:(I)V
13: aload 1
aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokevirtual android.os.Parcel.writeInt:(I)V
14: aload 1
aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokevirtual android.os.Parcel.writeInt:(I)V
15: aload 1
aload 0
getfield android.telephony.ServiceState.mCssIndicator:Z
ifeq 16
iconst_1
goto 17
StackMap locals:
StackMap stack: android.os.Parcel
16: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel int
StackMap stack: android.os.Parcel int
17: invokevirtual android.os.Parcel.writeInt:(I)V
18: aload 1
aload 0
getfield android.telephony.ServiceState.mNetworkId:I
invokevirtual android.os.Parcel.writeInt:(I)V
19: aload 1
aload 0
getfield android.telephony.ServiceState.mSystemId:I
invokevirtual android.os.Parcel.writeInt:(I)V
20: aload 1
aload 0
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
invokevirtual android.os.Parcel.writeInt:(I)V
21: aload 1
aload 0
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
invokevirtual android.os.Parcel.writeInt:(I)V
22: aload 1
aload 0
getfield android.telephony.ServiceState.mCdmaEriIconIndex:I
invokevirtual android.os.Parcel.writeInt:(I)V
23: aload 1
aload 0
getfield android.telephony.ServiceState.mCdmaEriIconMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
24: aload 1
aload 0
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
ifeq 25
iconst_1
goto 26
StackMap locals:
StackMap stack: android.os.Parcel
25: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel int
StackMap stack: android.os.Parcel int
26: invokevirtual android.os.Parcel.writeInt:(I)V
27: aload 1
aload 0
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
ifeq 28
iconst_1
goto 29
StackMap locals:
StackMap stack: android.os.Parcel
28: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel int
StackMap stack: android.os.Parcel int
29: invokevirtual android.os.Parcel.writeInt:(I)V
30: aload 1
aload 0
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
ifeq 31
iconst_1
goto 32
StackMap locals:
StackMap stack: android.os.Parcel
31: iconst_0
StackMap locals: android.telephony.ServiceState android.os.Parcel int
StackMap stack: android.os.Parcel int
32: invokevirtual android.os.Parcel.writeInt:(I)V
33: aload 1
aload 0
getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
invokevirtual android.os.Parcel.writeInt:(I)V
34: aload 1
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokevirtual android.os.Parcel.writeList:(Ljava/util/List;)V
35: aload 1
aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
invokevirtual android.os.Parcel.writeInt:(I)V
36: aload 1
aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
invokevirtual android.os.Parcel.writeIntArray:([I)V
37: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Landroid/telephony/ServiceState;
0 38 1 out Landroid/os/Parcel;
0 38 2 flags I
MethodParameters:
Name Flags
out
flags
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getState();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.telephony.ServiceState.getVoiceRegState:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getVoiceRegState();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getDataRegState();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mDataRegState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getDuplexMode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokestatic android.telephony.ServiceState.isLte:(I)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
invokestatic android.telephony.AccessNetworkUtils.getOperatingBandForEarfcn:(I)I
istore 1
start local 1 3: iload 1
invokestatic android.telephony.AccessNetworkUtils.getDuplexModeForEutranBand:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
3 4 1 band I
public int getChannelNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int[] getCellBandwidths();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
ifnonnull 1
iconst_0
newarray 10
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
StackMap locals:
StackMap stack: int[]
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/ServiceState;
public boolean getRoaming();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.telephony.ServiceState.getVoiceRoaming:()Z
ifne 1
aload 0
invokevirtual android.telephony.ServiceState.getDataRoaming:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
public boolean getVoiceRoaming();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
public int getVoiceRoamingType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public boolean getDataRoaming();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
public void setDataRoamingFromRegistration(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 dataRoaming Z
MethodParameters:
Name Flags
dataRoaming
public boolean getDataRoamingFromRegistration();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getDataRoamingType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public boolean isEmergencyOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getCdmaRoamingIndicator();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getCdmaDefaultRoamingIndicator();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getCdmaEriIconIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mCdmaEriIconIndex:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getCdmaEriIconMode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mCdmaEriIconMode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getOperatorAlphaLong();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getVoiceOperatorAlphaLong();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getDataOperatorAlphaLong();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getOperatorAlphaShort();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getVoiceOperatorAlphaShort();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getDataOperatorAlphaShort();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getOperatorAlpha();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/ServiceState;
public java.lang.String getOperatorNumeric();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getVoiceOperatorNumeric();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public java.lang.String getDataOperatorNumeric();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public boolean getIsManualSelection();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
bipush 31
imul
1: aload 0
getfield android.telephony.ServiceState.mDataRegState:I
bipush 37
imul
2: iadd
3: aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
4: iadd
5: aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
6: iadd
7: aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
8: iadd
9: aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
invokestatic java.util.Arrays.hashCode:([I)I
10: iadd
11: aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
ifeq 12
iconst_1
goto 13
StackMap locals:
StackMap stack: int
12: iconst_0
13: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
14: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
ifnonnull 15
iconst_0
goto 16
StackMap locals:
StackMap stack: int
15: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
16: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
17: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
ifnonnull 18
iconst_0
goto 19
StackMap locals:
StackMap stack: int
18: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
19: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
20: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
ifnonnull 21
iconst_0
goto 22
StackMap locals:
StackMap stack: int
21: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
22: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
23: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
ifnonnull 24
iconst_0
goto 25
StackMap locals:
StackMap stack: int
24: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
25: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
26: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
ifnonnull 27
iconst_0
goto 28
StackMap locals:
StackMap stack: int
27: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
28: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
29: aload 0
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
ifnonnull 30
iconst_0
goto 31
StackMap locals:
StackMap stack: int
30: aload 0
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
31: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
32: aload 0
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
33: iadd
34: aload 0
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
35: iadd
36: aload 0
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
ifeq 37
iconst_1
goto 38
StackMap locals:
StackMap stack: int
37: iconst_0
38: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
39: aload 0
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
ifeq 40
iconst_1
goto 41
StackMap locals:
StackMap stack: int
40: iconst_0
41: StackMap locals: android.telephony.ServiceState
StackMap stack: int int
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Landroid/telephony/ServiceState;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
checkcast android.telephony.ServiceState
astore 2
start local 2 1: goto 4
end local 2 StackMap locals:
StackMap stack: java.lang.ClassCastException
2: pop
3: iconst_0
ireturn
start local 2 4: StackMap locals: android.telephony.ServiceState
StackMap stack:
aload 1
ifnonnull 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
aload 2
getfield android.telephony.ServiceState.mVoiceRegState:I
if_icmpne 34
7: aload 0
getfield android.telephony.ServiceState.mDataRegState:I
aload 2
getfield android.telephony.ServiceState.mDataRegState:I
if_icmpne 34
8: aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
aload 2
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
if_icmpne 34
9: aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
aload 2
getfield android.telephony.ServiceState.mVoiceRoamingType:I
if_icmpne 34
10: aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
aload 2
getfield android.telephony.ServiceState.mDataRoamingType:I
if_icmpne 34
11: aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
aload 2
getfield android.telephony.ServiceState.mChannelNumber:I
if_icmpne 34
12: aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
aload 2
getfield android.telephony.ServiceState.mCellBandwidths:[I
invokestatic java.util.Arrays.equals:([I[I)Z
ifeq 34
13: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
aload 2
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
14: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
aload 2
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
15: aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
aload 2
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
16: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
aload 2
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
17: aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
aload 2
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
18: aload 0
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
aload 2
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
19: aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
20: aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
21: aload 0
getfield android.telephony.ServiceState.mCssIndicator:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 2
getfield android.telephony.ServiceState.mCssIndicator:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
22: aload 0
getfield android.telephony.ServiceState.mNetworkId:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
getfield android.telephony.ServiceState.mNetworkId:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
23: aload 0
getfield android.telephony.ServiceState.mSystemId:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
getfield android.telephony.ServiceState.mSystemId:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
24: aload 0
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 34
25: aload 0
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
26: aload 2
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
27: invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
28: ifeq 34
29: aload 0
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
aload 2
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
if_icmpne 34
30: aload 0
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
aload 2
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
if_icmpne 34
31: aload 0
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
aload 2
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
if_icmpne 34
32: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
aload 2
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokeinterface java.util.List.containsAll:(Ljava/util/Collection;)Z
ifeq 34
33: iconst_1
ireturn
StackMap locals:
StackMap stack:
34: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Landroid/telephony/ServiceState;
0 35 1 o Ljava/lang/Object;
1 2 2 s Landroid/telephony/ServiceState;
4 35 2 s Landroid/telephony/ServiceState;
Exception table:
from to target type
0 1 2 Class java.lang.ClassCastException
MethodParameters:
Name Flags
o
public static java.lang.String rilRadioTechnologyToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 19
0: 1
1: 3
2: 5
3: 7
4: 9
5: 11
6: 13
7: 15
8: 17
9: 19
10: 21
11: 23
12: 25
13: 27
14: 29
15: 31
16: 33
17: 37
18: 35
19: 39
default: 41
}
1: StackMap locals:
StackMap stack:
ldc "Unknown"
astore 1
start local 1 2: goto 43
end local 1 3: StackMap locals:
StackMap stack:
ldc "GPRS"
astore 1
start local 1 4: goto 43
end local 1 5: StackMap locals:
StackMap stack:
ldc "EDGE"
astore 1
start local 1 6: goto 43
end local 1 7: StackMap locals:
StackMap stack:
ldc "UMTS"
astore 1
start local 1 8: goto 43
end local 1 9: StackMap locals:
StackMap stack:
ldc "CDMA-IS95A"
astore 1
start local 1 10: goto 43
end local 1 11: StackMap locals:
StackMap stack:
ldc "CDMA-IS95B"
astore 1
start local 1 12: goto 43
end local 1 13: StackMap locals:
StackMap stack:
ldc "1xRTT"
astore 1
start local 1 14: goto 43
end local 1 15: StackMap locals:
StackMap stack:
ldc "EvDo-rev.0"
astore 1
start local 1 16: goto 43
end local 1 17: StackMap locals:
StackMap stack:
ldc "EvDo-rev.A"
astore 1
start local 1 18: goto 43
end local 1 19: StackMap locals:
StackMap stack:
ldc "HSDPA"
astore 1
start local 1 20: goto 43
end local 1 21: StackMap locals:
StackMap stack:
ldc "HSUPA"
astore 1
start local 1 22: goto 43
end local 1 23: StackMap locals:
StackMap stack:
ldc "HSPA"
astore 1
start local 1 24: goto 43
end local 1 25: StackMap locals:
StackMap stack:
ldc "EvDo-rev.B"
astore 1
start local 1 26: goto 43
end local 1 27: StackMap locals:
StackMap stack:
ldc "eHRPD"
astore 1
start local 1 28: goto 43
end local 1 29: StackMap locals:
StackMap stack:
ldc "LTE"
astore 1
start local 1 30: goto 43
end local 1 31: StackMap locals:
StackMap stack:
ldc "HSPAP"
astore 1
start local 1 32: goto 43
end local 1 33: StackMap locals:
StackMap stack:
ldc "GSM"
astore 1
start local 1 34: goto 43
end local 1 35: StackMap locals:
StackMap stack:
ldc "IWLAN"
astore 1
start local 1 36: goto 43
end local 1 37: StackMap locals:
StackMap stack:
ldc "TD-SCDMA"
astore 1
start local 1 38: goto 43
end local 1 39: StackMap locals:
StackMap stack:
ldc "LTE_CA"
astore 1
start local 1 40: goto 43
end local 1 41: StackMap locals:
StackMap stack:
ldc "Unexpected"
astore 1
start local 1 42: ldc "PHONE"
new java.lang.StringBuilder
dup
ldc "Unexpected radioTechnology="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.telephony.Rlog.w:(Ljava/lang/String;Ljava/lang/String;)I
pop
43: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 rt I
2 3 1 rtString Ljava/lang/String;
4 5 1 rtString Ljava/lang/String;
6 7 1 rtString Ljava/lang/String;
8 9 1 rtString Ljava/lang/String;
10 11 1 rtString Ljava/lang/String;
12 13 1 rtString Ljava/lang/String;
14 15 1 rtString Ljava/lang/String;
16 17 1 rtString Ljava/lang/String;
18 19 1 rtString Ljava/lang/String;
20 21 1 rtString Ljava/lang/String;
22 23 1 rtString Ljava/lang/String;
24 25 1 rtString Ljava/lang/String;
26 27 1 rtString Ljava/lang/String;
28 29 1 rtString Ljava/lang/String;
30 31 1 rtString Ljava/lang/String;
32 33 1 rtString Ljava/lang/String;
34 35 1 rtString Ljava/lang/String;
36 37 1 rtString Ljava/lang/String;
38 39 1 rtString Ljava/lang/String;
40 41 1 rtString Ljava/lang/String;
42 44 1 rtString Ljava/lang/String;
MethodParameters:
Name Flags
rt
public static java.lang.String rilServiceStateToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 3
0: 1
1: 2
2: 3
3: 4
default: 5
}
1: StackMap locals:
StackMap stack:
ldc "IN_SERVICE"
areturn
2: StackMap locals:
StackMap stack:
ldc "OUT_OF_SERVICE"
areturn
3: StackMap locals:
StackMap stack:
ldc "EMERGENCY_ONLY"
areturn
4: StackMap locals:
StackMap stack:
ldc "POWER_OFF"
areturn
5: StackMap locals:
StackMap stack:
ldc "UNKNOWN"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 serviceState I
MethodParameters:
Name Flags
serviceState
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
ldc "{mVoiceRegState="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
1: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
invokestatic android.telephony.ServiceState.rilServiceStateToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc ", mDataRegState="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mDataRegState:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.telephony.ServiceState.mDataRegState:I
invokestatic android.telephony.ServiceState.rilServiceStateToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc ", mChannelNumber="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
5: ldc ", duplexMode()="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.telephony.ServiceState.getDuplexMode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
6: ldc ", mCellBandwidths="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
invokestatic java.util.Arrays.toString:([I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc ", mVoiceRoamingType="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
invokestatic android.telephony.ServiceState.getRoamingLogString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc ", mDataRoamingType="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
invokestatic android.telephony.ServiceState.getRoamingLogString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc ", mVoiceOperatorAlphaLong="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: ldc ", mVoiceOperatorAlphaShort="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc ", mDataOperatorAlphaLong="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: ldc ", mDataOperatorAlphaShort="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: ldc ", isManualNetworkSelection="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
14: aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
ifeq 15
ldc "(manual)"
goto 16
StackMap locals:
StackMap stack: java.lang.StringBuilder
15: ldc "(automatic)"
StackMap locals: android.telephony.ServiceState
StackMap stack: java.lang.StringBuilder java.lang.String
16: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: ldc ", mRilVoiceRadioTechnology="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
18: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokestatic android.telephony.ServiceState.rilRadioTechnologyToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: ldc ", mRilDataRadioTechnology="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
20: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokestatic android.telephony.ServiceState.rilRadioTechnologyToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: ldc ", mCssIndicator="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mCssIndicator:Z
ifeq 22
ldc "supported"
goto 23
StackMap locals:
StackMap stack: java.lang.StringBuilder
22: ldc "unsupported"
StackMap locals: android.telephony.ServiceState
StackMap stack: java.lang.StringBuilder java.lang.String
23: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
24: ldc ", mNetworkId="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mNetworkId:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
25: ldc ", mSystemId="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mSystemId:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
26: ldc ", mCdmaRoamingIndicator="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
27: ldc ", mCdmaDefaultRoamingIndicator="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
28: ldc ", mIsEmergencyOnly="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
29: ldc ", mIsDataRoamingFromRegistration="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
30: ldc ", mIsUsingCarrierAggregation="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
31: ldc ", mLteEarfcnRsrpBoost="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
32: ldc ", mNetworkRegistrationStates="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
33: ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
34: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Landroid/telephony/ServiceState;
private void setNullState(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mVoiceRegState:I
1: aload 0
iload 1
putfield android.telephony.ServiceState.mDataRegState:I
2: aload 0
iconst_0
putfield android.telephony.ServiceState.mVoiceRoamingType:I
3: aload 0
iconst_0
putfield android.telephony.ServiceState.mDataRoamingType:I
4: aload 0
iconst_m1
putfield android.telephony.ServiceState.mChannelNumber:I
5: aload 0
iconst_0
newarray 10
putfield android.telephony.ServiceState.mCellBandwidths:[I
6: aload 0
aconst_null
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
7: aload 0
aconst_null
putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
8: aload 0
aconst_null
putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
9: aload 0
aconst_null
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
10: aload 0
aconst_null
putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
11: aload 0
aconst_null
putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
12: aload 0
iconst_0
putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
13: aload 0
iconst_0
putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
14: aload 0
iconst_0
putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
15: aload 0
iconst_0
putfield android.telephony.ServiceState.mCssIndicator:Z
16: aload 0
iconst_m1
putfield android.telephony.ServiceState.mNetworkId:I
17: aload 0
iconst_m1
putfield android.telephony.ServiceState.mSystemId:I
18: aload 0
iconst_m1
putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
19: aload 0
iconst_m1
putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
20: aload 0
iconst_m1
putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
21: aload 0
iconst_m1
putfield android.telephony.ServiceState.mCdmaEriIconMode:I
22: aload 0
iconst_0
putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
23: aload 0
iconst_0
putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
24: aload 0
iconst_0
putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
25: aload 0
iconst_0
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
26: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
27: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Landroid/telephony/ServiceState;
0 28 1 state I
MethodParameters:
Name Flags
state
public void setStateOutOfService();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual android.telephony.ServiceState.setNullState:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
public void setStateOff();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_3
invokevirtual android.telephony.ServiceState.setNullState:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
public void setState(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.telephony.ServiceState.setVoiceRegState:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 state I
MethodParameters:
Name Flags
state
public void setVoiceRegState(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mVoiceRegState:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 state I
MethodParameters:
Name Flags
state
public void setDataRegState(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mDataRegState:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 state I
MethodParameters:
Name Flags
state
public void setCellBandwidths(int[]);
descriptor: ([I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.telephony.ServiceState.mCellBandwidths:[I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 bandwidths [I
MethodParameters:
Name Flags
bandwidths
public void setChannelNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mChannelNumber:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 channelNumber I
MethodParameters:
Name Flags
channelNumber
public void setRoaming(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack: android.telephony.ServiceState
1: iconst_0
StackMap locals: android.telephony.ServiceState int
StackMap stack: android.telephony.ServiceState int
2: putfield android.telephony.ServiceState.mVoiceRoamingType:I
3: aload 0
aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
putfield android.telephony.ServiceState.mDataRoamingType:I
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/telephony/ServiceState;
0 5 1 roaming Z
MethodParameters:
Name Flags
roaming
public void setVoiceRoaming(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack: android.telephony.ServiceState
1: iconst_0
StackMap locals: android.telephony.ServiceState int
StackMap stack: android.telephony.ServiceState int
2: putfield android.telephony.ServiceState.mVoiceRoamingType:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
0 4 1 roaming Z
MethodParameters:
Name Flags
roaming
public void setVoiceRoamingType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mVoiceRoamingType:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 type I
MethodParameters:
Name Flags
type
public void setDataRoaming(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack: android.telephony.ServiceState
1: iconst_0
StackMap locals: android.telephony.ServiceState int
StackMap stack: android.telephony.ServiceState int
2: putfield android.telephony.ServiceState.mDataRoamingType:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
0 4 1 dataRoaming Z
MethodParameters:
Name Flags
dataRoaming
public void setDataRoamingType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mDataRoamingType:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 type I
MethodParameters:
Name Flags
type
public void setEmergencyOnly(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 emergencyOnly Z
MethodParameters:
Name Flags
emergencyOnly
public void setCdmaRoamingIndicator(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 roaming I
MethodParameters:
Name Flags
roaming
public void setCdmaDefaultRoamingIndicator(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 roaming I
MethodParameters:
Name Flags
roaming
public void setCdmaEriIconIndex(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 index I
MethodParameters:
Name Flags
index
public void setCdmaEriIconMode(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mCdmaEriIconMode:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 mode I
MethodParameters:
Name Flags
mode
public void setOperatorName(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
1: aload 0
aload 2
putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
2: aload 0
aload 3
putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
3: aload 0
aload 1
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
4: aload 0
aload 2
putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
5: aload 0
aload 3
putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telephony/ServiceState;
0 7 1 longName Ljava/lang/String;
0 7 2 shortName Ljava/lang/String;
0 7 3 numeric Ljava/lang/String;
MethodParameters:
Name Flags
longName
shortName
numeric
public void setVoiceOperatorName(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
1: aload 0
aload 2
putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
2: aload 0
aload 3
putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
0 4 1 longName Ljava/lang/String;
0 4 2 shortName Ljava/lang/String;
0 4 3 numeric Ljava/lang/String;
MethodParameters:
Name Flags
longName
shortName
numeric
public void setDataOperatorName(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
1: aload 0
aload 2
putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
2: aload 0
aload 3
putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
0 4 1 longName Ljava/lang/String;
0 4 2 shortName Ljava/lang/String;
0 4 3 numeric Ljava/lang/String;
MethodParameters:
Name Flags
longName
shortName
numeric
public void setOperatorAlphaLong(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
1: aload 0
aload 1
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/ServiceState;
0 3 1 longName Ljava/lang/String;
MethodParameters:
Name Flags
longName
public void setVoiceOperatorAlphaLong(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 longName Ljava/lang/String;
MethodParameters:
Name Flags
longName
public void setDataOperatorAlphaLong(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 longName Ljava/lang/String;
MethodParameters:
Name Flags
longName
public void setIsManualSelection(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 isManual Z
MethodParameters:
Name Flags
isManual
private static boolean equalsHandlesNulls(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
aload 1
ifnonnull 1
iconst_1
goto 3
StackMap locals:
StackMap stack:
1: iconst_0
goto 3
StackMap locals:
StackMap stack:
2: aload 0
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 a Ljava/lang/Object;
0 4 1 b Ljava/lang/Object;
MethodParameters:
Name Flags
a
b
private void setFromNotifierBundle(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "voiceRegState"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mVoiceRegState:I
1: aload 0
aload 1
ldc "dataRegState"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mDataRegState:I
2: aload 0
aload 1
ldc "voiceRoamingType"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mVoiceRoamingType:I
3: aload 0
aload 1
ldc "dataRoamingType"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mDataRoamingType:I
4: aload 0
aload 1
ldc "operator-alpha-long"
invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
5: aload 0
aload 1
ldc "operator-alpha-short"
invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
6: aload 0
aload 1
ldc "operator-numeric"
invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
7: aload 0
aload 1
ldc "data-operator-alpha-long"
invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
8: aload 0
aload 1
ldc "data-operator-alpha-short"
invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
9: aload 0
aload 1
ldc "data-operator-numeric"
invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
10: aload 0
aload 1
ldc "manual"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
11: aload 0
aload 1
ldc "radioTechnology"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
12: aload 0
aload 1
ldc "dataRadioTechnology"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
13: aload 0
aload 1
ldc "cssIndicator"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
putfield android.telephony.ServiceState.mCssIndicator:Z
14: aload 0
aload 1
ldc "networkId"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mNetworkId:I
15: aload 0
aload 1
ldc "systemId"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mSystemId:I
16: aload 0
aload 1
ldc "cdmaRoamingIndicator"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
17: aload 0
aload 1
ldc "cdmaDefaultRoamingIndicator"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
18: aload 0
aload 1
ldc "emergencyOnly"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
19: aload 0
aload 1
ldc "isDataRoamingFromRegistration"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
20: aload 0
aload 1
ldc "isUsingCarrierAggregation"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
21: aload 0
aload 1
ldc "LteEarfcnRsrpBoost"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
22: aload 0
aload 1
ldc "ChannelNumber"
invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
putfield android.telephony.ServiceState.mChannelNumber:I
23: aload 0
aload 1
ldc "CellBandwidths"
invokevirtual android.os.Bundle.getIntArray:(Ljava/lang/String;)[I
putfield android.telephony.ServiceState.mCellBandwidths:[I
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Landroid/telephony/ServiceState;
0 25 1 m Landroid/os/Bundle;
MethodParameters:
Name Flags
m
public void fillInNotifierBundle(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "voiceRegState"
aload 0
getfield android.telephony.ServiceState.mVoiceRegState:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
1: aload 1
ldc "dataRegState"
aload 0
getfield android.telephony.ServiceState.mDataRegState:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
2: aload 1
ldc "voiceRoamingType"
aload 0
getfield android.telephony.ServiceState.mVoiceRoamingType:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
3: aload 1
ldc "dataRoamingType"
aload 0
getfield android.telephony.ServiceState.mDataRoamingType:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
4: aload 1
ldc "operator-alpha-long"
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 1
ldc "operator-alpha-short"
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
6: aload 1
ldc "operator-numeric"
aload 0
getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
7: aload 1
ldc "data-operator-alpha-long"
aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
8: aload 1
ldc "data-operator-alpha-short"
aload 0
getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
9: aload 1
ldc "data-operator-numeric"
aload 0
getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 1
ldc "manual"
aload 0
getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
11: aload 1
ldc "radioTechnology"
aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
12: aload 1
ldc "dataRadioTechnology"
aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
13: aload 1
ldc "cssIndicator"
aload 0
getfield android.telephony.ServiceState.mCssIndicator:Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
14: aload 1
ldc "networkId"
aload 0
getfield android.telephony.ServiceState.mNetworkId:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
15: aload 1
ldc "systemId"
aload 0
getfield android.telephony.ServiceState.mSystemId:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
16: aload 1
ldc "cdmaRoamingIndicator"
aload 0
getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
17: aload 1
ldc "cdmaDefaultRoamingIndicator"
aload 0
getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
18: aload 1
ldc "emergencyOnly"
aload 0
getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
19: aload 1
ldc "isDataRoamingFromRegistration"
aload 0
getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
20: aload 1
ldc "isUsingCarrierAggregation"
aload 0
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
21: aload 1
ldc "LteEarfcnRsrpBoost"
aload 0
getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
22: aload 1
ldc "ChannelNumber"
aload 0
getfield android.telephony.ServiceState.mChannelNumber:I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
23: aload 1
ldc "CellBandwidths"
aload 0
getfield android.telephony.ServiceState.mCellBandwidths:[I
invokevirtual android.os.Bundle.putIntArray:(Ljava/lang/String;[I)V
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Landroid/telephony/ServiceState;
0 25 1 m Landroid/os/Bundle;
MethodParameters:
Name Flags
m
public void setRilVoiceRadioTechnology(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 19
if_icmpne 2
1: bipush 14
istore 1
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
0 4 1 rt I
MethodParameters:
Name Flags
rt
public void setRilDataRadioTechnology(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 19
if_icmpne 4
1: bipush 14
istore 1
2: aload 0
iconst_1
putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
5: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telephony/ServiceState;
0 7 1 rt I
MethodParameters:
Name Flags
rt
public boolean isUsingCarrierAggregation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public void setIsUsingCarrierAggregation(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 ca Z
MethodParameters:
Name Flags
ca
public int getLteEarfcnRsrpBoost();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public void setLteEarfcnRsrpBoost(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
0 2 1 LteEarfcnRsrpBoost I
MethodParameters:
Name Flags
LteEarfcnRsrpBoost
public void setCssIndicator(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack: android.telephony.ServiceState
1: iconst_0
StackMap locals: android.telephony.ServiceState int
StackMap stack: android.telephony.ServiceState int
2: putfield android.telephony.ServiceState.mCssIndicator:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ServiceState;
0 4 1 css I
MethodParameters:
Name Flags
css
public void setCdmaSystemAndNetworkId(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
putfield android.telephony.ServiceState.mSystemId:I
1: aload 0
iload 2
putfield android.telephony.ServiceState.mNetworkId:I
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/ServiceState;
0 3 1 systemId I
0 3 2 networkId I
MethodParameters:
Name Flags
systemId
networkId
public int getRilVoiceRadioTechnology();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getRilDataRadioTechnology();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getRadioTechnology();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "PHONE"
ldc "ServiceState.getRadioTechnology() DEPRECATED will be removed *******"
invokestatic android.telephony.Rlog.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
1: aload 0
invokevirtual android.telephony.ServiceState.getRilDataRadioTechnology:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/ServiceState;
public static int rilRadioTechnologyToNetworkType(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 1 - 19
1: 1
2: 2
3: 3
4: 7
5: 7
6: 8
7: 9
8: 10
9: 4
10: 5
11: 6
12: 11
13: 12
14: 13
15: 14
16: 15
17: 16
18: 17
19: 18
default: 19
}
1: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_GPRS:I
ireturn
2: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EDGE:I
ireturn
3: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_UMTS:I
ireturn
4: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA:I
ireturn
5: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA:I
ireturn
6: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSPA:I
ireturn
7: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_CDMA:I
ireturn
8: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_1xRTT:I
ireturn
9: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_0:I
ireturn
10: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_A:I
ireturn
11: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_B:I
ireturn
12: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EHRPD:I
ireturn
13: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_LTE:I
ireturn
14: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP:I
ireturn
15: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_GSM:I
ireturn
16: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_TD_SCDMA:I
ireturn
17: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_IWLAN:I
ireturn
18: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_LTE_CA:I
ireturn
19: StackMap locals:
StackMap stack:
getstatic android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 rt I
MethodParameters:
Name Flags
rt
public static int rilRadioTechnologyToAccessNetworkType(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 19
0: 6
1: 1
2: 1
3: 2
4: 3
5: 3
6: 3
7: 3
8: 3
9: 2
10: 2
11: 2
12: 3
13: 3
14: 4
15: 2
16: 1
17: 2
18: 5
19: 4
default: 6
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_2
ireturn
3: StackMap locals:
StackMap stack:
iconst_4
ireturn
4: StackMap locals:
StackMap stack:
iconst_3
ireturn
5: StackMap locals:
StackMap stack:
iconst_5
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 rt I
MethodParameters:
Name Flags
rt
public static int networkTypeToRilRadioTechnology(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
networkType
public int getDataNetworkType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getVoiceNetworkType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getCssIndicator();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mCssIndicator:Z
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/ServiceState;
public int getCdmaNetworkId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mNetworkId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public int getCdmaSystemId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mSystemId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/ServiceState;
public static boolean isGsm(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
if_icmpeq 13
1: iload 0
iconst_2
if_icmpeq 13
2: iload 0
iconst_3
if_icmpeq 13
3: iload 0
bipush 9
if_icmpeq 13
4: iload 0
bipush 10
if_icmpeq 13
5: iload 0
bipush 11
if_icmpeq 13
6: iload 0
bipush 14
if_icmpeq 13
7: iload 0
bipush 15
if_icmpeq 13
8: iload 0
bipush 16
if_icmpeq 13
9: iload 0
bipush 17
if_icmpeq 13
10: iload 0
bipush 18
if_icmpeq 13
11: iload 0
bipush 19
if_icmpeq 13
12: iconst_0
ireturn
StackMap locals:
StackMap stack:
13: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 radioTechnology I
MethodParameters:
Name Flags
radioTechnology
public static boolean isCdma(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_4
if_icmpeq 8
1: iload 0
iconst_5
if_icmpeq 8
2: iload 0
bipush 6
if_icmpeq 8
3: iload 0
bipush 7
if_icmpeq 8
4: iload 0
bipush 8
if_icmpeq 8
5: iload 0
bipush 12
if_icmpeq 8
6: iload 0
bipush 13
if_icmpeq 8
7: iconst_0
ireturn
StackMap locals:
StackMap stack:
8: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 radioTechnology I
MethodParameters:
Name Flags
radioTechnology
public static boolean isLte(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 14
if_icmpeq 3
1: iload 0
bipush 19
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 radioTechnology I
MethodParameters:
Name Flags
radioTechnology
public static boolean bearerBitmapHasCdma(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 6392
iload 0
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 radioTechnologyBitmap I
MethodParameters:
Name Flags
radioTechnologyBitmap
public static boolean bitmaskHasTech(int, int);
descriptor: (II)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 0
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmplt 5
3: iload 0
iconst_1
iload 1
iconst_1
isub
ishl
iand
ifeq 4
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 bearerBitmask I
0 6 1 radioTech I
MethodParameters:
Name Flags
bearerBitmask
radioTech
public static int getBitmaskForTech(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
if_icmplt 2
1: iconst_1
iload 0
iconst_1
isub
ishl
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 radioTech I
MethodParameters:
Name Flags
radioTech
public static int getBitmaskFromString(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=8, args_size=1
start local 0 0: aload 0
ldc "\\|"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 13
StackMap locals: java.lang.String java.lang.String[] int top int int java.lang.String[]
StackMap stack:
3: aload 6
iload 4
aaload
astore 3
start local 3 4: iconst_0
istore 7
start local 7 5: aload 3
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 7
6: goto 9
StackMap locals: java.lang.String java.lang.String[] int java.lang.String int int java.lang.String[] int
StackMap stack: java.lang.NumberFormatException
7: pop
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
iload 7
ifne 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iload 2
iload 7
invokestatic android.telephony.ServiceState.getBitmaskForTech:(I)I
ior
istore 2
end local 7 end local 3 12: iinc 4 1
StackMap locals: java.lang.String java.lang.String[] int top int int java.lang.String[]
StackMap stack:
13: iload 4
iload 5
if_icmplt 3
14: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 bearerList Ljava/lang/String;
1 15 1 bearers [Ljava/lang/String;
2 15 2 bearerBitmask I
4 12 3 bearer Ljava/lang/String;
5 12 7 bearerInt I
Exception table:
from to target type
5 6 7 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
bearerList
public static int convertNetworkTypeBitmaskToBearerBitmask(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iload 0
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 8
5: StackMap locals: int int
StackMap stack:
iload 0
iload 2
invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
invokestatic android.telephony.ServiceState.bitmaskHasTech:(II)Z
ifeq 7
6: iload 1
iload 2
invokestatic android.telephony.ServiceState.getBitmaskForTech:(I)I
ior
istore 1
7: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
bipush 20
if_icmplt 5
end local 2 9: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 networkTypeBitmask I
3 10 1 bearerBitmask I
4 9 2 bearerInt I
MethodParameters:
Name Flags
networkTypeBitmask
public static int convertBearerBitmaskToNetworkTypeBitmask(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iload 0
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 8
5: StackMap locals: int int
StackMap stack:
iload 0
iload 2
invokestatic android.telephony.ServiceState.bitmaskHasTech:(II)Z
ifeq 7
6: iload 1
iload 2
invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
invokestatic android.telephony.ServiceState.getBitmaskForTech:(I)I
ior
istore 1
7: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
bipush 20
if_icmplt 5
end local 2 9: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 bearerBitmask I
3 10 1 networkTypeBitmask I
4 9 2 bearerInt I
MethodParameters:
Name Flags
bearerBitmask
public static android.telephony.ServiceState mergeServiceStates(android.telephony.ServiceState, android.telephony.ServiceState);
descriptor: (Landroid/telephony/ServiceState;Landroid/telephony/ServiceState;)Landroid/telephony/ServiceState;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getfield android.telephony.ServiceState.mVoiceRegState:I
ifeq 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
new android.telephony.ServiceState
dup
aload 0
invokespecial android.telephony.ServiceState.<init>:(Landroid/telephony/ServiceState;)V
astore 2
start local 2 3: aload 2
aload 1
getfield android.telephony.ServiceState.mVoiceRegState:I
putfield android.telephony.ServiceState.mVoiceRegState:I
4: aload 2
iconst_0
putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 baseSs Landroid/telephony/ServiceState;
0 6 1 voiceSs Landroid/telephony/ServiceState;
3 6 2 newSs Landroid/telephony/ServiceState;
MethodParameters:
Name Flags
baseSs
voiceSs
public java.util.List<android.telephony.NetworkRegistrationState> getNetworkRegistrationStates();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
dup
astore 1
monitorenter
1: new java.util.ArrayList
dup
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
aload 1
monitorexit
2: areturn
3: StackMap locals: android.telephony.ServiceState java.util.List
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/telephony/ServiceState;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: ()Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;
public java.util.List<android.telephony.NetworkRegistrationState> getNetworkRegistrationStates(int);
descriptor: (I)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
dup
astore 3
monitorenter
2: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: android.telephony.ServiceState int java.util.List java.util.List top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast android.telephony.NetworkRegistrationState
astore 4
start local 4 4: aload 4
invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
iload 1
if_icmpne 6
5: aload 2
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aload 3
monitorexit
8: goto 11
StackMap locals: android.telephony.ServiceState int java.util.List java.util.List
StackMap stack: java.lang.Throwable
9: aload 3
monitorexit
10: athrow
11: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telephony/ServiceState;
0 12 1 transportType I
1 12 2 list Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;
4 6 4 networkRegistrationState Landroid/telephony/NetworkRegistrationState;
Exception table:
from to target type
2 8 9 any
9 10 9 any
Signature: (I)Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;
MethodParameters:
Name Flags
transportType
public android.telephony.NetworkRegistrationState getNetworkRegistrationStates(int, int);
descriptor: (II)Landroid/telephony/NetworkRegistrationState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
dup
astore 3
monitorenter
1: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: android.telephony.ServiceState int int java.util.List top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast android.telephony.NetworkRegistrationState
astore 4
start local 4 3: aload 4
invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
iload 1
if_icmpne 7
4: aload 4
invokevirtual android.telephony.NetworkRegistrationState.getDomain:()I
iload 2
if_icmpne 7
5: aload 4
aload 3
monitorexit
6: areturn
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
8: aload 3
monitorexit
9: goto 12
StackMap locals: android.telephony.ServiceState int int java.util.List
StackMap stack: java.lang.Throwable
10: aload 3
monitorexit
11: athrow
12: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/telephony/ServiceState;
0 13 1 transportType I
0 13 2 domain I
3 7 4 networkRegistrationState Landroid/telephony/NetworkRegistrationState;
Exception table:
from to target type
1 6 10 any
7 9 10 any
10 11 10 any
MethodParameters:
Name Flags
transportType
domain
public void addNetworkRegistrationState(android.telephony.NetworkRegistrationState);
descriptor: (Landroid/telephony/NetworkRegistrationState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
dup
astore 2
monitorenter
2: iconst_0
istore 3
start local 3 3: goto 10
4: StackMap locals: java.util.List int
StackMap stack:
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.telephony.NetworkRegistrationState
astore 4
start local 4 5: aload 4
invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
aload 1
invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
if_icmpne 9
6: aload 4
invokevirtual android.telephony.NetworkRegistrationState.getDomain:()I
aload 1
invokevirtual android.telephony.NetworkRegistrationState.getDomain:()I
if_icmpne 9
7: aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
iload 3
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
pop
8: goto 11
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 3 11: StackMap locals:
StackMap stack:
aload 0
getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: aload 2
monitorexit
13: goto 16
StackMap locals:
StackMap stack: java.lang.Throwable
14: aload 2
monitorexit
15: athrow
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Landroid/telephony/ServiceState;
0 17 1 regState Landroid/telephony/NetworkRegistrationState;
3 11 3 i I
5 9 4 curRegState Landroid/telephony/NetworkRegistrationState;
Exception table:
from to target type
2 13 14 any
14 15 14 any
MethodParameters:
Name Flags
regState
}
SourceFile: "ServiceState.java"
NestMembers:
android.telephony.ServiceState$1 android.telephony.ServiceState$DuplexMode android.telephony.ServiceState$RilRadioTechnology
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
android.telephony.ServiceState$1
public abstract DuplexMode = android.telephony.ServiceState$DuplexMode of android.telephony.ServiceState
public abstract RilRadioTechnology = android.telephony.ServiceState$RilRadioTechnology of android.telephony.ServiceState