DATACMNS-864 - Fix Java 8 compiler ambiguities.

Added explicit generics invocations in places that caused an ambiguous invocation on Java 8.
This commit is contained in:
Oliver Gierke
2016-06-07 12:51:23 +02:00
parent 8bb6418251
commit 5d1ce6daa5
3 changed files with 4 additions and 4 deletions

View File

@@ -60,7 +60,7 @@ public class AnnotationRevisionMetadata<N extends Number & Comparable<N>> implem
AnnotationDetectionFieldCallback revisionCallback = new AnnotationDetectionFieldCallback(
revisionTimeStampAnnotation);
ReflectionUtils.doWithFields(entity.getClass(), revisionCallback);
this.revisionDate = new DateTime(revisionCallback.getValue(entity));
this.revisionDate = new DateTime(revisionCallback.<Object> getValue(entity));
} else {
this.revisionDate = null;
}

View File

@@ -154,7 +154,6 @@ class ReflectionRepositoryInvoker implements RepositoryInvoker {
* @see org.springframework.data.rest.core.invoke.RepositoryInvoker#invokeDelete(java.io.Serializable)
*/
@Override
@SuppressWarnings("unchecked")
public void invokeDelete(Serializable id) {
Assert.notNull(id, "Identifier must not be null!");
@@ -167,7 +166,7 @@ class ReflectionRepositoryInvoker implements RepositoryInvoker {
if (idTypes.contains(parameterType)) {
invoke(method, convertId(id));
} else {
invoke(method, invokeFindOne(id));
invoke(method, this.<Object> invokeFindOne(id));
}
}