diff options
author | Philip P. Moltmann <moltmann@google.com> | 2018-08-28 16:57:29 +0000 |
---|---|---|
committer | Philip P. Moltmann <moltmann@google.com> | 2018-08-28 10:00:13 -0700 |
commit | 6f5cb4c4a4fd579706cc1bd087a1123f867ca54c (patch) | |
tree | 8cf99ff02592dbd8053b56f31fc604500444699c /src/main/java/org/mockito/internal/util | |
parent | 8acd6838f3ab6ae10e6dde6977970735f3767810 (diff) | |
download | mockito-6f5cb4c4a4fd579706cc1bd087a1123f867ca54c.tar.gz |
Revert "Revert "Update mockito on AOSP to same version as on internal master""
This reverts commit 0a0255ce0b22e9660bef08a4c5041c7f6a9667c7.
Reason for revert: Fix in I5094fa145fc5f6d5c5d9426b07d764c07e545819
Change-Id: Id2ee88e07c439d2ef7b6a876d3c68b50bd37d157
Diffstat (limited to 'src/main/java/org/mockito/internal/util')
-rw-r--r-- | src/main/java/org/mockito/internal/util/Primitives.java | 2 | ||||
-rw-r--r-- | src/main/java/org/mockito/internal/util/concurrent/WeakConcurrentMap.java | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/mockito/internal/util/Primitives.java b/src/main/java/org/mockito/internal/util/Primitives.java index 4d813e3..80dd0af 100644 --- a/src/main/java/org/mockito/internal/util/Primitives.java +++ b/src/main/java/org/mockito/internal/util/Primitives.java @@ -44,7 +44,7 @@ public class Primitives { public static boolean isAssignableFromWrapper(Class<?> valueClass, Class<?> referenceType) { if(isPrimitiveOrWrapper(valueClass) && isPrimitiveOrWrapper(referenceType)) { - return Primitives.primitiveTypeOf(valueClass).isAssignableFrom(referenceType); + return Primitives.primitiveTypeOf(valueClass).isAssignableFrom(Primitives.primitiveTypeOf(referenceType)); } return false; } diff --git a/src/main/java/org/mockito/internal/util/concurrent/WeakConcurrentMap.java b/src/main/java/org/mockito/internal/util/concurrent/WeakConcurrentMap.java index b411a73..487d223 100644 --- a/src/main/java/org/mockito/internal/util/concurrent/WeakConcurrentMap.java +++ b/src/main/java/org/mockito/internal/util/concurrent/WeakConcurrentMap.java @@ -50,6 +50,7 @@ public class WeakConcurrentMap<K, V> extends ReferenceQueue<K> implements Runnab * @param key The key of the entry. * @return The value of the entry or the default value if it did not exist. */ + @SuppressWarnings("CollectionIncompatibleType") public V get(K key) { if (key == null) throw new NullPointerException(); V value = target.get(new LatentKey<K>(key)); @@ -69,6 +70,7 @@ public class WeakConcurrentMap<K, V> extends ReferenceQueue<K> implements Runnab * @param key The key of the entry. * @return {@code true} if the key already defines a value. */ + @SuppressWarnings("CollectionIncompatibleType") public boolean containsKey(K key) { if (key == null) throw new NullPointerException(); return target.containsKey(new LatentKey<K>(key)); @@ -88,6 +90,7 @@ public class WeakConcurrentMap<K, V> extends ReferenceQueue<K> implements Runnab * @param key The key of the entry. * @return The removed entry or {@code null} if it does not exist. */ + @SuppressWarnings("CollectionIncompatibleType") public V remove(K key) { if (key == null) throw new NullPointerException(); return target.remove(new LatentKey<K>(key)); |