/*
 * Copyright (c) 2002-2018, the original author or authors.
 *
 * This software is distributable under the BSD license. See the terms of the
 * BSD license in the documentation provided with this software.
 *
 * https://opensource.org/licenses/BSD-3-Clause
 */
package jdk.internal.org.jline.reader;

An extension of ParsedLine that, being aware of the quoting and escaping rules of the Parser that produced it, knows if and how a completion candidate should be escaped/quoted.
Author:Eric Bottard
/** * An extension of {@link ParsedLine} that, being aware of the quoting and escaping rules * of the {@link org.jline.reader.Parser} that produced it, knows if and how a completion candidate * should be escaped/quoted. * * @author Eric Bottard */
public interface CompletingParsedLine extends ParsedLine { CharSequence escape(CharSequence candidate, boolean complete); int rawWordCursor(); int rawWordLength(); }