in AsynchronousRatchetingTree/src/main/java/com/facebook/research/asynchronousratchetingtree/art/message/thrift/SetupMessageStruct.java [332:379]
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case LEAF_NUM:
if (value == null) {
unsetLeafNum();
} else {
setLeafNum((java.lang.Integer)value);
}
break;
case IDENTITIES:
if (value == null) {
unsetIdentities();
} else {
setIdentities((java.util.List<java.lang.String>)value);
}
break;
case EPHEMERAL_KEYS:
if (value == null) {
unsetEphemeralKeys();
} else {
setEphemeralKeys((java.util.Map<java.lang.Integer,java.lang.String>)value);
}
break;
case KEY_EXCHANGE_KEY:
if (value == null) {
unsetKeyExchangeKey();
} else {
if (value instanceof byte[]) {
setKeyExchangeKey((byte[])value);
} else {
setKeyExchangeKey((java.nio.ByteBuffer)value);
}
}
break;
case TREE:
if (value == null) {
unsetTree();
} else {
setTree((NodeStruct)value);
}
break;
}
}