8000 finishing.... · SimplyProgrammer/Java-SerialX@c50659d · GitHub
[go: up one dir, main page]

Skip to content

Commit c50659d

Browse files
finishing....
1 parent a644ba6 commit c50659d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

SerialX-juss/src/main/java/org/ugp/serialx/juss/protocols/SelfSerializableProtocol.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,21 @@
99
*
1010
* @see UniversalObjectInstantiationProtocol
1111
*/
12-
public class SelfSerializableProtocol extends UniversalObjectInstantiationProtocol<SelfSerializable>
12+
public class SelfSerializableProtocol<T extends SelfSerializable> extends UniversalObjectInstantiationProtocol<T>
1313
{
1414
/**
1515
* @param applicableFor | Class implementing {@link SelfSerializable} that can be serialized using this protocol.<br>
1616
* Note: Passing {@link SelfSerializable#getClass()} will make this protocol universal and work for any {@link SelfSerializable} instance, this can be considered unsafe in some cases...
1717
*
1818
* @since 1.3.7
1919
*/
20-
public SelfSerializableProtocol(Class<? extends SelfSerializable> applicableFor)
20+
public SelfSerializableProtocol(Class<T> applicableFor)
2121
{
2222
super(applicableFor);
2323
}
2424

2525
@Override
26-
public Object[] serialize(SelfSerializable object)
26+
public Object[] serialize(T object)
2727
{
2828
return object.serialize();
2929
}

0 commit comments

Comments
 (0)
0