class com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan extends android.text.style.ClickableSpan
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan
super_class: android.text.style.ClickableSpan
{
final com.android.vpndialogs.AlwaysOnDisconnectedDialog this$0;
descriptor: Lcom/android/vpndialogs/AlwaysOnDisconnectedDialog;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(com.android.vpndialogs.AlwaysOnDisconnectedDialog);
descriptor: (Lcom/android/vpndialogs/AlwaysOnDisconnectedDialog;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan this
0: .line 131
aload 0 /* this */
aload 1
putfield com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan.this$0:Lcom/android/vpndialogs/AlwaysOnDisconnectedDialog;
aload 0 /* this */
invokespecial android.text.style.ClickableSpan.<init>:()V
return
end local 0 // com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/vpndialogs/AlwaysOnDisconnectedDialog$VpnSpan;
MethodParameters:
Name Flags
this$0 final
public void onClick(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 // com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan this
start local 1 // android.view.View unused
0: .line 134
new android.content.Intent
dup
ldc "android.settings.VPN_SETTINGS"
invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
astore 2 /* intent */
start local 2 // android.content.Intent intent
1: .line 135
aload 2 /* intent */
ldc 268468224
invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
pop
2: .line 136
aload 0 /* this */
getfield com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan.this$0:Lcom/android/vpndialogs/AlwaysOnDisconnectedDialog;
aload 2 /* intent */
invokevirtual com.android.vpndialogs.AlwaysOnDisconnectedDialog.startActivity:(Landroid/content/Intent;)V
3: .line 137
return
end local 2 // android.content.Intent intent
end local 1 // android.view.View unused
end local 0 // com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/vpndialogs/AlwaysOnDisconnectedDialog$VpnSpan;
0 4 1 unused Landroid/view/View;
1 4 2 intent Landroid/content/Intent;
MethodParameters:
Name Flags
unused
}
SourceFile: "AlwaysOnDisconnectedDialog.java"
NestHost: com.android.vpndialogs.AlwaysOnDisconnectedDialog
InnerClasses:
private VpnSpan = com.android.vpndialogs.AlwaysOnDisconnectedDialog$VpnSpan of com.android.vpndialogs.AlwaysOnDisconnectedDialog