diff --git a/server/src/main/java/org/elasticsearch/index/mapper/GeoPointFieldMapper.java b/server/src/main/java/org/elasticsearch/index/mapper/GeoPointFieldMapper.java index aec585ad615a9..5f1b7013037a7 100644 --- a/server/src/main/java/org/elasticsearch/index/mapper/GeoPointFieldMapper.java +++ b/server/src/main/java/org/elasticsearch/index/mapper/GeoPointFieldMapper.java @@ -186,7 +186,9 @@ public IndexFieldData.Builder fielddataBuilder(String fullyQualifiedIndexName) { } - protected static class ParsedGeoPoint extends GeoPoint implements ParsedPoint { + // Eclipse requires the AbstractPointGeometryFieldMapper prefix or it can't find ParsedPoint + // See https://bugs.eclipse.org/bugs/show_bug.cgi?id=565255 + protected static class ParsedGeoPoint extends GeoPoint implements AbstractPointGeometryFieldMapper.ParsedPoint { @Override public void validate(String fieldName) { if (lat() > 90.0 || lat() < -90.0) { diff --git a/x-pack/plugin/spatial/src/main/java/org/elasticsearch/xpack/spatial/index/mapper/PointFieldMapper.java b/x-pack/plugin/spatial/src/main/java/org/elasticsearch/xpack/spatial/index/mapper/PointFieldMapper.java index c34fc29ca1af4..556bb4c636d05 100644 --- a/x-pack/plugin/spatial/src/main/java/org/elasticsearch/xpack/spatial/index/mapper/PointFieldMapper.java +++ b/x-pack/plugin/spatial/src/main/java/org/elasticsearch/xpack/spatial/index/mapper/PointFieldMapper.java @@ -136,7 +136,9 @@ public String typeName() { } } - protected static class ParsedCartesianPoint extends CartesianPoint implements ParsedPoint { + // Eclipse requires the AbstractPointGeometryFieldMapper prefix or it can't find ParsedPoint + // See https://bugs.eclipse.org/bugs/show_bug.cgi?id=565255 + protected static class ParsedCartesianPoint extends CartesianPoint implements AbstractPointGeometryFieldMapper.ParsedPoint { @Override public void validate(String fieldName) { if (Float.isFinite(getX()) == false) {