Package org.mockito.internal.util
Class KotlinInlineClassUtil
- java.lang.Object
-
- org.mockito.internal.util.KotlinInlineClassUtil
-
public class KotlinInlineClassUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Class<java.lang.annotation.Annotation>
jvmInlineAnnotation
-
Constructor Summary
Constructors Constructor Description KotlinInlineClassUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isInlineClassWithAssignableUnderlyingType(java.lang.Class<?> inlineClass, java.lang.Class<?> underlyingType)
private static java.lang.Object
unboxInlineClassIfPossible(java.lang.Object boxedValue)
static java.lang.Object
unboxUnderlyingValueIfNeeded(InvocationOnMock invocation, java.lang.Object value)
-
-
-
Method Detail
-
isInlineClassWithAssignableUnderlyingType
public static boolean isInlineClassWithAssignableUnderlyingType(java.lang.Class<?> inlineClass, java.lang.Class<?> underlyingType)
-
unboxInlineClassIfPossible
private static java.lang.Object unboxInlineClassIfPossible(java.lang.Object boxedValue)
-
unboxUnderlyingValueIfNeeded
public static java.lang.Object unboxUnderlyingValueIfNeeded(InvocationOnMock invocation, java.lang.Object value)
-
-