public class android.os.CommonTimeConfig
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.os.CommonTimeConfig
super_class: java.lang.Object
{
public static final int SUCCESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int ERROR_BAD_VALUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -4
public static final int ERROR_DEAD_OBJECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -7
public static final long INVALID_GROUP_ID;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final java.lang.String SERVICE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "common_time.config"
private final java.lang.Object mListenerLock;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.os.CommonTimeConfig$OnServerDiedListener mServerDiedListener;
descriptor: Landroid/os/CommonTimeConfig$OnServerDiedListener;
flags: (0x0002) ACC_PRIVATE
private android.os.IBinder mRemote;
descriptor: Landroid/os/IBinder;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mInterfaceDesc;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private android.os.CommonTimeUtils mUtils;
descriptor: Landroid/os/CommonTimeUtils;
flags: (0x0002) ACC_PRIVATE
private android.os.IBinder$DeathRecipient mDeathHandler;
descriptor: Landroid/os/IBinder$DeathRecipient;
flags: (0x0002) ACC_PRIVATE
private static final int METHOD_GET_MASTER_ELECTION_PRIORITY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int METHOD_SET_MASTER_ELECTION_PRIORITY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int METHOD_GET_MASTER_ELECTION_ENDPOINT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int METHOD_SET_MASTER_ELECTION_ENDPOINT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int METHOD_GET_MASTER_ELECTION_GROUP_ID;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private static final int METHOD_SET_MASTER_ELECTION_GROUP_ID;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private static final int METHOD_GET_INTERFACE_BINDING;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 7
private static final int METHOD_SET_INTERFACE_BINDING;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int METHOD_GET_MASTER_ANNOUNCE_INTERVAL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private static final int METHOD_SET_MASTER_ANNOUNCE_INTERVAL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final int METHOD_GET_CLIENT_SYNC_INTERVAL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 11
private static final int METHOD_SET_CLIENT_SYNC_INTERVAL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 12
private static final int METHOD_GET_PANIC_THRESHOLD;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 13
private static final int METHOD_SET_PANIC_THRESHOLD;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 14
private static final int METHOD_GET_AUTO_DISABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 15
private static final int METHOD_SET_AUTO_DISABLE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final int METHOD_FORCE_NETWORKLESS_MASTER_MODE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.os.CommonTimeConfig.mListenerLock:Ljava/lang/Object;
2: aload 0
aconst_null
putfield android.os.CommonTimeConfig.mServerDiedListener:Landroid/os/CommonTimeConfig$OnServerDiedListener;
3: aload 0
aconst_null
putfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
4: aload 0
ldc ""
putfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
5: aload 0
new android.os.CommonTimeConfig$1
dup
aload 0
invokespecial android.os.CommonTimeConfig$1.<init>:(Landroid/os/CommonTimeConfig;)V
putfield android.os.CommonTimeConfig.mDeathHandler:Landroid/os/IBinder$DeathRecipient;
6: aload 0
ldc "common_time.config"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
putfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
7: aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
ifnonnull 9
8: new android.os.RemoteException
dup
invokespecial android.os.RemoteException.<init>:()V
athrow
9: StackMap locals: android.os.CommonTimeConfig
StackMap stack:
aload 0
aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
invokeinterface android.os.IBinder.getInterfaceDescriptor:()Ljava/lang/String;
putfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
10: aload 0
new android.os.CommonTimeUtils
dup
aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
aload 0
getfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
invokespecial android.os.CommonTimeUtils.<init>:(Landroid/os/IBinder;Ljava/lang/String;)V
putfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
11: aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
aload 0
getfield android.os.CommonTimeConfig.mDeathHandler:Landroid/os/IBinder$DeathRecipient;
iconst_0
invokeinterface android.os.IBinder.linkToDeath:(Landroid/os/IBinder$DeathRecipient;I)V
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public static android.os.CommonTimeConfig create();
descriptor: ()Landroid/os/CommonTimeConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: new android.os.CommonTimeConfig
dup
invokespecial android.os.CommonTimeConfig.<init>:()V
astore 0
start local 0 1: goto 4
end local 0 2: StackMap locals:
StackMap stack: android.os.RemoteException
pop
3: aconst_null
astore 0
start local 0 4: StackMap locals: android.os.CommonTimeConfig
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 retVal Landroid/os/CommonTimeConfig;
4 5 0 retVal Landroid/os/CommonTimeConfig;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void release();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
ifnull 5
1: aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
aload 0
getfield android.os.CommonTimeConfig.mDeathHandler:Landroid/os/IBinder$DeathRecipient;
iconst_0
invokeinterface android.os.IBinder.unlinkToDeath:(Landroid/os/IBinder$DeathRecipient;I)Z
pop
2: goto 4
3: StackMap locals:
StackMap stack: java.util.NoSuchElementException
pop
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
5: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/os/CommonTimeConfig;
Exception table:
from to target type
1 2 3 Class java.util.NoSuchElementException
public byte getMasterElectionPriority();
descriptor: ()B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
iconst_1
iconst_m1
invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setMasterElectionPriority(byte);
descriptor: (B)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
iconst_2
iload 1
invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
0 3 1 priority B
MethodParameters:
Name Flags
priority
public java.net.InetSocketAddress getMasterElectionEndpoint();
descriptor: ()Ljava/net/InetSocketAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
iconst_3
invokevirtual android.os.CommonTimeUtils.transactGetSockaddr:(I)Ljava/net/InetSocketAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setMasterElectionEndpoint(java.net.InetSocketAddress);
descriptor: (Ljava/net/InetSocketAddress;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
iconst_4
aload 1
invokevirtual android.os.CommonTimeUtils.transactSetSockaddr:(ILjava/net/InetSocketAddress;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
0 3 1 ep Ljava/net/InetSocketAddress;
MethodParameters:
Name Flags
ep
public long getMasterElectionGroupId();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
iconst_5
ldc -1
invokevirtual android.os.CommonTimeUtils.transactGetLong:(IJ)J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setMasterElectionGroupId(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 6
lload 1
invokevirtual android.os.CommonTimeUtils.transactSetLong:(IJ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
0 3 1 id J
MethodParameters:
Name Flags
id
public java.lang.String getInterfaceBinding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 7
aconst_null
invokevirtual android.os.CommonTimeUtils.transactGetString:(ILjava/lang/String;)Ljava/lang/String;
astore 1
start local 1 2: aload 1
ifnull 4
aload 1
invokevirtual java.lang.String.length:()I
ifne 4
3: aconst_null
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/os/CommonTimeConfig;
2 5 1 ifaceName Ljava/lang/String;
Exceptions:
throws android.os.RemoteException
public int setNetworkBinding(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 8
3: aload 1
ifnonnull 4
ldc ""
goto 5
StackMap locals: android.os.CommonTimeConfig java.lang.String
StackMap stack: android.os.CommonTimeUtils int
4: aload 1
5: StackMap locals: android.os.CommonTimeConfig java.lang.String
StackMap stack: android.os.CommonTimeUtils int java.lang.String
invokevirtual android.os.CommonTimeUtils.transactSetString:(ILjava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/os/CommonTimeConfig;
0 6 1 ifaceName Ljava/lang/String;
MethodParameters:
Name Flags
ifaceName
public int getMasterAnnounceInterval();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 9
iconst_m1
invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setMasterAnnounceInterval(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 10
iload 1
invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
0 3 1 interval I
MethodParameters:
Name Flags
interval
public int getClientSyncInterval();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 11
iconst_m1
invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setClientSyncInterval(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 12
iload 1
invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
0 3 1 interval I
MethodParameters:
Name Flags
interval
public int getPanicThreshold();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 13
iconst_m1
invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setPanicThreshold(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 14
iload 1
invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
0 3 1 threshold I
MethodParameters:
Name Flags
threshold
public boolean getAutoDisable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
1: iconst_1
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 15
iconst_1
invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
if_icmpne 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
public int setAutoDisable(boolean);
descriptor: (Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: bipush -7
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
bipush 16
iload 1
ifeq 3
iconst_1
goto 4
StackMap locals: android.os.CommonTimeConfig int
StackMap stack: android.os.CommonTimeUtils int
3: iconst_0
StackMap locals: android.os.CommonTimeConfig int
StackMap stack: android.os.CommonTimeUtils int int
4: invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/os/CommonTimeConfig;
0 5 1 autoDisable Z
MethodParameters:
Name Flags
autoDisable
public int forceNetworklessMasterMode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
astore 1
start local 1 1: invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
astore 2
start local 2 2: aload 1
aload 0
getfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
3: aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
bipush 17
aload 1
aload 2
iconst_0
invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
pop
4: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 4
5: aload 2
invokevirtual android.os.Parcel.recycle:()V
6: aload 1
invokevirtual android.os.Parcel.recycle:()V
7: iload 4
ireturn
8: StackMap locals: android.os.CommonTimeConfig android.os.Parcel android.os.Parcel
StackMap stack: android.os.RemoteException
pop
9: aload 2
invokevirtual android.os.Parcel.recycle:()V
10: aload 1
invokevirtual android.os.Parcel.recycle:()V
11: bipush -7
ireturn
12: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
13: aload 2
invokevirtual android.os.Parcel.recycle:()V
14: aload 1
invokevirtual android.os.Parcel.recycle:()V
15: aload 3
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Landroid/os/CommonTimeConfig;
1 16 1 data Landroid/os/Parcel;
2 16 2 reply Landroid/os/Parcel;
Exception table:
from to target type
2 5 8 Class android.os.RemoteException
2 5 12 any
8 9 12 any
public void setServerDiedListener(android.os.CommonTimeConfig$OnServerDiedListener);
descriptor: (Landroid/os/CommonTimeConfig$OnServerDiedListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.os.CommonTimeConfig.mListenerLock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
aload 1
putfield android.os.CommonTimeConfig.mServerDiedListener:Landroid/os/CommonTimeConfig$OnServerDiedListener;
2: aload 2
monitorexit
3: goto 6
StackMap locals: android.os.CommonTimeConfig android.os.CommonTimeConfig$OnServerDiedListener java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/os/CommonTimeConfig;
0 7 1 listener Landroid/os/CommonTimeConfig$OnServerDiedListener;
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
listener
protected void finalize();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.release:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws java.lang.Throwable
private boolean checkDeadServer();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
ifnull 1
aload 0
getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
ifnull 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/os/CommonTimeConfig;
private void throwOnDeadServer();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
ifeq 2
1: new android.os.RemoteException
dup
invokespecial android.os.RemoteException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/os/CommonTimeConfig;
Exceptions:
throws android.os.RemoteException
}
SourceFile: "CommonTimeConfig.java"
NestMembers:
android.os.CommonTimeConfig$1 android.os.CommonTimeConfig$OnServerDiedListener
InnerClasses:
android.os.CommonTimeConfig$1
public abstract OnServerDiedListener = android.os.CommonTimeConfig$OnServerDiedListener of android.os.CommonTimeConfig
public abstract DeathRecipient = android.os.IBinder$DeathRecipient of android.os.IBinder