Class KotlinReflectionUtils

java.lang.Object
org.junit.platform.commons.util.KotlinReflectionUtils

@API(status=INTERNAL, since="6.0") public class KotlinReflectionUtils extends Object
Internal Kotlin-specific reflection utilities
Since:
6.0
  • Constructor Details

    • KotlinReflectionUtils

      public KotlinReflectionUtils()
  • Method Details

    • isKotlinSuspendingFunction

      public static boolean isKotlinSuspendingFunction(Method method)
    • getKotlinSuspendingFunctionReturnType

      public static Class<?> getKotlinSuspendingFunctionReturnType(Method method)
    • getKotlinSuspendingFunctionGenericReturnType

      public static Type getKotlinSuspendingFunctionGenericReturnType(Method method)
    • getKotlinSuspendingFunctionParameters

      public static Parameter[] getKotlinSuspendingFunctionParameters(Method method)
    • getKotlinSuspendingFunctionParameterTypes

      public static Class<?>[] getKotlinSuspendingFunctionParameterTypes(Method method)
    • invokeKotlinSuspendingFunction

      public static @Nullable Object invokeKotlinSuspendingFunction(Method method, @Nullable Object target, @Nullable Object[] args)