Class KotlinInlineClassUtil


  • public class KotlinInlineClassUtil
    extends java.lang.Object
    • Field Detail

      • jvmInlineAnnotation

        private static java.lang.Class<java.lang.annotation.Annotation> jvmInlineAnnotation
    • Constructor Detail

      • KotlinInlineClassUtil

        public KotlinInlineClassUtil()
    • 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)