Fix accidental non-final methods

This commit is contained in:
lukaseder 2015-09-04 15:37:32 +02:00
parent 1bd4ee6810
commit 956b763bcb

View File

@ -1519,17 +1519,17 @@ class ResultImpl<R extends Record> implements Result<R>, AttachableInternal {
}
@Override
public <E> Map<Record, List<E>> intoGroups(int[] keyFieldIndexes, Class<? extends E> type) {
public final <E> Map<Record, List<E>> intoGroups(int[] keyFieldIndexes, Class<? extends E> type) {
return intoGroups(keyFieldIndexes, Utils.configuration(this).recordMapperProvider().provide(fields, type));
}
@Override
public <E> Map<Record, List<E>> intoGroups(String[] keyFieldNames, Class<? extends E> type) {
public final <E> Map<Record, List<E>> intoGroups(String[] keyFieldNames, Class<? extends E> type) {
return intoGroups(keyFieldNames, Utils.configuration(this).recordMapperProvider().provide(fields, type));
}
@Override
public <E> Map<Record, List<E>> intoGroups(Name[] keyFieldNames, Class<? extends E> type) {
public final <E> Map<Record, List<E>> intoGroups(Name[] keyFieldNames, Class<? extends E> type) {
return intoGroups(keyFieldNames, Utils.configuration(this).recordMapperProvider().provide(fields, type));
}