//
//  Generated by the J2ObjC translator.  DO NOT EDIT!
//  source: android/platform/libcore/ojluni/src/main/java/java/security/spec/AlgorithmParameterSpec.java
//

#include "../../../J2ObjC_header.h"

#pragma push_macro("INCLUDE_ALL_JavaSecuritySpecAlgorithmParameterSpec")
#ifdef RESTRICT_JavaSecuritySpecAlgorithmParameterSpec
#define INCLUDE_ALL_JavaSecuritySpecAlgorithmParameterSpec 0
#else
#define INCLUDE_ALL_JavaSecuritySpecAlgorithmParameterSpec 1
#endif
#undef RESTRICT_JavaSecuritySpecAlgorithmParameterSpec

#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 (JavaSecuritySpecAlgorithmParameterSpec_) && (INCLUDE_ALL_JavaSecuritySpecAlgorithmParameterSpec || defined(INCLUDE_JavaSecuritySpecAlgorithmParameterSpec))
#define JavaSecuritySpecAlgorithmParameterSpec_

/*!
 @brief A (transparent) specification of cryptographic parameters.
 <P> This interface contains no methods or constants. Its only purpose
  is to group (and provide type safety for) all parameter specifications.
  All parameter specifications must implement this interface.
 @author Jan Luehe
 - seealso: java.security.AlgorithmParameters
 - seealso: DSAParameterSpec
 @since 1.2
 */
@protocol JavaSecuritySpecAlgorithmParameterSpec < JavaObject >

@end

J2OBJC_EMPTY_STATIC_INIT(JavaSecuritySpecAlgorithmParameterSpec)

J2OBJC_TYPE_LITERAL_HEADER(JavaSecuritySpecAlgorithmParameterSpec)

#endif


#if __has_feature(nullability)
#pragma clang diagnostic pop
#endif

#pragma clang diagnostic pop
#pragma pop_macro("INCLUDE_ALL_JavaSecuritySpecAlgorithmParameterSpec")
