diff --git a/platform/util/src/com/intellij/openapi/util/text/LineTokenizer.java b/platform/util/src/com/intellij/openapi/util/text/LineTokenizer.java index 998b4a174d51..6be17426ec2c 100644 --- a/platform/util/src/com/intellij/openapi/util/text/LineTokenizer.java +++ b/platform/util/src/com/intellij/openapi/util/text/LineTokenizer.java @@ -36,7 +36,7 @@ public class LineTokenizer { } @NotNull - private static String[] tokenize(CharSequence chars, final boolean includeSeparators, final boolean skipLastEmptyLine) { + public static String[] tokenize(CharSequence chars, final boolean includeSeparators, final boolean skipLastEmptyLine) { final List strings = tokenizeIntoList(chars, includeSeparators, skipLastEmptyLine); return strings.isEmpty() ? ArrayUtil.EMPTY_STRING_ARRAY : ArrayUtil.toStringArray(strings); } diff --git a/platform/vcs-impl/src/com/intellij/diff/Block.java b/platform/vcs-impl/src/com/intellij/diff/Block.java index f6934c7d1c53..5a5f747f0200 100644 --- a/platform/vcs-impl/src/com/intellij/diff/Block.java +++ b/platform/vcs-impl/src/com/intellij/diff/Block.java @@ -35,7 +35,7 @@ public class Block { private final int myEnd; public Block(@NotNull String source, int start, int end) { - this(LineTokenizer.tokenize(source.toCharArray(), false, false), start, end); + this(LineTokenizer.tokenize(source, false, false), start, end); } public Block(@NotNull String[] source, int start, int end) { @@ -50,7 +50,7 @@ public class Block { @NotNull public Block createPreviousBlock(@NotNull String prevContent) { - return createPreviousBlock(LineTokenizer.tokenize(prevContent.toCharArray(), false, false)); + return createPreviousBlock(LineTokenizer.tokenize(prevContent, false, false)); } @NotNull