You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2011/07/10 11:11:06 UTC

svn commit: r1144793 - in /lucene/dev/branches/branch_3x: ./ lucene/ lucene/backwards/ lucene/backwards/src/test-framework/ lucene/backwards/src/test/ lucene/src/java/org/apache/lucene/index/IndexReader.java solr/

Author: uschindler
Date: Sun Jul 10 09:11:05 2011
New Revision: 1144793

URL: http://svn.apache.org/viewvc?rev=1144793&view=rev
Log:
LUCENE-3302: Replace legacy pre-java5-enum

Modified:
    lucene/dev/branches/branch_3x/   (props changed)
    lucene/dev/branches/branch_3x/lucene/   (props changed)
    lucene/dev/branches/branch_3x/lucene/backwards/   (props changed)
    lucene/dev/branches/branch_3x/lucene/backwards/src/test/   (props changed)
    lucene/dev/branches/branch_3x/lucene/backwards/src/test-framework/   (props changed)
    lucene/dev/branches/branch_3x/lucene/src/java/org/apache/lucene/index/IndexReader.java
    lucene/dev/branches/branch_3x/solr/   (props changed)

Modified: lucene/dev/branches/branch_3x/lucene/src/java/org/apache/lucene/index/IndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/java/org/apache/lucene/index/IndexReader.java?rev=1144793&r1=1144792&r2=1144793&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/java/org/apache/lucene/index/IndexReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/java/org/apache/lucene/index/IndexReader.java Sun Jul 10 09:11:05 2011
@@ -137,38 +137,29 @@ public abstract class IndexReader implem
    * Constants describing field properties, for example used for
    * {@link IndexReader#getFieldNames(FieldOption)}.
    */
-  public static final class FieldOption {
-    private String option;
-    private FieldOption() { }
-    private FieldOption(String option) {
-      this.option = option;
-    }
-    @Override
-    public String toString() {
-      return this.option;
-    }
+  public static enum FieldOption {
     /** All fields */
-    public static final FieldOption ALL = new FieldOption ("ALL");
+    ALL,
     /** All indexed fields */
-    public static final FieldOption INDEXED = new FieldOption ("INDEXED");
+    INDEXED,
     /** All fields that store payloads */
-    public static final FieldOption STORES_PAYLOADS = new FieldOption ("STORES_PAYLOADS");
+    STORES_PAYLOADS,
     /** All fields that omit tf */
-    public static final FieldOption OMIT_TERM_FREQ_AND_POSITIONS = new FieldOption ("OMIT_TERM_FREQ_AND_POSITIONS");
+    OMIT_TERM_FREQ_AND_POSITIONS,
     /** All fields which are not indexed */
-    public static final FieldOption UNINDEXED = new FieldOption ("UNINDEXED");
+    UNINDEXED,
     /** All fields which are indexed with termvectors enabled */
-    public static final FieldOption INDEXED_WITH_TERMVECTOR = new FieldOption ("INDEXED_WITH_TERMVECTOR");
+    INDEXED_WITH_TERMVECTOR,
     /** All fields which are indexed but don't have termvectors enabled */
-    public static final FieldOption INDEXED_NO_TERMVECTOR = new FieldOption ("INDEXED_NO_TERMVECTOR");
+    INDEXED_NO_TERMVECTOR,
     /** All fields with termvectors enabled. Please note that only standard termvector fields are returned */
-    public static final FieldOption TERMVECTOR = new FieldOption ("TERMVECTOR");
+    TERMVECTOR,
     /** All fields with termvectors with position values enabled */
-    public static final FieldOption TERMVECTOR_WITH_POSITION = new FieldOption ("TERMVECTOR_WITH_POSITION");
+    TERMVECTOR_WITH_POSITION,
     /** All fields with termvectors with offset values enabled */
-    public static final FieldOption TERMVECTOR_WITH_OFFSET = new FieldOption ("TERMVECTOR_WITH_OFFSET");
+    TERMVECTOR_WITH_OFFSET,
     /** All fields with termvectors with offset values and position values enabled */
-    public static final FieldOption TERMVECTOR_WITH_POSITION_OFFSET = new FieldOption ("TERMVECTOR_WITH_POSITION_OFFSET");
+    TERMVECTOR_WITH_POSITION_OFFSET,
   }
 
   private boolean closed;