Skip to content

Commit 4000c4a

Browse files
committed
Remove unnecessary generic parameter
1 parent 97228d5 commit 4000c4a

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/main/java/net/imglib2/algorithm/blocks/transform/AbstractTransformProcessor.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,10 @@
5252
* Affine2DProcessor}. Implements source/target interval computation, and {@code
5353
* TempArray} and thread-safe setup.
5454
*
55-
* @param <T>
56-
* recursive type of this {@code AbstractTransformProcessor} (for {@link #threadSafeSupplier})
5755
* @param <P>
5856
* input/output primitive array type (i.e., float[] or double[])
5957
*/
60-
abstract class AbstractTransformProcessor< T extends AbstractTransformProcessor< T, P >, P > extends AbstractBlockProcessor< P, P >
58+
abstract class AbstractTransformProcessor< P > extends AbstractBlockProcessor< P, P >
6159
{
6260
PrimitiveType primitiveType;
6361

@@ -79,7 +77,7 @@ abstract class AbstractTransformProcessor< T extends AbstractTransformProcessor<
7977
destSize = new int[ n ];
8078
}
8179

82-
AbstractTransformProcessor( T transform )
80+
AbstractTransformProcessor( AbstractTransformProcessor< P > transform )
8381
{
8482
super( transform );
8583

src/main/java/net/imglib2/algorithm/blocks/transform/Affine2DProcessor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
* @param <P>
4747
* input/output primitive array type (i.e., float[] or double[])
4848
*/
49-
class Affine2DProcessor< P > extends AbstractTransformProcessor< Affine2DProcessor< P >, P >
49+
class Affine2DProcessor< P > extends AbstractTransformProcessor< P >
5050
{
5151
private final AffineTransform2D transformToSource;
5252

src/main/java/net/imglib2/algorithm/blocks/transform/Affine3DProcessor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
* @param <P>
4747
* input/output primitive array type (i.e., float[] or double[])
4848
*/
49-
class Affine3DProcessor< P > extends AbstractTransformProcessor< Affine3DProcessor< P >, P >
49+
class Affine3DProcessor< P > extends AbstractTransformProcessor< P >
5050
{
5151
private final AffineTransform3D transformToSource;
5252

0 commit comments

Comments
 (0)