summaryrefslogtreecommitdiff
path: root/src/main/java/org/mockito/internal/util
diff options
context:
space:
mode:
authorPhilip P. Moltmann <moltmann@google.com>2018-08-28 16:57:29 +0000
committerPhilip P. Moltmann <moltmann@google.com>2018-08-28 10:00:13 -0700
commit6f5cb4c4a4fd579706cc1bd087a1123f867ca54c (patch)
tree8cf99ff02592dbd8053b56f31fc604500444699c /src/main/java/org/mockito/internal/util
parent8acd6838f3ab6ae10e6dde6977970735f3767810 (diff)
downloadmockito-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.java2
-rw-r--r--src/main/java/org/mockito/internal/util/concurrent/WeakConcurrentMap.java3
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));