public class android.net.NetworkPolicyManager$Listener extends android.net.INetworkPolicyListener$Stub
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.net.NetworkPolicyManager$Listener
  super_class: android.net.INetworkPolicyListener$Stub
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.net.NetworkPolicyManager$Listener this
         0: .line 376
            aload 0 /* this */
            invokespecial android.net.INetworkPolicyListener$Stub.<init>:()V
            return
        end local 0 // android.net.NetworkPolicyManager$Listener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkPolicyManager$Listener;

  public void onUidRulesChanged(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.net.NetworkPolicyManager$Listener this
        start local 1 // int uid
        start local 2 // int uidRules
         0: .line 377
            return
        end local 2 // int uidRules
        end local 1 // int uid
        end local 0 // android.net.NetworkPolicyManager$Listener this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/net/NetworkPolicyManager$Listener;
            0    1     1       uid  I
            0    1     2  uidRules  I
    MethodParameters:
          Name  Flags
      uid       
      uidRules  

  public void onMeteredIfacesChanged(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.net.NetworkPolicyManager$Listener this
        start local 1 // java.lang.String[] meteredIfaces
         0: .line 378
            return
        end local 1 // java.lang.String[] meteredIfaces
        end local 0 // android.net.NetworkPolicyManager$Listener this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/net/NetworkPolicyManager$Listener;
            0    1     1  meteredIfaces  [Ljava/lang/String;
    MethodParameters:
               Name  Flags
      meteredIfaces  

  public void onRestrictBackgroundChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.net.NetworkPolicyManager$Listener this
        start local 1 // boolean restrictBackground
         0: .line 379
            return
        end local 1 // boolean restrictBackground
        end local 0 // android.net.NetworkPolicyManager$Listener this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Landroid/net/NetworkPolicyManager$Listener;
            0    1     1  restrictBackground  Z
    MethodParameters:
                    Name  Flags
      restrictBackground  

  public void onUidPoliciesChanged(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.net.NetworkPolicyManager$Listener this
        start local 1 // int uid
        start local 2 // int uidPolicies
         0: .line 380
            return
        end local 2 // int uidPolicies
        end local 1 // int uid
        end local 0 // android.net.NetworkPolicyManager$Listener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/net/NetworkPolicyManager$Listener;
            0    1     1          uid  I
            0    1     2  uidPolicies  I
    MethodParameters:
             Name  Flags
      uid          
      uidPolicies  

  public void onSubscriptionOverride(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.net.NetworkPolicyManager$Listener this
        start local 1 // int subId
        start local 2 // int overrideMask
        start local 3 // int overrideValue
         0: .line 381
            return
        end local 3 // int overrideValue
        end local 2 // int overrideMask
        end local 1 // int subId
        end local 0 // android.net.NetworkPolicyManager$Listener this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/net/NetworkPolicyManager$Listener;
            0    1     1          subId  I
            0    1     2   overrideMask  I
            0    1     3  overrideValue  I
    MethodParameters:
               Name  Flags
      subId          
      overrideMask   
      overrideValue  
}
SourceFile: "NetworkPolicyManager.java"
NestHost: android.net.NetworkPolicyManager
InnerClasses:
  public abstract Stub = android.net.INetworkPolicyListener$Stub of android.net.INetworkPolicyListener
  public Listener = android.net.NetworkPolicyManager$Listener of android.net.NetworkPolicyManager