Skip to content

Commit a3bdd2d

Browse files
committed
made tuples serializable
1 parent c8fcc12 commit a3bdd2d

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

src/main/java/com/appxiom/ax/tuple/NamedTuple.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@
88
*/
99
package com.appxiom.ax.tuple;
1010

11+
import java.io.Serializable;
1112
import java.util.Map;
1213
import java.util.Objects;
1314

1415
/**
1516
* Represents a tuple where each element is associated with a specific name
1617
*/
17-
public final class NamedTuple {
18+
public final class NamedTuple implements Serializable {
19+
20+
private static final long serialVersionUID = 1L;
1821

1922
/**
2023
* The internal map storing the named elements of the tuple.

src/main/java/com/appxiom/ax/tuple/Tuple.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@
77
*/
88
package com.appxiom.ax.tuple;
99

10+
import java.io.Serializable;
1011
import java.util.Arrays;
1112

1213
/**
1314
* Represents an immutable sequence of elements.
1415
*/
15-
public final class Tuple {
16+
public final class Tuple implements Serializable {
17+
18+
private static final long serialVersionUID = 1L;
1619

1720
/**
1821
* The internal array of elements stored in the tuple.

0 commit comments

Comments
 (0)