Java to Kotlin converter: added auto-conversion run of Kotlin analyzer. Implemented first fix with it - redundant !! removal

This commit is contained in:
Valentin Kipyatkov
2014-07-10 15:05:54 +04:00
parent 69a5b79342
commit acc58173da
11 changed files with 107 additions and 13 deletions
@@ -144,23 +144,23 @@ public class JetPsiFactory {
}
@NotNull
public static JetClass createClass(Project project, String text) {
public static JetClass createClass(@NotNull Project project, @NotNull String text) {
return createDeclaration(project, text, JetClass.class);
}
@NotNull
public static JetFile createFile(Project project, String text) {
public static JetFile createFile(@NotNull Project project, @NotNull String text) {
return createFile(project, "dummy.kt", text);
}
@NotNull
public static JetFile createFile(Project project, String fileName, String text) {
public static JetFile createFile(@NotNull Project project, @NotNull String fileName, @NotNull String text) {
return (JetFile) PsiFileFactory.getInstance(project).createFileFromText(fileName, JetFileType.INSTANCE, text,
LocalTimeCounter.currentTime(), false);
}
@NotNull
public static JetFile createPhysicalFile(Project project, String fileName, String text) {
public static JetFile createPhysicalFile(@NotNull Project project, @NotNull String fileName, @NotNull String text) {
return (JetFile) PsiFileFactory.getInstance(project).createFileFromText(fileName, JetFileType.INSTANCE, text,
LocalTimeCounter.currentTime(), true);
}