rename initial
[idea/javafx-plugin.git] / src / org / jetbrains / javafx / refactoring / JavaFxChangeUtil.java
index 4de9b7e8d80ceeb61ed8a12f48134b87444418b0..deb59d420be433edebb2c9297efe7e9346878021 100644 (file)
@@ -15,6 +15,7 @@
  */
 package org.jetbrains.javafx.refactoring;
 
+import com.intellij.lang.ASTNode;
 import com.intellij.openapi.diagnostic.Logger;
 import com.intellij.openapi.project.Project;
 import com.intellij.psi.PsiFile;
@@ -22,6 +23,7 @@ import com.intellij.psi.PsiFileFactory;
 import org.jetbrains.annotations.Nullable;
 import org.jetbrains.javafx.JavaFxFileType;
 import org.jetbrains.javafx.lang.psi.JavaFxExpression;
+import org.jetbrains.javafx.lang.psi.JavaFxReferenceExpression;
 
 /**
  * Created by IntelliJ IDEA.
@@ -43,4 +45,11 @@ public class JavaFxChangeUtil {
     final PsiFile dummyFile = createDummyFile(project, text);
     return (JavaFxExpression)dummyFile.getFirstChild();
   }
+
+  public static ASTNode createNameIdentifier(final Project project, final String name) {
+    final PsiFile dummyFile = createDummyFile(project, name);
+    final JavaFxReferenceExpression referenceExpression = (JavaFxReferenceExpression)dummyFile.getFirstChild();
+
+    return referenceExpression.getNode().getFirstChildNode();
+  }
 }