@SuppressWarnings("unchecked") @Override public Iterable<E> read(JsonReader in) throws IOException { // HACK as cloudstack changed a field from String to Set! if (in.peek() == JsonToken.STRING) { String val = Strings.emptyToNull(in.nextString()); return (Iterable<E>) (val != null ? Splitter.on(',').split(val) : ImmutableSet.of()); } else { return delegate.read(in); } } }
@SuppressWarnings("unchecked") @Override public Iterable<E> read(JsonReader in) throws IOException { // HACK as cloudstack changed a field from String to Set! if (in.peek() == JsonToken.STRING) { String val = Strings.emptyToNull(in.nextString()); return (Iterable<E>) (val != null ? Splitter.on(',').split(val) : ImmutableSet.of()); } else { return delegate.read(in); } } }
@SuppressWarnings("unchecked") @Override public Iterable<E> read(JsonReader in) throws IOException { // HACK as cloudstack changed a field from String to Set! if (in.peek() == JsonToken.STRING) { String val = Strings.emptyToNull(in.nextString()); return (Iterable<E>) (val != null ? Splitter.on(',').split(val) : ImmutableSet.of()); } else { return delegate.read(in); } } }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }
public FluentIterable<E> read(JsonReader in) throws IOException { return FluentIterable.from(delegate.read(in)); }