in java/com/google/cloud/deploymentmanager/autogen/SoyFunctions.java [307:328]
public SoyValue computeForJava(List<SoyValue> args) {
DeployInputField field = (DeployInputField) ((SoyProtoValue) args.get(0)).getProto();
Object value;
switch (field.getTypeCase()) {
case STRING_BOX:
value = field.getStringBox().getTestDefaultValue();
break;
case EMAIL_BOX:
value = field.getEmailBox().getTestDefaultValue();
break;
case INTEGER_BOX:
value = field.getIntegerBox().getTestDefaultValue().getValue();
break;
default:
throw new IllegalArgumentException(
String.format(
"Unexpected field type '%s' for field '%s')",
field.getTypeCase(),
field.getName()));
}
return SoyValueConverter.INSTANCE.convert(value).resolve();
}