Skip to content

Commit 2aebb8c

Browse files
Applied type parameters to method call
1 parent ed9231b commit 2aebb8c

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/main/java/edu/ie3/datamodel/io/processor/ProcessorProvider.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,19 +108,14 @@ private EntityProcessor<? extends UniqueEntity> getEntityProcessor(
108108
* @param <V> Type of the value inside the time series entries
109109
* @return A set of mappings from field name to value
110110
*/
111-
@SuppressWarnings("unchecked")
112111
public <T extends TimeSeries<E, V>, E extends TimeSeriesEntry<V>, V extends Value>
113112
Set<LinkedHashMap<String, String>> handleTimeSeries(T timeSeries)
114113
throws ProcessorProviderException {
115114
TimeSeriesProcessorKey key = new TimeSeriesProcessorKey(timeSeries);
116-
return Try.of(() -> getTimeSeriesProcessor(key), ProcessorProviderException.class)
115+
return Try.of(() -> this.<T, E, V>getTimeSeriesProcessor(key), ProcessorProviderException.class)
117116
.flatMap(
118117
processor ->
119-
Try.of(
120-
() ->
121-
processor.handleTimeSeries(
122-
(TimeSeries<TimeSeriesEntry<Value>, Value>) timeSeries),
123-
EntityProcessorException.class)
118+
Try.of(() -> processor.handleTimeSeries(timeSeries), EntityProcessorException.class)
124119
.transformF(ProcessorProviderException::new))
125120
.getOrThrow();
126121
}

0 commit comments

Comments
 (0)