KT-2255, KT-3032 Repair renaming in JetSimpleNameReference
This commit is contained in:
committed by
Andrey Breslav
parent
2201e63031
commit
e4d33e386e
@@ -33,6 +33,7 @@ import org.jetbrains.jet.plugin.JetFileType;
|
||||
import java.util.List;
|
||||
|
||||
public class JetPsiFactory {
|
||||
|
||||
public static ASTNode createValNode(Project project) {
|
||||
JetProperty property = createProperty(project, "val x = 1");
|
||||
return property.getValOrVarNode();
|
||||
@@ -200,4 +201,13 @@ public class JetPsiFactory {
|
||||
JetClass aClass = createClass(project, "class A()");
|
||||
return aClass.findElementAt(7).getParent();
|
||||
}
|
||||
|
||||
public static JetSimpleNameExpression createClassLabel(Project project, @NotNull String labelName) {
|
||||
JetThisExpression expression = (JetThisExpression) createExpression(project, "this@" + labelName);
|
||||
return expression.getTargetLabel();
|
||||
}
|
||||
|
||||
public static JetExpression createFieldIdentifier(Project project, @NotNull String fieldName) {
|
||||
return createExpression(project, "$" + fieldName);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user