diff --git a/core/src/main/java/org/elasticsearch/index/query/GeoValidationMethod.java b/core/src/main/java/org/elasticsearch/index/query/GeoValidationMethod.java index aa7bd083ee5..38dfd830cb1 100644 --- a/core/src/main/java/org/elasticsearch/index/query/GeoValidationMethod.java +++ b/core/src/main/java/org/elasticsearch/index/query/GeoValidationMethod.java @@ -39,15 +39,9 @@ public enum GeoValidationMethod implements Writeable{ public static final GeoValidationMethod DEFAULT = STRICT; public static final boolean DEFAULT_LENIENT_PARSING = (DEFAULT != STRICT); - private static final GeoValidationMethod PROTOTYPE = DEFAULT; - - @Override - public GeoValidationMethod readFrom(StreamInput in) throws IOException { - return GeoValidationMethod.values()[in.readVInt()]; - } public static GeoValidationMethod readGeoValidationMethodFrom(StreamInput in) throws IOException { - return PROTOTYPE.readFrom(in); + return GeoValidationMethod.values()[in.readVInt()]; } @Override diff --git a/core/src/main/java/org/elasticsearch/index/query/Operator.java b/core/src/main/java/org/elasticsearch/index/query/Operator.java index 78f7fc8976d..5b485c56733 100644 --- a/core/src/main/java/org/elasticsearch/index/query/Operator.java +++ b/core/src/main/java/org/elasticsearch/index/query/Operator.java @@ -31,8 +31,6 @@ import java.util.Locale; public enum Operator implements Writeable { OR, AND; - private static final Operator PROTOTYPE = OR; - public BooleanClause.Occur toBooleanClauseOccur() { switch (this) { case OR: @@ -55,8 +53,7 @@ public enum Operator implements Writeable { } } - @Override - public Operator readFrom(StreamInput in) throws IOException { + public static Operator readOperatorFrom(StreamInput in) throws IOException { int ordinal = in.readVInt(); if (ordinal < 0 || ordinal >= values().length) { throw new IOException("Unknown Operator ordinal [" + ordinal + "]"); @@ -64,10 +61,6 @@ public enum Operator implements Writeable { return values()[ordinal]; } - public static Operator readOperatorFrom(StreamInput in) throws IOException { - return PROTOTYPE.readFrom(in); - } - @Override public void writeTo(StreamOutput out) throws IOException { out.writeVInt(this.ordinal());