public class android.net.ConnectivityManager$NetworkCallback
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.ConnectivityManager$NetworkCallback
super_class: java.lang.Object
{
private android.net.NetworkRequest networkRequest;
descriptor: Landroid/net/NetworkRequest;
flags: (0x0002) ACC_PRIVATE
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/net/ConnectivityManager$NetworkCallback;
public void onPreCheck(android.net.Network);
descriptor: (Landroid/net/Network;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
MethodParameters:
Name Flags
network
public void onAvailable(android.net.Network, android.net.NetworkCapabilities, android.net.LinkProperties);
descriptor: (Landroid/net/Network;Landroid/net/NetworkCapabilities;Landroid/net/LinkProperties;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual android.net.ConnectivityManager$NetworkCallback.onAvailable:(Landroid/net/Network;)V
1: aload 2
2: bipush 21
3: invokevirtual android.net.NetworkCapabilities.hasCapability:(I)Z
4: ifne 6
5: aload 0
aload 1
invokevirtual android.net.ConnectivityManager$NetworkCallback.onNetworkSuspended:(Landroid/net/Network;)V
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual android.net.ConnectivityManager$NetworkCallback.onCapabilitiesChanged:(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
7: aload 0
aload 1
aload 3
invokevirtual android.net.ConnectivityManager$NetworkCallback.onLinkPropertiesChanged:(Landroid/net/Network;Landroid/net/LinkProperties;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 9 1 network Landroid/net/Network;
0 9 2 networkCapabilities Landroid/net/NetworkCapabilities;
0 9 3 linkProperties Landroid/net/LinkProperties;
MethodParameters:
Name Flags
network
networkCapabilities
linkProperties
public void onAvailable(android.net.Network);
descriptor: (Landroid/net/Network;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
MethodParameters:
Name Flags
network
public void onLosing(android.net.Network, int);
descriptor: (Landroid/net/Network;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
0 1 2 maxMsToLive I
MethodParameters:
Name Flags
network
maxMsToLive
public void onLost(android.net.Network);
descriptor: (Landroid/net/Network;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
MethodParameters:
Name Flags
network
public void onUnavailable();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
public void onCapabilitiesChanged(android.net.Network, android.net.NetworkCapabilities);
descriptor: (Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
0 1 2 networkCapabilities Landroid/net/NetworkCapabilities;
MethodParameters:
Name Flags
network
networkCapabilities
public void onLinkPropertiesChanged(android.net.Network, android.net.LinkProperties);
descriptor: (Landroid/net/Network;Landroid/net/LinkProperties;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
0 1 2 linkProperties Landroid/net/LinkProperties;
MethodParameters:
Name Flags
network
linkProperties
public void onNetworkSuspended(android.net.Network);
descriptor: (Landroid/net/Network;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
MethodParameters:
Name Flags
network
public void onNetworkResumed(android.net.Network);
descriptor: (Landroid/net/Network;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/ConnectivityManager$NetworkCallback;
0 1 1 network Landroid/net/Network;
MethodParameters:
Name Flags
network
}
SourceFile: "ConnectivityManager.java"
NestHost: android.net.ConnectivityManager
InnerClasses:
public NetworkCallback = android.net.ConnectivityManager$NetworkCallback of android.net.ConnectivityManager