Class JLine3CompletionMatcher

java.lang.Object
eu.cloudnetservice.node.impl.console.JLine3CompletionMatcher
All Implemented Interfaces:
org.jline.reader.CompletionMatcher

final class JLine3CompletionMatcher extends Object implements org.jline.reader.CompletionMatcher
  • Field Details

    • candidates

      private volatile List<org.jline.reader.Candidate> candidates
    • parsedLine

      private volatile org.jline.reader.CompletingParsedLine parsedLine
  • Constructor Details

    • JLine3CompletionMatcher

      JLine3CompletionMatcher()
  • Method Details

    • compile

      public void compile(@NonNull @NonNull Map<org.jline.reader.LineReader.Option, Boolean> options, boolean prefix, @NonNull @NonNull org.jline.reader.CompletingParsedLine line, boolean caseInsensitive, int errors, @Nullable @Nullable String originalGroupName)
      Specified by:
      compile in interface org.jline.reader.CompletionMatcher
    • matches

      @NonNull public @NonNull List<org.jline.reader.Candidate> matches(@NonNull @NonNull List<org.jline.reader.Candidate> candidates)
      Specified by:
      matches in interface org.jline.reader.CompletionMatcher
    • exactMatch

      @Nullable public @Nullable org.jline.reader.Candidate exactMatch()
      Specified by:
      exactMatch in interface org.jline.reader.CompletionMatcher
    • getCommonPrefix

      @Nullable public @Nullable String getCommonPrefix()
      Specified by:
      getCommonPrefix in interface org.jline.reader.CompletionMatcher