Methods
| Modifier and Type |
Method and Description |
void |
checkFunctionReturnType(JetScope functionInnerScope,
JetDeclarationWithBody function,
FunctionDescriptor functionDescriptor,
DataFlowInfo dataFlowInfo,
JetType expectedReturnType,
BindingTrace trace) |
JetExpression |
deparenthesize(JetExpression expression,
ExpressionTypingContext context) |
JetTypeInfo |
getBlockReturnedType(JetScope outerScope,
JetBlockExpression expression,
CoercionStrategy coercionStrategyForLastExpression,
ExpressionTypingContext context,
BindingTrace trace) |
CallExpressionResolver |
getCallExpressionResolver() |
CallResolver |
getCallResolver() |
DescriptorResolver |
getDescriptorResolver() |
com.intellij.openapi.project.Project |
getProject() |
JetType |
getType(JetScope scope,
JetExpression expression,
JetType expectedType,
DataFlowInfo dataFlowInfo,
BindingTrace trace) |
JetTypeInfo |
getTypeInfo(JetScope scope,
JetExpression expression,
JetType expectedType,
DataFlowInfo dataFlowInfo,
BindingTrace trace) |
JetTypeInfo |
getTypeInfoWithNamespaces(JetExpression expression,
JetScope scope,
JetType expectedType,
DataFlowInfo dataFlowInfo,
BindingTrace trace) |
TypeResolver |
getTypeResolver() |
JetType |
inferFunctionReturnType(JetScope outerScope,
JetDeclarationWithBody function,
FunctionDescriptor functionDescriptor,
BindingTrace trace) |
JetType |
safeGetType(JetScope scope,
JetExpression expression,
JetType expectedType,
DataFlowInfo dataFlowInfo,
BindingTrace trace) |
void |
setCallExpressionResolver(CallExpressionResolver callExpressionResolver) |
void |
setCallResolver(CallResolver callResolver) |
void |
setDescriptorResolver(DescriptorResolver descriptorResolver) |
void |
setProject(com.intellij.openapi.project.Project project) |
void |
setTypeResolver(TypeResolver typeResolver) |