File tree Expand file tree Collapse file tree 3 files changed +7
-3
lines changed
lib/shared/common/src/main/java/com/launchdarkly/sdk Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 11package com .launchdarkly .sdk ;
22
3+ import java .io .Serializable ;
34import java .util .ArrayList ;
45import java .util .List ;
56
89 * <p>
910 * Builder methods are not thread-safe.
1011 */
11- public final class ArrayBuilder {
12+ public final class ArrayBuilder implements Serializable {
1213 private List <LDValue > builder = new ArrayList <>();
1314 private volatile boolean copyOnWrite = false ;
1415
Original file line number Diff line number Diff line change 11package com .launchdarkly .sdk ;
22
3+ import java .io .Serializable ;
34import java .util .HashMap ;
45import java .util .Map ;
56
6- final class AttributeMap {
7+ final class AttributeMap implements Serializable {
78 private final AttributeMap parent ;
89 private final Map <String , LDValue > map ;
910
Original file line number Diff line number Diff line change 11package com .launchdarkly .sdk .json ;
22
3+ import java .io .Serializable ;
4+
35/**
46 * Marker interface for SDK classes that have a custom JSON serialization.
57 *
68 * @see JsonSerialization
79 * @see LDGson
810 */
9- public interface JsonSerializable {
11+ public interface JsonSerializable extends Serializable {
1012}
You can’t perform that action at this time.
0 commit comments