text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: ./sandbox/src/java/org/apache/lucene/search/GeoPointTermQuery.java
  //
  
  #include "J2ObjC_header.h"
  
  #pragma push_macro("INCLUDE_ALL_OrgApacheLuceneSearchGeoPointTermQuery")
  #ifdef RESTRICT_OrgApacheLuceneSearchGeoPointTermQuery
  #define INCLUDE_ALL_OrgApacheLuceneSearchGeoPointTermQuery 0
  #else
  #define INCLUDE_ALL_OrgApacheLuceneSearchGeoPointTermQuery 1
  #endif
  #undef RESTRICT_OrgApacheLuceneSearchGeoPointTermQuery
  
  #if __has_feature(nullability)
  #pragma clang diagnostic push
  #pragma GCC diagnostic ignored "-Wnullability"
  #pragma GCC diagnostic ignored "-Wnullability-completeness"
  #endif
  
  #if !defined (OrgApacheLuceneSearchGeoPointTermQuery_) && (INCLUDE_ALL_OrgApacheLuceneSearchGeoPointTermQuery || defined(INCLUDE_OrgApacheLuceneSearchGeoPointTermQuery))
  #define OrgApacheLuceneSearchGeoPointTermQuery_
  
  #define RESTRICT_OrgApacheLuceneSearchMultiTermQuery 1
  #define INCLUDE_OrgApacheLuceneSearchMultiTermQuery 1
  #include "org/apache/lucene/search/MultiTermQuery.h"
  
  @class OrgApacheLuceneSearchMultiTermQuery_RewriteMethod;
  
  /*!
   @brief TermQuery for GeoPointField for overriding <code>org.apache.lucene.search.MultiTermQuery</code> methods specific to
    Geospatial operations
   */
  @interface OrgApacheLuceneSearchGeoPointTermQuery : OrgApacheLuceneSearchMultiTermQuery {
   @public
    jdouble minLon_;
    jdouble minLat_;
    jdouble maxLon_;
    jdouble maxLat_;
  }
  @property (readonly, class, strong) OrgApacheLuceneSearchMultiTermQuery_RewriteMethod *GEO_CONSTANT_SCORE_REWRITE NS_SWIFT_NAME(GEO_CONSTANT_SCORE_REWRITE);
  
  #pragma mark Public
  
  /*!
   @brief Constructs a query matching terms that cannot be represented with a single
    Term.
   */
  - (instancetype __nonnull)initPackagePrivateWithNSString:(NSString *)field
                                                withDouble:(jdouble)minLon
                                                withDouble:(jdouble)minLat
                                                withDouble:(jdouble)maxLon
                                                withDouble:(jdouble)maxLat;
  
  // Disallowed inherited constructors, do not use.
  
  - (instancetype __nonnull)initWithNSString:(NSString *)arg0 NS_UNAVAILABLE;
  
  @end
  
  J2OBJC_STATIC_INIT(OrgApacheLuceneSearchGeoPointTermQuery)
  
  inline OrgApacheLuceneSearchMultiTermQuery_RewriteMethod *OrgApacheLuceneSearchGeoPointTermQuery_get_GEO_CONSTANT_SCORE_REWRITE(void);
  /*! INTERNAL ONLY - Use accessor function from above. */
  FOUNDATION_EXPORT OrgApacheLuceneSearchMultiTermQuery_RewriteMethod *OrgApacheLuceneSearchGeoPointTermQuery_GEO_CONSTANT_SCORE_REWRITE;
  J2OBJC_STATIC_FIELD_OBJ_FINAL(OrgApacheLuceneSearchGeoPointTermQuery, GEO_CONSTANT_SCORE_REWRITE, OrgApacheLuceneSearchMultiTermQuery_RewriteMethod *)
  
  FOUNDATION_EXPORT void OrgApacheLuceneSearchGeoPointTermQuery_initPackagePrivateWithNSString_withDouble_withDouble_withDouble_withDouble_(OrgApacheLuceneSearchGeoPointTermQuery *self, NSString *field, jdouble minLon, jdouble minLat, jdouble maxLon, jdouble maxLat);
  
  J2OBJC_TYPE_LITERAL_HEADER(OrgApacheLuceneSearchGeoPointTermQuery)
  
  #endif
  
  
  #if __has_feature(nullability)
  #pragma clang diagnostic pop
  #endif
  #pragma pop_macro("INCLUDE_ALL_OrgApacheLuceneSearchGeoPointTermQuery")
  