org.jetbrains.jet.codegen
Class JvmFunctionImplTypes

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

public class JvmFunctionImplTypes
extends java.lang.Object


Constructor Summary
JvmFunctionImplTypes(ReflectionTypes reflectionTypes)
           
 
Method Summary
 JetType getSuperTypeForClosure(FunctionDescriptor descriptor, boolean kFunction)
           
 ClassDescriptor kFunctionTypeToImpl(JetType functionType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JvmFunctionImplTypes

public JvmFunctionImplTypes(@NotNull
                            ReflectionTypes reflectionTypes)
Method Detail

kFunctionTypeToImpl

@Nullable
public ClassDescriptor kFunctionTypeToImpl(@NotNull
                                                    JetType functionType)

getSuperTypeForClosure

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