Class SuspendMethod


  • public final class SuspendMethod
    extends java.lang.Object
    Utilities for Kotlin Continuation-Passing-Style suspending function, detecting and trimming last hidden parameter. See Design docs for details.
    • Field Detail

      • KOTLIN_EXPERIMENTAL_CONTINUATION

        private static final java.lang.String KOTLIN_EXPERIMENTAL_CONTINUATION
        See Also:
        Constant Field Values
      • KOTLIN_CONTINUATION

        private static final java.lang.String KOTLIN_CONTINUATION
        See Also:
        Constant Field Values
    • Constructor Detail

      • SuspendMethod

        private SuspendMethod()
    • Method Detail

      • trimSuspendParameterTypes

        public static java.lang.Class<?>[] trimSuspendParameterTypes​(java.lang.Class<?>[] parameterTypes)
      • isContinuationType

        private static boolean isContinuationType​(java.lang.Class<?> parameterType)