From ab84064d0a1f138629da4634525eb227d2fe716c Mon Sep 17 00:00:00 2001
From: carlosuc3m <100329787@alumnos.uc3m.es>
Date: Thu, 20 Oct 2022 21:25:02 +0200
Subject: [PATCH] remove unnecessary generic type

---
 .../icy/tensorflow/v1/tensor/ImgLib2Builder.java          | 8 ++++----
 .../icy/tensorflow/v1/tensor/TensorBuilder.java           | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/ImgLib2Builder.java b/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/ImgLib2Builder.java
index e6b8b60..f67db4e 100644
--- a/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/ImgLib2Builder.java
+++ b/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/ImgLib2Builder.java
@@ -69,7 +69,7 @@ public final class ImgLib2Builder
      *        The tensor data is read from.
      * @return The INDArray built from the tensor of type {@link DataType#UBYTE}.
      */
-    private static <T extends Type<T>> Img<ByteType> buildFromTensorByte(Tensor<UInt8> tensor)
+    private static Img<ByteType> buildFromTensorByte(Tensor<UInt8> tensor)
     {
     	long[] tensorShape = tensor.shape();
     	final ImgFactory< ByteType > factory = new CellImgFactory<>( new ByteType(), 5 );
@@ -98,7 +98,7 @@ public final class ImgLib2Builder
      *        The tensor data is read from.
      * @return The sequence built from the tensor of type {@link DataType#INT}.
      */
-    private static <T extends Type<T>> Img<IntType> buildFromTensorInt(Tensor<Integer> tensor)
+    private static Img<IntType> buildFromTensorInt(Tensor<Integer> tensor)
     {
     	long[] tensorShape = tensor.shape();
     	final ImgFactory< IntType > factory = new CellImgFactory<>( new IntType(), 5 );
@@ -127,7 +127,7 @@ public final class ImgLib2Builder
      *        The tensor data is read from.
      * @return The INDArray built from the tensor of type {@link DataType#FLOAT}.
      */
-    private static <T extends Type<T>> Img<FloatType> buildFromTensorFloat(Tensor<Float> tensor)
+    private static Img<FloatType> buildFromTensorFloat(Tensor<Float> tensor)
     {
     	long[] tensorShape = tensor.shape();
     	final ImgFactory< FloatType > factory = new CellImgFactory<>( new FloatType(), 5 );
@@ -156,7 +156,7 @@ public final class ImgLib2Builder
      *        The tensor data is read from.
      * @return The INDArray built from the tensor of type {@link DataType#DOUBLE}.
      */
-    private static <T extends Type<T>> Img<DoubleType> buildFromTensorDouble(Tensor<Double> tensor)
+    private static Img<DoubleType> buildFromTensorDouble(Tensor<Double> tensor)
     {
     	long[] tensorShape = tensor.shape();
     	final ImgFactory< DoubleType > factory = new CellImgFactory<>( new DoubleType(), 5 );
diff --git a/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/TensorBuilder.java b/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/TensorBuilder.java
index 094fc00..7f0816b 100644
--- a/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/TensorBuilder.java
+++ b/src/main/java/org/bioimageanalysis/icy/tensorflow/v1/tensor/TensorBuilder.java
@@ -82,7 +82,7 @@ public final class TensorBuilder
      * @throws IllegalArgumentException
      *         If the ndarray type is not supported.
      */
-    private static <T extends Type<T>>  Tensor<UInt8> buildByte(RandomAccessibleInterval<ByteType> imgTensor)
+    private static Tensor<UInt8> buildByte(RandomAccessibleInterval<ByteType> imgTensor)
     {
     	long[] tensorShape = imgTensor.dimensionsAsLongArray();
     	Cursor<ByteType> tensorCursor;
@@ -117,7 +117,7 @@ public final class TensorBuilder
      * @throws IllegalArgumentException
      *         If the ndarray type is not supported.
      */
-    private static <T extends Type<T>> Tensor<Integer> buildInt(RandomAccessibleInterval<IntType> imgTensor)
+    private static Tensor<Integer> buildInt(RandomAccessibleInterval<IntType> imgTensor)
     {
     	long[] tensorShape = imgTensor.dimensionsAsLongArray();
     	Cursor<IntType> tensorCursor;
@@ -152,7 +152,7 @@ public final class TensorBuilder
      * @throws IllegalArgumentException
      *         If the ndarray type is not supported.
      */
-    private static <T extends Type<T>>  Tensor<Float> buildFloat(RandomAccessibleInterval<FloatType> imgTensor)
+    private static Tensor<Float> buildFloat(RandomAccessibleInterval<FloatType> imgTensor)
     {
     	long[] tensorShape = imgTensor.dimensionsAsLongArray();
     	Cursor<FloatType> tensorCursor;
@@ -187,7 +187,7 @@ public final class TensorBuilder
      * @throws IllegalArgumentException
      *         If the ndarray type is not supported.
      */
-    private static <T extends Type<T>>  Tensor<Double> buildDouble(RandomAccessibleInterval<DoubleType> imgTensor)
+    private static Tensor<Double> buildDouble(RandomAccessibleInterval<DoubleType> imgTensor)
     {
     	long[] tensorShape = imgTensor.dimensionsAsLongArray();
     	Cursor<DoubleType> tensorCursor;
-- 
GitLab