private static Directive createDirective(String line, int lineNumber, int equalSignIndex, int endIndex) { if (equalSignIndex < 0) { return null; } String name = line.substring(0, equalSignIndex); String value = line.substring(equalSignIndex + 1, endIndex); checkState(!name.trim().isEmpty(), lineNumber, line); return new DirectiveImpl(lineNumber, name, value); }
private static Directive createDirective(String line, int lineNumber, int equalSignIndex, int endIndex) { if (equalSignIndex < 0) { return null; } String name = line.substring(0, equalSignIndex); String value = line.substring(equalSignIndex + 1, endIndex); checkState(!name.trim().isEmpty(), lineNumber, line); return new DirectiveImpl(lineNumber, name, value); }