Files
openide/java/java-tests/testData/codeInsight/completion/methodChains/testCyclingInstancesObtaining2/TestCompletion.java
T
2013-07-12 12:48:39 +04:00

43 lines
559 B
Java

import java.jang.String;
/**
* @author Dmitry Batkovich <dmitry.batkovich@jetbrains.com>
*/
class Project {
Object o;
void setObject(Object o) {
this.o = o;
}
<T> Object getObject(Class<T> tClass) {
return o;
}
}
class Manager {
Project p1;
Manager(Project p1) {
this.p1 = p1;
}
static Manager getManager(Project project) {
return (Manager) project.getObject(Manager.class);
}
Project getProject() {
return p1;
}
}
public class TestCompletion {
public void method() {
Manager m = <caret>;
}
}