class android.se.omapi.SEService$SEListener extends android.se.omapi.ISecureElementListener$Stub
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.se.omapi.SEService$SEListener
super_class: android.se.omapi.ISecureElementListener$Stub
{
public android.se.omapi.SEService$OnConnectedListener mListener;
descriptor: Landroid/se/omapi/SEService$OnConnectedListener;
flags: (0x0001) ACC_PUBLIC
public java.util.concurrent.Executor mExecutor;
descriptor: Ljava/util/concurrent/Executor;
flags: (0x0001) ACC_PUBLIC
final android.se.omapi.SEService this$0;
descriptor: Landroid/se/omapi/SEService;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(android.se.omapi.SEService);
descriptor: (Landroid/se/omapi/SEService;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // android.se.omapi.SEService$SEListener this
0: .line 77
aload 0 /* this */
aload 1
putfield android.se.omapi.SEService$SEListener.this$0:Landroid/se/omapi/SEService;
aload 0 /* this */
invokespecial android.se.omapi.ISecureElementListener$Stub.<init>:()V
1: .line 78
aload 0 /* this */
aconst_null
putfield android.se.omapi.SEService$SEListener.mListener:Landroid/se/omapi/SEService$OnConnectedListener;
2: .line 79
aload 0 /* this */
aconst_null
putfield android.se.omapi.SEService$SEListener.mExecutor:Ljava/util/concurrent/Executor;
3: .line 77
return
end local 0 // android.se.omapi.SEService$SEListener this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/se/omapi/SEService$SEListener;
MethodParameters:
Name Flags
this$0 final
public android.os.IBinder asBinder();
descriptor: ()Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // android.se.omapi.SEService$SEListener this
0: .line 83
aload 0 /* this */
areturn
end local 0 // android.se.omapi.SEService$SEListener this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/se/omapi/SEService$SEListener;
public void onConnected();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 // android.se.omapi.SEService$SEListener this
0: .line 87
aload 0 /* this */
getfield android.se.omapi.SEService$SEListener.mListener:Landroid/se/omapi/SEService$OnConnectedListener;
ifnull 2
aload 0 /* this */
getfield android.se.omapi.SEService$SEListener.mExecutor:Ljava/util/concurrent/Executor;
ifnull 2
1: .line 88
aload 0 /* this */
getfield android.se.omapi.SEService$SEListener.mExecutor:Ljava/util/concurrent/Executor;
new android.se.omapi.SEService$SEListener$1
dup
aload 0 /* this */
invokespecial android.se.omapi.SEService$SEListener$1.<init>:(Landroid/se/omapi/SEService$SEListener;)V
invokeinterface java.util.concurrent.Executor.execute:(Ljava/lang/Runnable;)V
2: .line 95
StackMap locals:
StackMap stack:
return
end local 0 // android.se.omapi.SEService$SEListener this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/se/omapi/SEService$SEListener;
}
SourceFile: "SEService.java"
NestHost: android.se.omapi.SEService
InnerClasses:
public abstract Stub = android.se.omapi.ISecureElementListener$Stub of android.se.omapi.ISecureElementListener
public abstract OnConnectedListener = android.se.omapi.SEService$OnConnectedListener of android.se.omapi.SEService
private SEListener = android.se.omapi.SEService$SEListener of android.se.omapi.SEService
android.se.omapi.SEService$SEListener$1