public interface android.nfc.INfcAdapter extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.nfc.INfcAdapter
  super_class: java.lang.Object
{
  public abstract android.nfc.INfcTag getNfcTagInterface();
    descriptor: ()Landroid/nfc/INfcTag;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.nfc.INfcCardEmulation getNfcCardEmulationInterface();
    descriptor: ()Landroid/nfc/INfcCardEmulation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.nfc.INfcFCardEmulation getNfcFCardEmulationInterface();
    descriptor: ()Landroid/nfc/INfcFCardEmulation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.nfc.INfcAdapterExtras getNfcAdapterExtrasInterface(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/nfc/INfcAdapterExtras;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      pkg   

  public abstract android.nfc.INfcDta getNfcDtaInterface(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/nfc/INfcDta;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      pkg   

  public abstract int getState();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean disable(boolean);
    descriptor: (Z)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      saveState  

  public abstract boolean enable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean enableNdefPush();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean disableNdefPush();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean isNdefPushEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void pausePolling(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      timeoutInMs  

  public abstract void resumePolling();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void setForegroundDispatch(android.app.PendingIntent, android.content.IntentFilter[], android.nfc.TechListParcel);
    descriptor: (Landroid/app/PendingIntent;[Landroid/content/IntentFilter;Landroid/nfc/TechListParcel;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      intent     
      filters    
      techLists  

  public abstract void setAppCallback(android.nfc.IAppCallback);
    descriptor: (Landroid/nfc/IAppCallback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      callback  

  public abstract void invokeBeam();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void invokeBeamInternal(android.nfc.BeamShareData);
    descriptor: (Landroid/nfc/BeamShareData;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      shareData  

  public abstract boolean ignore(int, int, android.nfc.ITagRemovedCallback);
    descriptor: (IILandroid/nfc/ITagRemovedCallback;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  
      debounceMs    
      callback      

  public abstract void dispatch(android.nfc.Tag);
    descriptor: (Landroid/nfc/Tag;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tag   

  public abstract void setReaderMode(android.os.IBinder, android.nfc.IAppCallback, int, android.os.Bundle);
    descriptor: (Landroid/os/IBinder;Landroid/nfc/IAppCallback;ILandroid/os/Bundle;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      b         
      callback  
      flags     
      extras    

  public abstract void setP2pModes(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      initatorModes  
      targetModes    

  public abstract void addNfcUnlockHandler(android.nfc.INfcUnlockHandler, int[]);
    descriptor: (Landroid/nfc/INfcUnlockHandler;[I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      unlockHandler  
      techList       

  public abstract void removeNfcUnlockHandler(android.nfc.INfcUnlockHandler);
    descriptor: (Landroid/nfc/INfcUnlockHandler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      unlockHandler  

  public abstract void verifyNfcPermission();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "INfcAdapter.java"
NestMembers:
  android.nfc.INfcAdapter$Stub  android.nfc.INfcAdapter$Stub$Proxy
InnerClasses:
  public abstract Stub = android.nfc.INfcAdapter$Stub of android.nfc.INfcAdapter