IDEA-105064 Is it possible to have even smarter code completion in case of Logger.getLogger(Class)?

This commit is contained in:
peter
2013-10-17 21:54:35 +02:00
parent ce10d38c4d
commit ec2d2d3d74
4 changed files with 30 additions and 1 deletions
@@ -0,0 +1,7 @@
public class Foo {
public static final Logger LOG = Logger.getInstance(<caret>)
}
class Logger {
static Logger getInstance(Class c) {}
}
@@ -311,6 +311,10 @@ public class SmartTypeCompletionOrderingTest extends CompletionSortingTestCase {
checkPreferredItems 0, 'e', 'createEvent'
}
public void testGetLogger() {
checkPreferredItems 0, 'Foo.class', 'forName'
}
@Override
protected String getBasePath() {
return JavaTestUtil.getRelativeJavaTestDataPath() + BASE_PATH;