org.jetbrains.kotlin.builtins
Class InlineUtil

java.lang.Object
  extended by org.jetbrains.kotlin.builtins.InlineUtil

public class InlineUtil
extends java.lang.Object


Constructor Summary
InlineUtil()
           
 
Method Summary
static InlineStrategy getInlineType(DeclarationDescriptor descriptor)
           
static boolean hasNoinlineAnnotation(CallableDescriptor valueParameterDescriptor)
           
static boolean hasOnlyLocalContinueAndBreak(ValueParameterDescriptor descriptor)
           
static boolean hasOnlyLocalReturn(ValueParameterDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineUtil

public InlineUtil()
Method Detail

hasNoinlineAnnotation

public static boolean hasNoinlineAnnotation(@NotNull
                                            CallableDescriptor valueParameterDescriptor)

getInlineType

@NotNull
public static InlineStrategy getInlineType(@NotNull
                                                   DeclarationDescriptor descriptor)

hasOnlyLocalContinueAndBreak

public static boolean hasOnlyLocalContinueAndBreak(@NotNull
                                                   ValueParameterDescriptor descriptor)

hasOnlyLocalReturn

public static boolean hasOnlyLocalReturn(@NotNull
                                         ValueParameterDescriptor descriptor)