text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: ./build/j2objc/java/Implements.java
  //
  
  #ifndef Implements_H
  #define Implements_H
  
  #if __has_feature(nullability)
  #pragma clang diagnostic push
  #pragma GCC diagnostic ignored "-Wnullability"
  #pragma GCC diagnostic ignored "-Wnullability-completeness"
  #endif
  
  #include "J2ObjC_header.h"
  #include "java/lang/annotation/Annotation.h"
  
  @class IOSClass;
  @class IOSObjectArray;
  
  @protocol SquiDBImplements < JavaLangAnnotationAnnotation >
  
  @property (readonly) IOSObjectArray *interfaceClasses;
  @property (readonly) IOSObjectArray *interfaceDefinitions;
  
  - (jboolean)isEqual:(id)obj;
  
  - (NSUInteger)hash;
  
  @end
  
  @interface SquiDBImplements : NSObject < SquiDBImplements > {
   @public
    IOSObjectArray *interfaceClasses_;
    IOSObjectArray *interfaceDefinitions_;
  }
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(SquiDBImplements)
  
  FOUNDATION_EXPORT id<SquiDBImplements> create_SquiDBImplements(IOSObjectArray *interfaceClasses, IOSObjectArray *interfaceDefinitions);
  
  J2OBJC_TYPE_LITERAL_HEADER(SquiDBImplements)
  
  #define ComYahooSquidbAnnotationsImplements SquiDBImplements
  
  @protocol SquiDBImplements_InterfaceSpec < JavaLangAnnotationAnnotation >
  
  @property (readonly) IOSClass *interfaceClass;
  @property (readonly) IOSObjectArray *interfaceTypeArgs;
  @property (readonly) IOSObjectArray *interfaceTypeArgNames;
  
  - (jboolean)isEqual:(id)obj;
  
  - (NSUInteger)hash;
  
  @end
  
  @interface SquiDBImplements_InterfaceSpec : NSObject < SquiDBImplements_InterfaceSpec > {
   @public
    IOSClass *interfaceClass_;
    IOSObjectArray *interfaceTypeArgs_;
    IOSObjectArray *interfaceTypeArgNames_;
  }
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(SquiDBImplements_InterfaceSpec)
  
  FOUNDATION_EXPORT id<SquiDBImplements_InterfaceSpec> create_SquiDBImplements_InterfaceSpec(IOSClass *interfaceClass, IOSObjectArray *interfaceTypeArgNames, IOSObjectArray *interfaceTypeArgs);
  
  J2OBJC_TYPE_LITERAL_HEADER(SquiDBImplements_InterfaceSpec)
  
  
  #if __has_feature(nullability)
  #pragma clang diagnostic pop
  #endif
  #endif // Implements_H
  