Methods
| Modifier and Type |
Method and Description |
static com.intellij.psi.PsiElement |
callableDescriptorToDeclaration(BindingContext context,
CallableMemberDescriptor callable) |
static com.intellij.psi.PsiElement |
classDescriptorToDeclaration(BindingContext context,
ClassDescriptor clazz) |
static com.intellij.psi.PsiElement |
descriptorToDeclaration(BindingContext context,
DeclarationDescriptor descriptor) |
static java.util.List<com.intellij.psi.PsiElement> |
descriptorToDeclarations(BindingContext context,
DeclarationDescriptor descriptor) |
static VariableDescriptor |
extractVariableDescriptorIfAny(BindingContext bindingContext,
JetElement element,
boolean onlyReference) |
static JetFile |
getContainingFile(BindingContext context,
DeclarationDescriptor declarationDescriptor) |
static DeclarationDescriptor |
getEnclosingDescriptor(BindingContext context,
JetElement element) |
static <K,V> V |
getNotNull(BindingContext bindingContext,
ReadOnlySlice<K,V> slice,
K key) |
static <K,V> V |
getNotNull(BindingContext bindingContext,
ReadOnlySlice<K,V> slice,
K key,
java.lang.String messageIfNull) |
static JetTypeInfo |
getRecordedTypeInfo(JetExpression expression,
BindingContext context) |
static boolean |
isCallExpressionWithValidReference(JetExpression expression,
BindingContext context) |
static boolean |
isExpressionWithValidReference(JetExpression expression,
BindingContext context) |
static NamespaceDescriptor |
namespaceDescriptor(BindingContext context,
JetFile source) |
static void |
recordExpressionType(JetExpression expression,
BindingTrace trace,
JetScope resolutionScope,
JetTypeInfo result) |
static void |
recordFunctionDeclarationToDescriptor(BindingTrace trace,
com.intellij.psi.PsiElement psiElement,
SimpleFunctionDescriptor function) |
static void |
reportAmbiguousLabel(BindingTrace trace,
JetSimpleNameExpression targetLabel,
java.util.Collection<DeclarationDescriptor> declarationsByLabel) |
static com.intellij.psi.PsiElement |
resolveToDeclarationPsiElement(BindingContext bindingContext,
JetReferenceExpression referenceExpression) |
static java.util.List<com.intellij.psi.PsiElement> |
resolveToDeclarationPsiElements(BindingContext bindingContext,
JetReferenceExpression referenceExpression) |