Conversion on copy paste:

Introduce tests for conversion on copy paste
Don't insert additional end of line after each converted element (not needed since converter takes care of formatting)
Add test for some of the trivial cases of conversion on copy paste
This commit is contained in:
Pavel V. Talanov
2013-12-19 17:30:18 +04:00
parent a25ced9aa0
commit 1464d1f7ad
19 changed files with 277 additions and 4 deletions
@@ -0,0 +1,14 @@
class A {
private static String convertCopiedCodeToKotlin(CopiedCode code, PsiFile file) {
<selection>List<PsiElement> buffer = getSelectedElements(code.getFile(), code.getStartOffsets(), code.getEndOffsets());
Project project = file.getProject();
Converter converter = new Converter(project, J2kPackage.getPluginSettings());
StringBuilder result = new StringBuilder();
for (PsiElement e : buffer) {
result.append(converter.elementToKotlin(e));
}
return StringUtil.convertLineSeparators(result.toString());</selection>
}
}