Methods
| Modifier and Type |
Method and Description |
static <D extends CallableDescriptor> D |
alphaConvertTypeParameters(D candidate) |
static java.util.Map<TypeConstructor,TypeProjection> |
createSubstitutionContext(FunctionDescriptor functionDescriptor,
java.util.List<JetType> typeArguments) |
static JetScope |
getFunctionInnerScope(JetScope outerScope,
FunctionDescriptor descriptor,
BindingTrace trace) |
static JetType |
getSubstitutedReturnType(FunctionDescriptor functionDescriptor,
TypeSubstitutor substitutor) |
static java.util.List<ValueParameterDescriptor> |
getSubstitutedValueParameters(FunctionDescriptor substitutedDescriptor,
FunctionDescriptor functionDescriptor,
TypeSubstitutor substitutor) |
static void |
initializeFromFunctionType(FunctionDescriptorImpl functionDescriptor,
JetType functionType,
ReceiverParameterDescriptor expectedThisObject,
Modality modality,
Visibility visibility) |
static FunctionDescriptor |
replaceFunctionParameters(FunctionDescriptor function,
java.util.List<ValueParameterDescriptor> newParameters)
Returns function's copy with new parameter list.
|
static FunctionDescriptor |
substituteFunctionDescriptor(java.util.List<JetType> typeArguments,
FunctionDescriptor functionDescriptor) |