summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java
diff options
context:
space:
mode:
authorAdrien Grand <jpountz@gmail.com>2016-05-04 15:18:13 +0200
committerAdrien Grand <jpountz@gmail.com>2016-05-06 08:38:20 +0200
commit7d8708716e0f92a4ea5073b76a308cd226266d36 (patch)
treec79dc68a93247277979c941515e8e00c49264527 /core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java
parent1199cd8e2a1343ba74f208c96d6798ab0da4bdfd (diff)
QueryBuilder does not need generics. #18133
QueryBuilder has generics, but those are never used: all call sites use `QueryBuilder<?>`. Only `AbstractQueryBuilder` needs generics so that the base class can contain a default implementation for setters that returns `this`.
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java')
-rw-r--r--core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java b/core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java
index 8a713e4992..c574fbcb7d 100644
--- a/core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/sort/ScriptSortBuilder.java
@@ -80,7 +80,7 @@ public class ScriptSortBuilder extends SortBuilder<ScriptSortBuilder> {
private SortMode sortMode;
- private QueryBuilder<?> nestedFilter;
+ private QueryBuilder nestedFilter;
private String nestedPath;
@@ -170,7 +170,7 @@ public class ScriptSortBuilder extends SortBuilder<ScriptSortBuilder> {
* Sets the nested filter that the nested objects should match with in order to be taken into account
* for sorting.
*/
- public ScriptSortBuilder setNestedFilter(QueryBuilder<?> nestedFilter) {
+ public ScriptSortBuilder setNestedFilter(QueryBuilder nestedFilter) {
this.nestedFilter = nestedFilter;
return this;
}
@@ -178,7 +178,7 @@ public class ScriptSortBuilder extends SortBuilder<ScriptSortBuilder> {
/**
* Gets the nested filter.
*/
- public QueryBuilder<?> getNestedFilter() {
+ public QueryBuilder getNestedFilter() {
return this.nestedFilter;
}
@@ -236,7 +236,7 @@ public class ScriptSortBuilder extends SortBuilder<ScriptSortBuilder> {
ScriptSortType type = null;
SortMode sortMode = null;
SortOrder order = null;
- QueryBuilder<?> nestedFilter = null;
+ QueryBuilder nestedFilter = null;
String nestedPath = null;
Map<String, Object> params = new HashMap<>();