public static CharSequence headerFrom(CharSequence source) { if (source.length() != 0) { return PostprocessingMachine.collectHeader(source); } return SourceExtractor.UNABLE_TO_EXTRACT; }
@Test public void onlyCollectHeader() { String header = PostprocessingMachine.collectHeader( LINES.join("// sdsd", "/* sdsd", " * * * */", "//!", "/** */", "package start;", "import java.util.List;", "import org.junit.*;", "import static org.junit.My.*;", "import some.Some.Nested;", "final class My extends java.util.Set {", "}")).toString(); check(header).startsWith("// sdsd"); check(header).endsWith("/** */"); }