Extract helper functions
This commit is contained in:
@@ -78,12 +78,6 @@ abstract class AbstractKotlinSteppingTest : KotlinDebuggerTestCase() {
|
|||||||
printContext(this)
|
printContext(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun createDebugProcess(pathToFile: String) {
|
|
||||||
val file = File(pathToFile)
|
|
||||||
val packageName = file.name.replace(".kt", "")
|
|
||||||
createLocalProcess(PackageClassUtils.getPackageClassFqName(FqName(packageName)).asString())
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun finish() {
|
private fun finish() {
|
||||||
onBreakpoint {
|
onBreakpoint {
|
||||||
resume(this)
|
resume(this)
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ import org.jetbrains.jet.MockLibraryUtil;
|
|||||||
import org.jetbrains.jet.asJava.KotlinLightClassForPackage;
|
import org.jetbrains.jet.asJava.KotlinLightClassForPackage;
|
||||||
import org.jetbrains.jet.codegen.forTestCompile.ForTestCompileRuntime;
|
import org.jetbrains.jet.codegen.forTestCompile.ForTestCompileRuntime;
|
||||||
import org.jetbrains.jet.lang.psi.JetFile;
|
import org.jetbrains.jet.lang.psi.JetFile;
|
||||||
|
import org.jetbrains.jet.lang.resolve.java.PackageClassUtils;
|
||||||
|
import org.jetbrains.jet.lang.resolve.name.FqName;
|
||||||
import org.jetbrains.jet.plugin.PluginTestCaseBase;
|
import org.jetbrains.jet.plugin.PluginTestCaseBase;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -101,4 +103,11 @@ public abstract class KotlinDebuggerTestCase extends DebuggerTestCase {
|
|||||||
|
|
||||||
createBreakpoints(psiClass.getContainingFile());
|
createBreakpoints(psiClass.getContainingFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("MethodMayBeStatic")
|
||||||
|
protected void createDebugProcess(@NotNull String path) throws Exception {
|
||||||
|
File file = new File(path);
|
||||||
|
String packageName = file.getName().replace(".kt", "");
|
||||||
|
createLocalProcess(PackageClassUtils.getPackageClassFqName(new FqName(packageName)).asString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user