Methods
| Modifier and Type |
Method and Description |
static ClassDescriptor |
getClassDescriptor(BindingContext context,
JetClassOrObject declaration) |
static ClassDescriptor |
getClassDescriptorForTypeReference(BindingContext context,
JetTypeReference typeReference) |
static java.lang.Object |
getCompileTimeValue(BindingContext context,
JetExpression expression) |
static ConstructorDescriptor |
getConstructor(BindingContext bindingContext,
JetClassOrObject declaration) |
static JetExpression |
getDefaultArgument(BindingContext context,
ValueParameterDescriptor parameterDescriptor) |
static DeclarationDescriptor |
getDescriptorForElement(BindingContext context,
com.intellij.psi.PsiElement element) |
static DeclarationDescriptor |
getDescriptorForReferenceExpression(BindingContext context,
JetReferenceExpression reference) |
static FunctionDescriptor |
getFunctionDescriptor(BindingContext context,
JetDeclarationWithBody declaration) |
static FunctionDescriptor |
getFunctionDescriptorForOperationExpression(BindingContext context,
JetOperationExpression expression) |
static JetFunction |
getFunctionForDescriptor(BindingContext context,
SimpleFunctionDescriptor descriptor) |
static ResolvedCall<FunctionDescriptor> |
getHasNextCallable(BindingContext context,
JetExpression rangeExpression) |
static ResolvedCall<FunctionDescriptor> |
getIteratorFunction(BindingContext context,
JetExpression rangeExpression) |
static ResolvedCall<FunctionDescriptor> |
getNextFunction(BindingContext context,
JetExpression rangeExpression) |
static SimpleFunctionDescriptor |
getNullableDescriptorForFunction(BindingContext bindingContext,
JetNamedFunction function) |
static DeclarationDescriptor |
getNullableDescriptorForReferenceExpression(BindingContext context,
JetReferenceExpression reference) |
static PropertyDescriptor |
getPropertyDescriptor(BindingContext context,
JetProperty declaration) |
static PropertyDescriptor |
getPropertyDescriptorForConstructorParameter(BindingContext context,
JetParameter parameter) |
static PropertyDescriptor |
getPropertyDescriptorForObjectDeclaration(BindingContext context,
JetObjectDeclarationName name) |
static ResolvedCall<?> |
getResolvedCall(BindingContext context,
JetExpression expression) |
static ResolvedCall<FunctionDescriptor> |
getResolvedCallForArrayAccess(BindingContext context,
JetArrayAccessExpression arrayAccessExpression,
boolean isGet) |
static ResolvedCall<?> |
getResolvedCallForCallExpression(BindingContext context,
JetCallExpression expression) |
static ResolvedCall<?> |
getResolvedCallForProperty(BindingContext context,
JetExpression expression) |
static JetType |
getTypeByReference(BindingContext context,
JetTypeReference typeReference) |
static JetType |
getTypeForExpression(BindingContext context,
JetExpression expression) |
static boolean |
hasAncestorClass(BindingContext context,
JetClassOrObject classDeclaration) |
static boolean |
isObjectDeclaration(BindingContext bindingContext,
PropertyDescriptor propertyDescriptor) |
static boolean |
isStatement(BindingContext context,
JetExpression expression) |
static boolean |
isVariableReassignment(BindingContext context,
JetExpression expression) |