// 
// Decompiled by Procyon v0.6.0
// 

package org.jline.reader;

import java.util.List;
import java.util.Map;

public interface CompletionMatcher
{
    void compile(final Map<LineReader.Option, Boolean> p0, final boolean p1, final CompletingParsedLine p2, final boolean p3, final int p4, final String p5);
    
    List<Candidate> matches(final List<Candidate> p0);
    
    Candidate exactMatch();
    
    String getCommonPrefix();
}
