Added navigation to source of constructor.

#KT-3168 fixed
This commit is contained in:
Evgeny Gerashchenko
2012-12-18 17:12:31 +04:00
parent 32699133cd
commit 5bdd68e502
4 changed files with 19 additions and 2 deletions
@@ -57,6 +57,13 @@ public class JetClsNavigationPolicy implements ClsCustomNavigationPolicy {
return sourceFunction;
}
}
else if (jetDeclaration instanceof JetClass) {
assert clsMethod.getReturnType() == null; // constructor
JetClassOrObject sourceClass = JetSourceNavigationHelper.getSourceClass((JetClass) jetDeclaration);
if (sourceClass != null) {
return sourceClass;
}
}
return jetDeclaration;
}