public void execute()

in src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java [27:62]


	public void execute(char[] characters, int length) {
		char separator1 = '\0';
		char separator2 = '\0';
		for (int c = 0; c < length; c++) {
			char ch = characters[c];
			if (ch == '\n' || ch == '\r') {
				if (separator1 == '\0') {
					separator1 = ch;
				} else {
					separator2 = ch;
					break;
				}
			} else if (separator1 != '\0') {
				break;
			}
		}

		char lineSeparator1 = separator1;
		char lineSeparator2 = separator2;

		if (separator1 != '\0') {
			if (separator1 == '\n') {
				lineSeparator1 = '\n';
				lineSeparator2 = '\0';
			} else {
				lineSeparator1 = '\r';
				if (separator2 == '\n') {
					lineSeparator2 = '\n';
				} else {
					lineSeparator2 = '\0';
				}
			}
		}

		apply(lineSeparator1, lineSeparator2);
	}