Removed checking for DELEGATE_KEY in ClsClassImpl, since alt-headers are not loaded anymore.

This commit is contained in:
Evgeny Gerashchenko
2012-07-07 23:42:19 +04:00
parent b26dd5d7c3
commit ae92d435d6
2 changed files with 0 additions and 18 deletions
@@ -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);
}