org.jetbrains.jet.codegen
Class FunctionTypesUtil

java.lang.Object
  extended by org.jetbrains.jet.codegen.FunctionTypesUtil

public class FunctionTypesUtil
extends java.lang.Object


Method Summary
static ClassDescriptor functionTypeToImpl(JetType functionType)
           
static JvmClassName getFunctionImplClassName(FunctionDescriptor descriptor)
           
static JvmClassName getFunctionTraitClassName(FunctionDescriptor descriptor)
           
static JetType getSuperTypeForClosure(FunctionDescriptor descriptor, boolean kFunction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

functionTypeToImpl

@Nullable
public static ClassDescriptor functionTypeToImpl(@NotNull
                                                          JetType functionType)

getSuperTypeForClosure

@NotNull
public static JetType getSuperTypeForClosure(@NotNull
                                                     FunctionDescriptor descriptor,
                                                     boolean kFunction)

getFunctionTraitClassName

@NotNull
public static JvmClassName getFunctionTraitClassName(@NotNull
                                                             FunctionDescriptor descriptor)

getFunctionImplClassName

@NotNull
public static JvmClassName getFunctionImplClassName(@NotNull
                                                            FunctionDescriptor descriptor)