in java/com/google/cloud/deploymentmanager/autogen/soy/SoyDirectives.java [324:340]
private static ImmutableSet<Flag> getFlagsArgument(List<SoyValue> list) {
if (list.isEmpty()) {
return ImmutableSet.of(Flag.BOTH, Flag.SPACES, Flag.NEWLINES);
}
HashSet<Flag> flags = new HashSet<>();
for (String v : Flag.SPLITTER.splitToList(list.get(0).stringValue())) {
flags.add(Flag.valueOf(v.trim().toUpperCase()));
}
if (Sets.intersection(flags, END_FLAGS).isEmpty()) {
flags.add(Flag.BOTH);
}
if (Sets.intersection(flags, CHAR_FLAGS).isEmpty()) {
flags.addAll(CHAR_FLAGS);
}
return ImmutableSet.copyOf(flags);
}