Merge pull request #140 from crazyproger/KT-1985

KT-1985 Creating class body in time of override/implement, if necessary
This commit is contained in:
Nikolay Krasko
2012-11-09 08:52:44 -08:00
5 changed files with 33 additions and 2 deletions
@@ -147,6 +147,11 @@ public class JetPsiFactory {
return function.getBodyExpression();
}
public static JetClassBody createEmptyClassBody(Project project) {
JetClass aClass = createClass(project, "class A(){}");
return aClass.getBody();
}
public static JetParameter createParameter(Project project, String name, String type) {
JetNamedFunction function = createFunction(project, "fun foo(" + name + " : " + type + ") {}");
return function.getValueParameters().get(0);