#788 - Remove redundant generics.
This commit is contained in:
@@ -41,7 +41,7 @@ class HalEmbeddedBuilder {
|
||||
private static final String DEFAULT_REL = "content";
|
||||
private static final String INVALID_EMBEDDED_WRAPPER = "Embedded wrapper %s returned null for both the static rel and the rel target type! Make sure one of the two returns a non-null value!";
|
||||
|
||||
private final Map<String, Object> embeddeds = new HashMap<String, Object>();
|
||||
private final Map<String, Object> embeddeds = new HashMap<>();
|
||||
private final RelProvider provider;
|
||||
private final CurieProvider curieProvider;
|
||||
private final EmbeddedWrappers wrappers;
|
||||
@@ -90,7 +90,7 @@ class HalEmbeddedBuilder {
|
||||
return;
|
||||
}
|
||||
|
||||
List<Object> list = new ArrayList<Object>();
|
||||
List<Object> list = new ArrayList<>();
|
||||
list.addAll(asCollection(currentValue));
|
||||
list.addAll(asCollection(wrapper.getValue()));
|
||||
|
||||
|
||||
@@ -807,7 +807,7 @@ public class Jackson2HalModule extends SimpleModule {
|
||||
@Override
|
||||
public void serialize(Boolean value, JsonGenerator jgen, SerializerProvider provider)
|
||||
throws IOException {
|
||||
jgen.writeBoolean(value.booleanValue());
|
||||
jgen.writeBoolean(value);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -60,7 +60,7 @@ class HalFormsDeserializers {
|
||||
@Override
|
||||
public List<Object> deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException {
|
||||
|
||||
List<Object> result = new ArrayList<Object>();
|
||||
List<Object> result = new ArrayList<>();
|
||||
JsonDeserializer<Object> deser = ctxt.findRootValueDeserializer(contentType);
|
||||
Object object;
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@ public class HalFormsDocument<T> {
|
||||
List<Link> links = new ArrayList<>(this.links);
|
||||
links.add(link);
|
||||
|
||||
return new HalFormsDocument<T>(resource, resources, embedded, pageMetadata, links, templates);
|
||||
return new HalFormsDocument<>(resource, resources, embedded, pageMetadata, links, templates);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -176,7 +176,7 @@ public class HalFormsDocument<T> {
|
||||
Map<String, HalFormsTemplate> templates = new HashMap<>(this.templates);
|
||||
templates.put(name, template);
|
||||
|
||||
return new HalFormsDocument<T>(resource, resources, embedded, pageMetadata, links, templates);
|
||||
return new HalFormsDocument<>(resource, resources, embedded, pageMetadata, links, templates);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -191,9 +191,9 @@ public class HalFormsDocument<T> {
|
||||
Assert.notNull(key, "Embedded key must not be null!");
|
||||
Assert.notNull(value, "Embedded value must not be null!");
|
||||
|
||||
Map<String, Object> embedded = new HashMap<String, Object>(this.embedded);
|
||||
Map<String, Object> embedded = new HashMap<>(this.embedded);
|
||||
embedded.put(key, value);
|
||||
|
||||
return new HalFormsDocument<T>(resource, resources, embedded, pageMetadata, links, templates);
|
||||
return new HalFormsDocument<>(resource, resources, embedded, pageMetadata, links, templates);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ public class Jackson2HalFormsModule extends SimpleModule {
|
||||
*/
|
||||
public static class HalFormsHandlerInstantiator extends HalHandlerInstantiator {
|
||||
|
||||
private final Map<Class<?>, Object> serializers = new HashMap<Class<?>, Object>();
|
||||
private final Map<Class<?>, Object> serializers = new HashMap<>();
|
||||
|
||||
public HalFormsHandlerInstantiator(RelProvider resolver, CurieProvider curieProvider,
|
||||
MessageSourceAccessor messageSource, boolean enforceEmbeddedCollections,
|
||||
|
||||
Reference in New Issue
Block a user