public final class android.nfc.NfcAdapter
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.nfc.NfcAdapter
  super_class: java.lang.Object
{
  static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "NFC"

  public static final java.lang.String ACTION_NDEF_DISCOVERED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.NDEF_DISCOVERED"

  public static final java.lang.String ACTION_TECH_DISCOVERED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.TECH_DISCOVERED"

  public static final java.lang.String ACTION_TAG_DISCOVERED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.TAG_DISCOVERED"

  public static final java.lang.String ACTION_TRANSACTION_DETECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.TRANSACTION_DETECTED"

  public static final java.lang.String ACTION_TAG_LEFT_FIELD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.TAG_LOST"

  public static final java.lang.String EXTRA_TAG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.TAG"

  public static final java.lang.String EXTRA_NDEF_MESSAGES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.NDEF_MESSAGES"

  public static final java.lang.String EXTRA_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.ID"

  public static final java.lang.String ACTION_ADAPTER_STATE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.ADAPTER_STATE_CHANGED"

  public static final java.lang.String EXTRA_ADAPTER_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.ADAPTER_STATE"

  public static final java.lang.String EXTRA_AID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.AID"

  public static final java.lang.String EXTRA_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.DATA"

  public static final java.lang.String EXTRA_SECURE_ELEMENT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.SECURE_ELEMENT_NAME"

  public static final int STATE_OFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int STATE_TURNING_ON;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int STATE_ON;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int STATE_TURNING_OFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int FLAG_READER_NFC_A;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FLAG_READER_NFC_B;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FLAG_READER_NFC_F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int FLAG_READER_NFC_V;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int FLAG_READER_NFC_BARCODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int FLAG_READER_SKIP_NDEF_CHECK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  public static final int FLAG_READER_NO_PLATFORM_SOUNDS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  public static final java.lang.String EXTRA_READER_PRESENCE_CHECK_DELAY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "presence"

  public static final int FLAG_NDEF_PUSH_NO_CONFIRM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_HANDOVER_TRANSFER_STARTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.HANDOVER_TRANSFER_STARTED"

  public static final java.lang.String ACTION_HANDOVER_TRANSFER_DONE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.action.HANDOVER_TRANSFER_DONE"

  public static final java.lang.String EXTRA_HANDOVER_TRANSFER_STATUS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.HANDOVER_TRANSFER_STATUS"

  public static final int HANDOVER_TRANSFER_STATUS_SUCCESS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int HANDOVER_TRANSFER_STATUS_FAILURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final java.lang.String EXTRA_HANDOVER_TRANSFER_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.nfc.extra.HANDOVER_TRANSFER_URI"

  static boolean sIsInitialized;
    descriptor: Z
    flags: (0x0008) ACC_STATIC

  static boolean sHasNfcFeature;
    descriptor: Z
    flags: (0x0008) ACC_STATIC

  static android.nfc.INfcAdapter sService;
    descriptor: Landroid/nfc/INfcAdapter;
    flags: (0x0008) ACC_STATIC

  static android.nfc.INfcTag sTagService;
    descriptor: Landroid/nfc/INfcTag;
    flags: (0x0008) ACC_STATIC

  static android.nfc.INfcCardEmulation sCardEmulationService;
    descriptor: Landroid/nfc/INfcCardEmulation;
    flags: (0x0008) ACC_STATIC

  static android.nfc.INfcFCardEmulation sNfcFCardEmulationService;
    descriptor: Landroid/nfc/INfcFCardEmulation;
    flags: (0x0008) ACC_STATIC

  static java.util.HashMap<android.content.Context, android.nfc.NfcAdapter> sNfcAdapters;
    descriptor: Ljava/util/HashMap;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/HashMap<Landroid/content/Context;Landroid/nfc/NfcAdapter;>;

  static android.nfc.NfcAdapter sNullContextNfcAdapter;
    descriptor: Landroid/nfc/NfcAdapter;
    flags: (0x0008) ACC_STATIC

  final android.nfc.NfcActivityManager mNfcActivityManager;
    descriptor: Landroid/nfc/NfcActivityManager;
    flags: (0x0010) ACC_FINAL

  final android.content.Context mContext;
    descriptor: Landroid/content/Context;
    flags: (0x0010) ACC_FINAL

  final java.util.HashMap<android.nfc.NfcAdapter$NfcUnlockHandler, android.nfc.INfcUnlockHandler> mNfcUnlockHandlers;
    descriptor: Ljava/util/HashMap;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/HashMap<Landroid/nfc/NfcAdapter$NfcUnlockHandler;Landroid/nfc/INfcUnlockHandler;>;

  final java.lang.Object mLock;
    descriptor: Ljava/lang/Object;
    flags: (0x0010) ACC_FINAL

  android.nfc.ITagRemovedCallback mTagRemovedListener;
    descriptor: Landroid/nfc/ITagRemovedCallback;
    flags: (0x0000) 

  android.app.OnActivityPausedListener mForegroundDispatchListener;
    descriptor: Landroid/app/OnActivityPausedListener;
    flags: (0x0000) 

  private static boolean hasNfcFeature();
    descriptor: ()Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 454
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static boolean hasNfcHceFeature();
    descriptor: ()Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 473
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static synchronized android.nfc.NfcAdapter getNfcAdapter(android.content.Context);
    descriptor: (Landroid/content/Context;)Landroid/nfc/NfcAdapter;
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
         0: .line 493
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  

  private static android.nfc.INfcAdapter getServiceInterface();
    descriptor: ()Landroid/nfc/INfcAdapter;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 547
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static android.nfc.NfcAdapter getDefaultAdapter(android.content.Context);
    descriptor: (Landroid/content/Context;)Landroid/nfc/NfcAdapter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 569
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  

  public static android.nfc.NfcAdapter getDefaultAdapter();
    descriptor: ()Landroid/nfc/NfcAdapter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 596
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.NFC_TRANSACTION_EVENT cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
         Name  Flags
      context  

  public android.content.Context getContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 618
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public android.nfc.INfcAdapter getService();
    descriptor: ()Landroid/nfc/INfcAdapter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 626
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public android.nfc.INfcTag getTagService();
    descriptor: ()Landroid/nfc/INfcTag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 635
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public android.nfc.INfcCardEmulation getCardEmulationService();
    descriptor: ()Landroid/nfc/INfcCardEmulation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 644
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public android.nfc.INfcFCardEmulation getNfcFCardEmulationService();
    descriptor: ()Landroid/nfc/INfcFCardEmulation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 653
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public android.nfc.INfcDta getNfcDtaInterface();
    descriptor: ()Landroid/nfc/INfcDta;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 662
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public void attemptDeadServiceRecovery(java.lang.Exception);
    descriptor: (Ljava/lang/Exception;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 679
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
      Name  Flags
      e     

  public boolean isEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 727
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public int getAdapterState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 749
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public boolean enable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 775
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean disable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 804
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean disable(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 819
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
         Name  Flags
      persist  

  public void pausePolling(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 834
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
             Name  Flags
      timeoutInMs  

  public void resumePolling();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 848
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public void setBeamPushUris(android.net.Uri[], android.app.Activity);
    descriptor: ([Landroid/net/Uri;Landroid/app/Activity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.nfc.NfcAdapter this
         0: .line 917
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      uris      
      activity  

  public void setBeamPushUrisCallback(android.nfc.NfcAdapter$CreateBeamUrisCallback, android.app.Activity);
    descriptor: (Landroid/nfc/NfcAdapter$CreateBeamUrisCallback;Landroid/app/Activity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.nfc.NfcAdapter this
         0: .line 999
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      callback  
      activity  

  public void setNdefPushMessage(android.nfc.NdefMessage, android.app.Activity, android.app.Activity[]);
    descriptor: (Landroid/nfc/NdefMessage;Landroid/app/Activity;[Landroid/app/Activity;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1083
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
            Name  Flags
      message     
      activity    
      activities  

  public void setNdefPushMessage(android.nfc.NdefMessage, android.app.Activity, int);
    descriptor: (Landroid/nfc/NdefMessage;Landroid/app/Activity;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1118
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
          Name  Flags
      message   
      activity  
      flags     

  public void setNdefPushMessageCallback(android.nfc.NfcAdapter$CreateNdefMessageCallback, android.app.Activity, android.app.Activity[]);
    descriptor: (Landroid/nfc/NfcAdapter$CreateNdefMessageCallback;Landroid/app/Activity;[Landroid/app/Activity;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1196
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
            Name  Flags
      callback    
      activity    
      activities  

  public void setNdefPushMessageCallback(android.nfc.NfcAdapter$CreateNdefMessageCallback, android.app.Activity, int);
    descriptor: (Landroid/nfc/NfcAdapter$CreateNdefMessageCallback;Landroid/app/Activity;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1230
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      callback  
      activity  
      flags     

  public void setOnNdefPushCompleteCallback(android.nfc.NfcAdapter$OnNdefPushCompleteCallback, android.app.Activity, android.app.Activity[]);
    descriptor: (Landroid/nfc/NfcAdapter$OnNdefPushCompleteCallback;Landroid/app/Activity;[Landroid/app/Activity;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
            Name  Flags
      callback    
      activity    
      activities  

  public void enableForegroundDispatch(android.app.Activity, android.app.PendingIntent, android.content.IntentFilter[], java.lang.String[][]);
    descriptor: (Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1341
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
           Name  Flags
      activity   
      intent     
      filters    
      techLists  

  public void disableForegroundDispatch(android.app.Activity);
    descriptor: (Landroid/app/Activity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1383
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      activity  

  void disableForegroundDispatchInternal(android.app.Activity, boolean);
    descriptor: (Landroid/app/Activity;Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1401
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      activity  
      force     

  public void enableReaderMode(android.app.Activity, android.nfc.NfcAdapter$ReaderCallback, int, android.os.Bundle);
    descriptor: (Landroid/app/Activity;Landroid/nfc/NfcAdapter$ReaderCallback;ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1435
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      activity  
      callback  
      flags     
      extras    

  public void disableReaderMode(android.app.Activity);
    descriptor: (Landroid/app/Activity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1453
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      activity  

  public boolean invokeBeam(android.app.Activity);
    descriptor: (Landroid/app/Activity;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1487
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      activity  

  public boolean invokeBeam(android.nfc.BeamShareData);
    descriptor: (Landroid/nfc/BeamShareData;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1510
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
           Name  Flags
      shareData  

  public void enableForegroundNdefPush(android.app.Activity, android.nfc.NdefMessage);
    descriptor: (Landroid/app/Activity;Landroid/nfc/NdefMessage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1550
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      activity  
      message   

  public void disableForegroundNdefPush(android.app.Activity);
    descriptor: (Landroid/app/Activity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1584
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      activity  

  public boolean enableNdefPush();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1605
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean disableNdefPush();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1624
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean isNdefPushEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1663
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  public boolean ignore(android.nfc.Tag, int, android.nfc.NfcAdapter$OnTagRemovedListener, android.os.Handler);
    descriptor: (Landroid/nfc/Tag;ILandroid/nfc/NfcAdapter$OnTagRemovedListener;Landroid/os/Handler;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1713
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
                    Name  Flags
      tag                 final
      debounceMs          
      tagRemovedListener  final
      handler             final

  public void dispatch(android.nfc.Tag);
    descriptor: (Landroid/nfc/Tag;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1753
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
      Name  Flags
      tag   

  public void setP2pModes(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1767
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
                Name  Flags
      initiatorModes  
      targetModes     

  public boolean addNfcUnlockHandler(android.nfc.NfcAdapter$NfcUnlockHandler, java.lang.String[]);
    descriptor: (Landroid/nfc/NfcAdapter$NfcUnlockHandler;[Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1791
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
                 Name  Flags
      unlockHandler    final
      tagTechnologies  

  public boolean removeNfcUnlockHandler(android.nfc.NfcAdapter$NfcUnlockHandler);
    descriptor: (Landroid/nfc/NfcAdapter$NfcUnlockHandler;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1841
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.WRITE_SECURE_SETTINGS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
               Name  Flags
      unlockHandler  

  public android.nfc.INfcAdapterExtras getNfcAdapterExtrasInterface();
    descriptor: ()Landroid/nfc/INfcAdapterExtras;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1865
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;

  void enforceResumed(android.app.Activity);
    descriptor: (Landroid/app/Activity;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1878
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
    MethodParameters:
          Name  Flags
      activity  

  int getSdkVersion();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.nfc.NfcAdapter this
         0: .line 1884
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.nfc.NfcAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/nfc/NfcAdapter;
}
SourceFile: "NfcAdapter.java"
NestMembers:
  android.nfc.NfcAdapter$1  android.nfc.NfcAdapter$2  android.nfc.NfcAdapter$2$1  android.nfc.NfcAdapter$3  android.nfc.NfcAdapter$CreateBeamUrisCallback  android.nfc.NfcAdapter$CreateNdefMessageCallback  android.nfc.NfcAdapter$NfcUnlockHandler  android.nfc.NfcAdapter$OnNdefPushCompleteCallback  android.nfc.NfcAdapter$OnTagRemovedListener  android.nfc.NfcAdapter$ReaderCallback
InnerClasses:
  public abstract CreateBeamUrisCallback = android.nfc.NfcAdapter$CreateBeamUrisCallback of android.nfc.NfcAdapter
  public abstract CreateNdefMessageCallback = android.nfc.NfcAdapter$CreateNdefMessageCallback of android.nfc.NfcAdapter
  public abstract NfcUnlockHandler = android.nfc.NfcAdapter$NfcUnlockHandler of android.nfc.NfcAdapter
  public abstract OnNdefPushCompleteCallback = android.nfc.NfcAdapter$OnNdefPushCompleteCallback of android.nfc.NfcAdapter
  public abstract OnTagRemovedListener = android.nfc.NfcAdapter$OnTagRemovedListener of android.nfc.NfcAdapter
  public abstract ReaderCallback = android.nfc.NfcAdapter$ReaderCallback of android.nfc.NfcAdapter