text: //
  //  Generated by the J2ObjC translator.  DO NOT EDIT!
  //  source: ./queries/src/java/org/apache/lucene/queries/function/valuesource/TFValueSource.java
  //
  
  #include "J2ObjC_header.h"
  
  #pragma push_macro("INCLUDE_ALL_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource")
  #ifdef RESTRICT_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource
  #define INCLUDE_ALL_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource 0
  #else
  #define INCLUDE_ALL_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource 1
  #endif
  #undef RESTRICT_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource
  
  #if __has_feature(nullability)
  #pragma clang diagnostic push
  #pragma GCC diagnostic ignored "-Wnullability"
  #pragma GCC diagnostic ignored "-Wnullability-completeness"
  #endif
  
  #if !defined (OrgApacheLuceneQueriesFunctionValuesourceTFValueSource_) && (INCLUDE_ALL_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource || defined(INCLUDE_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource))
  #define OrgApacheLuceneQueriesFunctionValuesourceTFValueSource_
  
  #define RESTRICT_OrgApacheLuceneQueriesFunctionValuesourceTermFreqValueSource 1
  #define INCLUDE_OrgApacheLuceneQueriesFunctionValuesourceTermFreqValueSource 1
  #include "org/apache/lucene/queries/function/valuesource/TermFreqValueSource.h"
  
  @class OrgApacheLuceneIndexLeafReaderContext;
  @class OrgApacheLuceneQueriesFunctionFunctionValues;
  @class OrgApacheLuceneUtilBytesRef;
  @protocol JavaUtilMap;
  
  /*!
   @brief Function that returns <code>TFIDFSimilarity.tf(float)</code>
    for every document.
   <p>
    Note that the configured Similarity for the field must be
    a subclass of <code>TFIDFSimilarity</code>
   */
  @interface OrgApacheLuceneQueriesFunctionValuesourceTFValueSource : OrgApacheLuceneQueriesFunctionValuesourceTermFreqValueSource
  
  #pragma mark Public
  
  - (instancetype __nonnull)initWithNSString:(NSString *)field
                                withNSString:(NSString *)val
                                withNSString:(NSString *)indexedField
             withOrgApacheLuceneUtilBytesRef:(OrgApacheLuceneUtilBytesRef *)indexedBytes;
  
  - (OrgApacheLuceneQueriesFunctionFunctionValues *)getValuesWithJavaUtilMap:(id<JavaUtilMap>)context
                                   withOrgApacheLuceneIndexLeafReaderContext:(OrgApacheLuceneIndexLeafReaderContext *)readerContext;
  
  - (NSString *)name;
  
  @end
  
  J2OBJC_EMPTY_STATIC_INIT(OrgApacheLuceneQueriesFunctionValuesourceTFValueSource)
  
  FOUNDATION_EXPORT void OrgApacheLuceneQueriesFunctionValuesourceTFValueSource_initWithNSString_withNSString_withNSString_withOrgApacheLuceneUtilBytesRef_(OrgApacheLuceneQueriesFunctionValuesourceTFValueSource *self, NSString *field, NSString *val, NSString *indexedField, OrgApacheLuceneUtilBytesRef *indexedBytes);
  
  FOUNDATION_EXPORT OrgApacheLuceneQueriesFunctionValuesourceTFValueSource *new_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource_initWithNSString_withNSString_withNSString_withOrgApacheLuceneUtilBytesRef_(NSString *field, NSString *val, NSString *indexedField, OrgApacheLuceneUtilBytesRef *indexedBytes) NS_RETURNS_RETAINED;
  
  FOUNDATION_EXPORT OrgApacheLuceneQueriesFunctionValuesourceTFValueSource *create_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource_initWithNSString_withNSString_withNSString_withOrgApacheLuceneUtilBytesRef_(NSString *field, NSString *val, NSString *indexedField, OrgApacheLuceneUtilBytesRef *indexedBytes);
  
  J2OBJC_TYPE_LITERAL_HEADER(OrgApacheLuceneQueriesFunctionValuesourceTFValueSource)
  
  #endif
  
  
  #if __has_feature(nullability)
  #pragma clang diagnostic pop
  #endif
  #pragma pop_macro("INCLUDE_ALL_OrgApacheLuceneQueriesFunctionValuesourceTFValueSource")
  