From 98306c1c548d3500b8a0918803e51585f653b016 Mon Sep 17 00:00:00 2001 From: "Natalia.Ukhorskaya" Date: Mon, 18 Feb 2013 16:14:22 +0400 Subject: [PATCH] Add InTextDirectivesUtils.findStringWithPrefix() --- .../tests/org/jetbrains/jet/InTextDirectivesUtils.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/compiler/tests/org/jetbrains/jet/InTextDirectivesUtils.java b/compiler/tests/org/jetbrains/jet/InTextDirectivesUtils.java index bda3c22bc22..b4a21cdea80 100644 --- a/compiler/tests/org/jetbrains/jet/InTextDirectivesUtils.java +++ b/compiler/tests/org/jetbrains/jet/InTextDirectivesUtils.java @@ -62,6 +62,16 @@ public final class InTextDirectivesUtils { return result; } + @Nullable + public static String findStringWithPrefix(String prefix, String fileText) { + List strings = findListWithPrefix(prefix, fileText); + if (strings.isEmpty()) { + return null; + } + assert strings.size() == 1 : "There is more than one string with given prefix " + prefix + ". Use findListWithPrefix() instead."; + return strings.get(0); + } + @NotNull public static List findLinesWithPrefixRemoved(String prefix, String fileText) { ArrayList result = new ArrayList();