[wpiutil] Remove type param from ProtobufSerializable and StructSerializable (#6122)

This commit is contained in:
Joseph Eng
2023-12-31 14:36:11 -08:00
committed by GitHub
parent c34debe012
commit 938bf45fd9
27 changed files with 32 additions and 56 deletions

View File

@@ -5,4 +5,4 @@
package edu.wpi.first.util;
/** Marker interface to indicate a class is serializable using WPI serialization methods. */
public interface WPISerializable<T> {}
public interface WPISerializable {}

View File

@@ -12,4 +12,4 @@ import edu.wpi.first.util.WPISerializable;
* <p>While this cannot be enforced by the interface, any class implementing this interface should
* provide a public final static `proto` member variable.
*/
public interface ProtobufSerializable<T> extends WPISerializable<T> {}
public interface ProtobufSerializable extends WPISerializable {}

View File

@@ -12,4 +12,4 @@ import edu.wpi.first.util.WPISerializable;
* <p>While this cannot be enforced by the interface, any class implementing this interface should
* provide a public final static `struct` member variable.
*/
public interface StructSerializable<T> extends WPISerializable<T> {}
public interface StructSerializable extends WPISerializable {}