org.jetbrains.kotlin.resolve
Class FunctionDescriptorUtil

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.FunctionDescriptorUtil

public class FunctionDescriptorUtil
extends java.lang.Object


Method Summary
static
<D extends CallableDescriptor>
D
alphaConvertTypeParameters(D candidate)
           
static TypeSubstitution createSubstitution(FunctionDescriptor functionDescriptor, java.util.List<KotlinType> typeArguments)
           
static LexicalScope getFunctionInnerScope(LexicalScope outerScope, FunctionDescriptor descriptor, BindingTrace trace)
           
static LexicalScope getFunctionInnerScope(LexicalScope outerScope, FunctionDescriptor descriptor, LocalRedeclarationChecker redeclarationChecker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createSubstitution

public static TypeSubstitution createSubstitution(@NotNull
                                                  FunctionDescriptor functionDescriptor,
                                                  @NotNull
                                                  java.util.List<KotlinType> typeArguments)

getFunctionInnerScope

@NotNull
public static LexicalScope getFunctionInnerScope(@NotNull
                                                         LexicalScope outerScope,
                                                         @NotNull
                                                         FunctionDescriptor descriptor,
                                                         @NotNull
                                                         BindingTrace trace)

getFunctionInnerScope

@NotNull
public static LexicalScope getFunctionInnerScope(@NotNull
                                                         LexicalScope outerScope,
                                                         @NotNull
                                                         FunctionDescriptor descriptor,
                                                         @NotNull
                                                         LocalRedeclarationChecker redeclarationChecker)

alphaConvertTypeParameters

public static <D extends CallableDescriptor> D alphaConvertTypeParameters(D candidate)