Skip to content

Commit 4c39f1e

Browse files
committed
Remove unnecessary type arguments from ConvertBlockProcessor
1 parent 77806c8 commit 4c39f1e

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

src/main/java/net/imglib2/algorithm/blocks/convert/ConvertBlockProcessor.java

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,8 @@
5454
* @param <O>
5555
* output primitive array type, e.g., float[]
5656
*/
57-
class ConvertBlockProcessor< S extends NativeType< S >, T extends NativeType< T >, I, O > implements BlockProcessor< I, O >
57+
class ConvertBlockProcessor< I, O > implements BlockProcessor< I, O >
5858
{
59-
private final S sourceType;
60-
61-
private final T targetType;
62-
6359
private final TempArray< I > tempArray;
6460

6561
private final ConvertLoop< I, O > loop;
@@ -72,19 +68,15 @@ class ConvertBlockProcessor< S extends NativeType< S >, T extends NativeType< T
7268

7369
private final BlockProcessorSourceInterval sourceInterval;
7470

75-
public ConvertBlockProcessor( final S sourceType, final T targetType, final ClampType clamp )
71+
public < S extends NativeType< S >, T extends NativeType< T > > ConvertBlockProcessor( final S sourceType, final T targetType, final ClampType clamp )
7672
{
77-
this.sourceType = sourceType;
78-
this.targetType = targetType;
7973
tempArray = TempArray.forPrimitiveType( sourceType.getNativeTypeFactory().getPrimitiveType() );
8074
loop = ConvertLoops.get( UnaryOperatorType.of( sourceType, targetType ), clamp );
8175
sourceInterval = new BlockProcessorSourceInterval( this );
8276
}
8377

84-
private ConvertBlockProcessor( ConvertBlockProcessor< S, T, I, O > convert )
78+
private ConvertBlockProcessor( ConvertBlockProcessor< I, O > convert )
8579
{
86-
sourceType = convert.sourceType;
87-
targetType = convert.targetType;
8880
tempArray = convert.tempArray.newInstance();
8981
loop = convert.loop;
9082
sourceInterval = new BlockProcessorSourceInterval( this );

0 commit comments

Comments
 (0)