public final class android.bluetooth.BluetoothUuid
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.bluetooth.BluetoothUuid
super_class: java.lang.Object
{
public static final android.os.ParcelUuid AudioSink;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid AudioSource;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid AdvAudioDist;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid HSP;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid HSP_AG;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid Handsfree;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid Handsfree_AG;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid AvrcpController;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid AvrcpTarget;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid ObexObjectPush;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid Hid;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid Hogp;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid PANU;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid NAP;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid BNEP;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid PBAP_PCE;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid PBAP_PSE;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid MAP;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid MNS;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid MAS;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid SAP;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid HearingAid;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final android.os.ParcelUuid BASE_UUID;
descriptor: Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int UUID_BYTES_16_BIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int UUID_BYTES_32_BIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int UUID_BYTES_128_BIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final android.os.ParcelUuid[] RESERVED_UUIDS;
descriptor: [Landroid/os/ParcelUuid;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc "0000110B-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
1: putstatic android.bluetooth.BluetoothUuid.AudioSink:Landroid/os/ParcelUuid;
2: ldc "0000110A-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
3: putstatic android.bluetooth.BluetoothUuid.AudioSource:Landroid/os/ParcelUuid;
4: ldc "0000110D-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
5: putstatic android.bluetooth.BluetoothUuid.AdvAudioDist:Landroid/os/ParcelUuid;
6: ldc "00001108-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
7: putstatic android.bluetooth.BluetoothUuid.HSP:Landroid/os/ParcelUuid;
8: ldc "00001112-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
9: putstatic android.bluetooth.BluetoothUuid.HSP_AG:Landroid/os/ParcelUuid;
10: ldc "0000111E-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
11: putstatic android.bluetooth.BluetoothUuid.Handsfree:Landroid/os/ParcelUuid;
12: ldc "0000111F-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
13: putstatic android.bluetooth.BluetoothUuid.Handsfree_AG:Landroid/os/ParcelUuid;
14: ldc "0000110E-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
15: putstatic android.bluetooth.BluetoothUuid.AvrcpController:Landroid/os/ParcelUuid;
16: ldc "0000110C-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
17: putstatic android.bluetooth.BluetoothUuid.AvrcpTarget:Landroid/os/ParcelUuid;
18: ldc "00001105-0000-1000-8000-00805f9b34fb"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
19: putstatic android.bluetooth.BluetoothUuid.ObexObjectPush:Landroid/os/ParcelUuid;
20: ldc "00001124-0000-1000-8000-00805f9b34fb"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
21: putstatic android.bluetooth.BluetoothUuid.Hid:Landroid/os/ParcelUuid;
22: ldc "00001812-0000-1000-8000-00805f9b34fb"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
23: putstatic android.bluetooth.BluetoothUuid.Hogp:Landroid/os/ParcelUuid;
24: ldc "00001115-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
25: putstatic android.bluetooth.BluetoothUuid.PANU:Landroid/os/ParcelUuid;
26: ldc "00001116-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
27: putstatic android.bluetooth.BluetoothUuid.NAP:Landroid/os/ParcelUuid;
28: ldc "0000000f-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
29: putstatic android.bluetooth.BluetoothUuid.BNEP:Landroid/os/ParcelUuid;
30: ldc "0000112e-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
31: putstatic android.bluetooth.BluetoothUuid.PBAP_PCE:Landroid/os/ParcelUuid;
32: ldc "0000112f-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
33: putstatic android.bluetooth.BluetoothUuid.PBAP_PSE:Landroid/os/ParcelUuid;
34: ldc "00001134-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
35: putstatic android.bluetooth.BluetoothUuid.MAP:Landroid/os/ParcelUuid;
36: ldc "00001133-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
37: putstatic android.bluetooth.BluetoothUuid.MNS:Landroid/os/ParcelUuid;
38: ldc "00001132-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
39: putstatic android.bluetooth.BluetoothUuid.MAS:Landroid/os/ParcelUuid;
40: ldc "0000112D-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
41: putstatic android.bluetooth.BluetoothUuid.SAP:Landroid/os/ParcelUuid;
42: ldc "0000FDF0-0000-1000-8000-00805f9b34fb"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
43: putstatic android.bluetooth.BluetoothUuid.HearingAid:Landroid/os/ParcelUuid;
44: ldc "00000000-0000-1000-8000-00805F9B34FB"
invokestatic android.os.ParcelUuid.fromString:(Ljava/lang/String;)Landroid/os/ParcelUuid;
45: putstatic android.bluetooth.BluetoothUuid.BASE_UUID:Landroid/os/ParcelUuid;
46: bipush 14
anewarray android.os.ParcelUuid
dup
iconst_0
47: getstatic android.bluetooth.BluetoothUuid.AudioSink:Landroid/os/ParcelUuid;
aastore
dup
iconst_1
getstatic android.bluetooth.BluetoothUuid.AudioSource:Landroid/os/ParcelUuid;
aastore
dup
iconst_2
getstatic android.bluetooth.BluetoothUuid.AdvAudioDist:Landroid/os/ParcelUuid;
aastore
dup
iconst_3
getstatic android.bluetooth.BluetoothUuid.HSP:Landroid/os/ParcelUuid;
aastore
dup
iconst_4
getstatic android.bluetooth.BluetoothUuid.Handsfree:Landroid/os/ParcelUuid;
aastore
dup
iconst_5
getstatic android.bluetooth.BluetoothUuid.AvrcpController:Landroid/os/ParcelUuid;
aastore
dup
bipush 6
getstatic android.bluetooth.BluetoothUuid.AvrcpTarget:Landroid/os/ParcelUuid;
aastore
dup
bipush 7
48: getstatic android.bluetooth.BluetoothUuid.ObexObjectPush:Landroid/os/ParcelUuid;
aastore
dup
bipush 8
getstatic android.bluetooth.BluetoothUuid.PANU:Landroid/os/ParcelUuid;
aastore
dup
bipush 9
getstatic android.bluetooth.BluetoothUuid.NAP:Landroid/os/ParcelUuid;
aastore
dup
bipush 10
getstatic android.bluetooth.BluetoothUuid.MAP:Landroid/os/ParcelUuid;
aastore
dup
bipush 11
getstatic android.bluetooth.BluetoothUuid.MNS:Landroid/os/ParcelUuid;
aastore
dup
bipush 12
getstatic android.bluetooth.BluetoothUuid.MAS:Landroid/os/ParcelUuid;
aastore
dup
bipush 13
getstatic android.bluetooth.BluetoothUuid.SAP:Landroid/os/ParcelUuid;
aastore
49: putstatic android.bluetooth.BluetoothUuid.RESERVED_UUIDS:[Landroid/os/ParcelUuid;
50: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/bluetooth/BluetoothUuid;
public static boolean isAudioSource(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.AudioSource:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isAudioSink(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.AudioSink:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isAdvAudioDist(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.AdvAudioDist:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isHandsfree(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.Handsfree:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isHeadset(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.HSP:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isAvrcpController(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.AvrcpController:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isAvrcpTarget(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.AvrcpTarget:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isInputDevice(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.Hid:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isPanu(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.PANU:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isNap(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.NAP:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isBnep(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.BNEP:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isMap(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.MAP:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isMns(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.MNS:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isMas(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.MAS:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isSap(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic android.bluetooth.BluetoothUuid.SAP:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuid
public static boolean isUuidPresent(android.os.ParcelUuid[], android.os.ParcelUuid);
descriptor: ([Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
arraylength
ifne 3
StackMap locals:
StackMap stack:
1: aload 1
ifnonnull 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 0
ifnonnull 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 9
StackMap locals: android.os.ParcelUuid[] android.os.ParcelUuid top int int android.os.ParcelUuid[]
StackMap stack:
6: aload 5
iload 3
aaload
astore 2
start local 2 7: aload 2
aload 1
invokevirtual android.os.ParcelUuid.equals:(Ljava/lang/Object;)Z
ifeq 8
iconst_1
ireturn
end local 2 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 4
if_icmplt 6
10: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 uuidArray [Landroid/os/ParcelUuid;
0 11 1 uuid Landroid/os/ParcelUuid;
7 8 2 element Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuidArray
uuid
public static boolean containsAnyUuid(android.os.ParcelUuid[], android.os.ParcelUuid[]);
descriptor: ([Landroid/os/ParcelUuid;[Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
aload 1
ifnonnull 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 0
ifnonnull 4
2: aload 1
arraylength
ifne 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 7
5: aload 0
arraylength
ifne 6
iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 8: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 12
StackMap locals: android.os.ParcelUuid[] android.os.ParcelUuid[] java.util.HashSet top int int android.os.ParcelUuid[]
StackMap stack:
9: aload 6
iload 4
aaload
astore 3
start local 3 10: aload 2
aload 3
invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
ifeq 11
iconst_1
ireturn
end local 3 11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
iload 5
if_icmplt 9
13: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 uuidA [Landroid/os/ParcelUuid;
0 14 1 uuidB [Landroid/os/ParcelUuid;
8 14 2 uuidSet Ljava/util/HashSet<Landroid/os/ParcelUuid;>;
10 11 3 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuidA
uuidB
public static boolean containsAllUuids(android.os.ParcelUuid[], android.os.ParcelUuid[]);
descriptor: ([Landroid/os/ParcelUuid;[Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
aload 1
ifnonnull 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 0
ifnonnull 4
2: aload 1
arraylength
ifne 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 5
iconst_1
ireturn
5: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 6: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 10
StackMap locals: android.os.ParcelUuid[] android.os.ParcelUuid[] java.util.HashSet top int int android.os.ParcelUuid[]
StackMap stack:
7: aload 6
iload 4
aaload
astore 3
start local 3 8: aload 2
aload 3
invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
ifne 9
iconst_0
ireturn
end local 3 9: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 5
if_icmplt 7
11: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 uuidA [Landroid/os/ParcelUuid;
0 12 1 uuidB [Landroid/os/ParcelUuid;
6 12 2 uuidSet Ljava/util/HashSet<Landroid/os/ParcelUuid;>;
8 9 3 uuid Landroid/os/ParcelUuid;
MethodParameters:
Name Flags
uuidA
uuidB
public static int getServiceIdentifierFromParcelUuid(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
astore 1
start local 1 1: aload 1
invokevirtual java.util.UUID.getMostSignificantBits:()J
ldc -4294967296
land
bipush 32
lushr
lstore 2
start local 2 2: lload 2
l2i
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 parcelUuid Landroid/os/ParcelUuid;
1 3 1 uuid Ljava/util/UUID;
2 3 2 value J
MethodParameters:
Name Flags
parcelUuid
public static android.os.ParcelUuid parseUuidFrom(byte[]);
descriptor: ([B)Landroid/os/ParcelUuid;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=8, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "uuidBytes cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
istore 1
start local 1 3: iload 1
iconst_2
if_icmpeq 6
iload 1
iconst_4
if_icmpeq 6
4: iload 1
bipush 16
if_icmpeq 6
5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "uuidBytes length invalid - "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: int
StackMap stack:
iload 1
bipush 16
if_icmpne 11
7: aload 0
invokestatic java.nio.ByteBuffer.wrap:([B)Ljava/nio/ByteBuffer;
getstatic java.nio.ByteOrder.LITTLE_ENDIAN:Ljava/nio/ByteOrder;
invokevirtual java.nio.ByteBuffer.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
astore 2
start local 2 8: aload 2
bipush 8
invokevirtual java.nio.ByteBuffer.getLong:(I)J
lstore 3
start local 3 9: aload 2
iconst_0
invokevirtual java.nio.ByteBuffer.getLong:(I)J
lstore 5
start local 5 10: new android.os.ParcelUuid
dup
new java.util.UUID
dup
lload 3
lload 5
invokespecial java.util.UUID.<init>:(JJ)V
invokespecial android.os.ParcelUuid.<init>:(Ljava/util/UUID;)V
areturn
end local 5 end local 3 end local 2 11: StackMap locals:
StackMap stack:
iload 1
iconst_2
if_icmpne 15
12: aload 0
iconst_0
baload
sipush 255
iand
i2l
lstore 2
start local 2 13: lload 2
aload 0
iconst_1
baload
sipush 255
iand
bipush 8
ishl
i2l
ladd
lstore 2
14: goto 19
end local 2 15: StackMap locals:
StackMap stack:
aload 0
iconst_0
baload
sipush 255
iand
i2l
lstore 2
start local 2 16: lload 2
aload 0
iconst_1
baload
sipush 255
iand
bipush 8
ishl
i2l
ladd
lstore 2
17: lload 2
aload 0
iconst_2
baload
sipush 255
iand
bipush 16
ishl
i2l
ladd
lstore 2
18: lload 2
aload 0
iconst_3
baload
sipush 255
iand
bipush 24
ishl
i2l
ladd
lstore 2
19: StackMap locals: long
StackMap stack:
getstatic android.bluetooth.BluetoothUuid.BASE_UUID:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
invokevirtual java.util.UUID.getMostSignificantBits:()J
lload 2
bipush 32
lshl
ladd
lstore 4
start local 4 20: getstatic android.bluetooth.BluetoothUuid.BASE_UUID:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
invokevirtual java.util.UUID.getLeastSignificantBits:()J
lstore 6
start local 6 21: new android.os.ParcelUuid
dup
new java.util.UUID
dup
lload 4
lload 6
invokespecial java.util.UUID.<init>:(JJ)V
invokespecial android.os.ParcelUuid.<init>:(Ljava/util/UUID;)V
areturn
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 uuidBytes [B
3 22 1 length I
8 11 2 buf Ljava/nio/ByteBuffer;
9 11 3 msb J
10 11 5 lsb J
13 15 2 shortUuid J
16 22 2 shortUuid J
20 22 4 msb J
21 22 6 lsb J
MethodParameters:
Name Flags
uuidBytes
public static byte[] uuidToBytes(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "uuid cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokestatic android.bluetooth.BluetoothUuid.is16BitUuid:(Landroid/os/ParcelUuid;)Z
ifeq 8
3: iconst_2
newarray 8
astore 1
start local 1 4: aload 0
invokestatic android.bluetooth.BluetoothUuid.getServiceIdentifierFromParcelUuid:(Landroid/os/ParcelUuid;)I
istore 2
start local 2 5: aload 1
iconst_0
iload 2
sipush 255
iand
i2b
bastore
6: aload 1
iconst_1
iload 2
ldc 65280
iand
bipush 8
ishr
i2b
bastore
7: aload 1
areturn
end local 2 end local 1 8: StackMap locals:
StackMap stack:
aload 0
invokestatic android.bluetooth.BluetoothUuid.is32BitUuid:(Landroid/os/ParcelUuid;)Z
ifeq 16
9: iconst_4
newarray 8
astore 1
start local 1 10: aload 0
invokestatic android.bluetooth.BluetoothUuid.getServiceIdentifierFromParcelUuid:(Landroid/os/ParcelUuid;)I
istore 2
start local 2 11: aload 1
iconst_0
iload 2
sipush 255
iand
i2b
bastore
12: aload 1
iconst_1
iload 2
ldc 65280
iand
bipush 8
ishr
i2b
bastore
13: aload 1
iconst_2
iload 2
ldc 16711680
iand
bipush 16
ishr
i2b
bastore
14: aload 1
iconst_3
iload 2
ldc -16777216
iand
bipush 24
ishr
i2b
bastore
15: aload 1
areturn
end local 2 end local 1 16: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
invokevirtual java.util.UUID.getMostSignificantBits:()J
lstore 1
start local 1 17: aload 0
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
invokevirtual java.util.UUID.getLeastSignificantBits:()J
lstore 3
start local 3 18: bipush 16
newarray 8
astore 5
start local 5 19: aload 5
invokestatic java.nio.ByteBuffer.wrap:([B)Ljava/nio/ByteBuffer;
getstatic java.nio.ByteOrder.LITTLE_ENDIAN:Ljava/nio/ByteOrder;
invokevirtual java.nio.ByteBuffer.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
astore 6
start local 6 20: aload 6
bipush 8
lload 1
invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
pop
21: aload 6
iconst_0
lload 3
invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
pop
22: aload 5
areturn
end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 uuid Landroid/os/ParcelUuid;
4 8 1 uuidBytes [B
5 8 2 uuidVal I
10 16 1 uuidBytes [B
11 16 2 uuidVal I
17 23 1 msb J
18 23 3 lsb J
19 23 5 uuidBytes [B
20 23 6 buf Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
uuid
public static boolean is16BitUuid(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
astore 1
start local 1 1: aload 1
invokevirtual java.util.UUID.getLeastSignificantBits:()J
getstatic android.bluetooth.BluetoothUuid.BASE_UUID:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
invokevirtual java.util.UUID.getLeastSignificantBits:()J
lcmp
ifeq 3
2: iconst_0
ireturn
3: StackMap locals: java.util.UUID
StackMap stack:
aload 1
invokevirtual java.util.UUID.getMostSignificantBits:()J
ldc -281470681743361
land
ldc 4096
lcmp
ifne 4
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 parcelUuid Landroid/os/ParcelUuid;
1 5 1 uuid Ljava/util/UUID;
MethodParameters:
Name Flags
parcelUuid
public static boolean is32BitUuid(android.os.ParcelUuid);
descriptor: (Landroid/os/ParcelUuid;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
astore 1
start local 1 1: aload 1
invokevirtual java.util.UUID.getLeastSignificantBits:()J
getstatic android.bluetooth.BluetoothUuid.BASE_UUID:Landroid/os/ParcelUuid;
invokevirtual android.os.ParcelUuid.getUuid:()Ljava/util/UUID;
invokevirtual java.util.UUID.getLeastSignificantBits:()J
lcmp
ifeq 3
2: iconst_0
ireturn
3: StackMap locals: java.util.UUID
StackMap stack:
aload 0
invokestatic android.bluetooth.BluetoothUuid.is16BitUuid:(Landroid/os/ParcelUuid;)Z
ifeq 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.util.UUID.getMostSignificantBits:()J
ldc 4294967295
land
ldc 4096
lcmp
ifne 6
iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 parcelUuid Landroid/os/ParcelUuid;
1 7 1 uuid Ljava/util/UUID;
MethodParameters:
Name Flags
parcelUuid
}
SourceFile: "BluetoothUuid.java"