text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: android/platform/libcore/ojluni/src/main/java/java/security/interfaces/RSAPrivateKey.java
  //
  
  #include "J2ObjC_header.h"
  
  #pragma push_macro("INCLUDE_ALL_JavaSecurityInterfacesRSAPrivateKey")
  #ifdef RESTRICT_JavaSecurityInterfacesRSAPrivateKey
  #define INCLUDE_ALL_JavaSecurityInterfacesRSAPrivateKey 0
  #else
  #define INCLUDE_ALL_JavaSecurityInterfacesRSAPrivateKey 1
  #endif
  #undef RESTRICT_JavaSecurityInterfacesRSAPrivateKey
  
  #pragma clang diagnostic push
  #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
  
  #if __has_feature(nullability)
  #pragma clang diagnostic push
  #pragma GCC diagnostic ignored "-Wnullability"
  #pragma GCC diagnostic ignored "-Wnullability-completeness"
  #endif
  
  #if !defined (JavaSecurityInterfacesRSAPrivateKey_) && (INCLUDE_ALL_JavaSecurityInterfacesRSAPrivateKey || defined(INCLUDE_JavaSecurityInterfacesRSAPrivateKey))
  #define JavaSecurityInterfacesRSAPrivateKey_
  
  #define RESTRICT_JavaSecurityPrivateKey 1
  #define INCLUDE_JavaSecurityPrivateKey 1
  #include "java/security/PrivateKey.h"
  
  #define RESTRICT_JavaSecurityInterfacesRSAKey 1
  #define INCLUDE_JavaSecurityInterfacesRSAKey 1
  #include "java/security/interfaces/RSAKey.h"
  
  @class JavaMathBigInteger;
  
  /*!
   @brief The interface to an RSA private key.
   @author Jan Luehe
   - seealso: RSAPrivateCrtKey
   */
  @protocol JavaSecurityInterfacesRSAPrivateKey < JavaSecurityPrivateKey, JavaSecurityInterfacesRSAKey, JavaObject >
  
  /*!
   @brief Returns the private exponent.
   @return the private exponent
   */
  - (JavaMathBigInteger *)getPrivateExponent;
  
  @end
  
  @interface JavaSecurityInterfacesRSAPrivateKey : NSObject
  @property (readonly, class) jlong serialVersionUID NS_SWIFT_NAME(serialVersionUID);
  
  + (jlong)serialVersionUID;
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(JavaSecurityInterfacesRSAPrivateKey)
  
  /*!
   @brief The type fingerprint that is set to indicate
    serialization compatibility with a previous
    version of the type.
   */
  inline jlong JavaSecurityInterfacesRSAPrivateKey_get_serialVersionUID(void);
  #define JavaSecurityInterfacesRSAPrivateKey_serialVersionUID 5187144804936595022LL
  J2OBJC_STATIC_FIELD_CONSTANT(JavaSecurityInterfacesRSAPrivateKey, serialVersionUID, jlong)
  
  J2OBJC_TYPE_LITERAL_HEADER(JavaSecurityInterfacesRSAPrivateKey)
  
  #endif
  
  
  #if __has_feature(nullability)
  #pragma clang diagnostic pop
  #endif
  
  #pragma clang diagnostic pop
  #pragma pop_macro("INCLUDE_ALL_JavaSecurityInterfacesRSAPrivateKey")
  