From 2aab5a3225ba5f914a2def3ecd1ef8b0315cfb5b Mon Sep 17 00:00:00 2001 From: Paul Duffin Date: Fri, 22 Jul 2016 11:41:12 +0100 Subject: Fix some generic/casting issues These are probably a result of a tightening up of generic handling in the compiler. Bug: 30299479 Test: Will test once compiler bugs are fixed. Change-Id: I2a20dc0f6cd65d8ee26a4aa274e686f129b9b3fd --- src/org/mockito/internal/creation/cglib/ClassImposterizer.java | 2 +- src/org/mockito/internal/creation/instance/ObjenesisInstantiator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/org/mockito/internal/creation/cglib/ClassImposterizer.java b/src/org/mockito/internal/creation/cglib/ClassImposterizer.java index e30dd3b..3d74b5b 100644 --- a/src/org/mockito/internal/creation/cglib/ClassImposterizer.java +++ b/src/org/mockito/internal/creation/cglib/ClassImposterizer.java @@ -46,7 +46,7 @@ class ClassImposterizer { }; public T imposterise(final MethodInterceptor interceptor, Class mockedType, Collection ancillaryTypes) { - return imposterise(interceptor, mockedType, ancillaryTypes.toArray(new Class[ancillaryTypes.size()])); + return (T) imposterise(interceptor, mockedType, ancillaryTypes.toArray(new Class[ancillaryTypes.size()])); } public T imposterise(final MethodInterceptor interceptor, Class mockedType, Class... ancillaryTypes) { diff --git a/src/org/mockito/internal/creation/instance/ObjenesisInstantiator.java b/src/org/mockito/internal/creation/instance/ObjenesisInstantiator.java index 1ca0003..15172bd 100644 --- a/src/org/mockito/internal/creation/instance/ObjenesisInstantiator.java +++ b/src/org/mockito/internal/creation/instance/ObjenesisInstantiator.java @@ -11,6 +11,6 @@ class ObjenesisInstantiator implements Instantiator { private final ObjenesisStd objenesis = new ObjenesisStd(new GlobalConfiguration().enableClassCache()); public T newInstance(Class cls) { - return objenesis.newInstance(cls); + return (T) objenesis.newInstance(cls); } } -- cgit v1.2.3