Removed checking for DELEGATE_KEY in ClsClassImpl, since alt-headers are not loaded anymore.
This commit is contained in:
@@ -106,15 +106,6 @@ public class JetQuickDocumentationProvider extends AbstractDocumentationProvider
|
||||
if (JetLanguage.INSTANCE == declaration.getLanguage()) return true;
|
||||
ClsClassImpl clsClass = PsiTreeUtil.getParentOfType(declaration, ClsClassImpl.class);
|
||||
if (clsClass == null) return false;
|
||||
PsiClass delegate = clsClass.getUserData(ClsClassImpl.DELEGATE_KEY);
|
||||
if (delegate != null) {
|
||||
if (delegate instanceof ClsClassImpl) {
|
||||
clsClass = (ClsClassImpl) delegate;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return JetDecompiledData.isKotlinFile((ClsFileImpl) clsClass.getContainingFile());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,9 +31,6 @@ public class JetClsNavigationPolicy implements ClsCustomNavigationPolicy {
|
||||
@Override
|
||||
@Nullable
|
||||
public PsiElement getNavigationElement(@NotNull ClsClassImpl clsClass) {
|
||||
if (clsClass.getUserData(ClsClassImpl.DELEGATE_KEY) != null) {
|
||||
return null;
|
||||
}
|
||||
JetClass jetClass = (JetClass) getJetDeclarationByClsElement(clsClass);
|
||||
if (jetClass != null) {
|
||||
JetClassOrObject sourceClass = JetSourceNavigationHelper.getSourceClass(jetClass);
|
||||
@@ -47,9 +44,6 @@ public class JetClsNavigationPolicy implements ClsCustomNavigationPolicy {
|
||||
@Override
|
||||
@Nullable
|
||||
public PsiElement getNavigationElement(@NotNull ClsMethodImpl clsMethod) {
|
||||
if (clsMethod.getParent().getUserData(ClsClassImpl.DELEGATE_KEY) != null) {
|
||||
return null;
|
||||
}
|
||||
JetDeclaration jetDeclaration = getJetDeclarationByClsElement(clsMethod);
|
||||
if (jetDeclaration instanceof JetProperty) {
|
||||
JetDeclaration sourceProperty = JetSourceNavigationHelper.getSourceProperty((JetProperty) jetDeclaration);
|
||||
@@ -69,9 +63,6 @@ public class JetClsNavigationPolicy implements ClsCustomNavigationPolicy {
|
||||
@Override
|
||||
@Nullable
|
||||
public PsiElement getNavigationElement(@NotNull ClsFieldImpl clsField) {
|
||||
if (clsField.getParent().getUserData(ClsClassImpl.DELEGATE_KEY) != null) {
|
||||
return null;
|
||||
}
|
||||
return getJetDeclarationByClsElement(clsField);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user