private EnumStringCodec(final Optional<EnumTypeDefinition> typeDef) {
super(typeDef, String.class);
if (typeDef.isPresent()) {
- final Builder<String, String> b = ImmutableMap.<String, String>builder();
+ final Builder<String, String> b = ImmutableMap.builder();
for (final EnumPair pair : typeDef.get().getValues()) {
// Intern the String to get wide reuse
final String v = pair.getName().intern();
}
@Override
- public final String deserialize(final String s) {
+ public String deserialize(final String s) {
if (values != null) {
// Lookup the serialized string in the values. Returned string is the interned instance, which we want
// to use as the result.
}
@Override
- public final String serialize(final String data) {
+ public String serialize(final String data) {
return data == null ? "" : data;
}
}