public interface jdk.internal.org.jline.reader.LineReader
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jdk.internal.org.jline.reader.LineReader
  super_class: java.lang.Object
{
  public static final java.lang.String PROP_SUPPORT_PARSEDLINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.jline.reader.support.parsedline"

  public static final java.lang.String CALLBACK_INIT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "callback-init"

  public static final java.lang.String CALLBACK_FINISH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "callback-finish"

  public static final java.lang.String CALLBACK_KEYMAP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "callback-keymap"

  public static final java.lang.String ACCEPT_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "accept-line"

  public static final java.lang.String ARGUMENT_BASE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "argument-base"

  public static final java.lang.String BACKWARD_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "backward-char"

  public static final java.lang.String BACKWARD_DELETE_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "backward-delete-char"

  public static final java.lang.String BACKWARD_DELETE_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "backward-delete-word"

  public static final java.lang.String BACKWARD_KILL_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "backward-kill-line"

  public static final java.lang.String BACKWARD_KILL_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "backward-kill-word"

  public static final java.lang.String BACKWARD_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "backward-word"

  public static final java.lang.String BEEP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "beep"

  public static final java.lang.String BEGINNING_OF_BUFFER_OR_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "beginning-of-buffer-or-history"

  public static final java.lang.String BEGINNING_OF_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "beginning-of-history"

  public static final java.lang.String BEGINNING_OF_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "beginning-of-line"

  public static final java.lang.String BEGINNING_OF_LINE_HIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "beginning-of-line-hist"

  public static final java.lang.String CAPITALIZE_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "capitalize-word"

  public static final java.lang.String CHARACTER_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "character-search"

  public static final java.lang.String CHARACTER_SEARCH_BACKWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "character-search-backward"

  public static final java.lang.String CLEAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "clear"

  public static final java.lang.String CLEAR_SCREEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "clear-screen"

  public static final java.lang.String COMPLETE_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "complete-prefix"

  public static final java.lang.String COMPLETE_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "complete-word"

  public static final java.lang.String COPY_PREV_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "copy-prev-word"

  public static final java.lang.String COPY_REGION_AS_KILL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "copy-region-as-kill"

  public static final java.lang.String DELETE_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "delete-char"

  public static final java.lang.String DELETE_CHAR_OR_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "delete-char-or-list"

  public static final java.lang.String DELETE_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "delete-word"

  public static final java.lang.String DIGIT_ARGUMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "digit-argument"

  public static final java.lang.String DO_LOWERCASE_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "do-lowercase-version"

  public static final java.lang.String DOWN_CASE_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "down-case-word"

  public static final java.lang.String DOWN_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "down-history"

  public static final java.lang.String DOWN_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "down-line"

  public static final java.lang.String DOWN_LINE_OR_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "down-line-or-history"

  public static final java.lang.String DOWN_LINE_OR_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "down-line-or-search"

  public static final java.lang.String EMACS_BACKWARD_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "emacs-backward-word"

  public static final java.lang.String EMACS_EDITING_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "emacs-editing-mode"

  public static final java.lang.String EMACS_FORWARD_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "emacs-forward-word"

  public static final java.lang.String END_OF_BUFFER_OR_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "end-of-buffer-or-history"

  public static final java.lang.String END_OF_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "end-of-history"

  public static final java.lang.String END_OF_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "end-of-line"

  public static final java.lang.String END_OF_LINE_HIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "end-of-line-hist"

  public static final java.lang.String EXCHANGE_POINT_AND_MARK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "exchange-point-and-mark"

  public static final java.lang.String EXECUTE_NAMED_CMD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "execute-named-cmd"

  public static final java.lang.String EXPAND_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "expand-history"

  public static final java.lang.String EXPAND_OR_COMPLETE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "expand-or-complete"

  public static final java.lang.String EXPAND_OR_COMPLETE_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "expand-or-complete-prefix"

  public static final java.lang.String EXPAND_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "expand-word"

  public static final java.lang.String FRESH_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "fresh-line"

  public static final java.lang.String FORWARD_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "forward-char"

  public static final java.lang.String FORWARD_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "forward-word"

  public static final java.lang.String HISTORY_BEGINNING_SEARCH_BACKWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-beginning-search-backward"

  public static final java.lang.String HISTORY_BEGINNING_SEARCH_FORWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-beginning-search-forward"

  public static final java.lang.String HISTORY_INCREMENTAL_PATTERN_SEARCH_BACKWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-incremental-pattern-search-backward"

  public static final java.lang.String HISTORY_INCREMENTAL_PATTERN_SEARCH_FORWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-incremental-pattern-search-forward"

  public static final java.lang.String HISTORY_INCREMENTAL_SEARCH_BACKWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-incremental-search-backward"

  public static final java.lang.String HISTORY_INCREMENTAL_SEARCH_FORWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-incremental-search-forward"

  public static final java.lang.String HISTORY_SEARCH_BACKWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-search-backward"

  public static final java.lang.String HISTORY_SEARCH_FORWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-search-forward"

  public static final java.lang.String INSERT_CLOSE_CURLY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "insert-close-curly"

  public static final java.lang.String INSERT_CLOSE_PAREN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "insert-close-paren"

  public static final java.lang.String INSERT_CLOSE_SQUARE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "insert-close-square"

  public static final java.lang.String INFER_NEXT_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "infer-next-history"

  public static final java.lang.String INSERT_COMMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "insert-comment"

  public static final java.lang.String INSERT_LAST_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "insert-last-word"

  public static final java.lang.String KILL_BUFFER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "kill-buffer"

  public static final java.lang.String KILL_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "kill-line"

  public static final java.lang.String KILL_REGION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "kill-region"

  public static final java.lang.String KILL_WHOLE_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "kill-whole-line"

  public static final java.lang.String KILL_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "kill-word"

  public static final java.lang.String LIST_CHOICES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "list-choices"

  public static final java.lang.String LIST_EXPAND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "list-expand"

  public static final java.lang.String MAGIC_SPACE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "magic-space"

  public static final java.lang.String MENU_EXPAND_OR_COMPLETE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "menu-expand-or-complete"

  public static final java.lang.String MENU_COMPLETE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "menu-complete"

  public static final java.lang.String MENU_SELECT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "menu-select"

  public static final java.lang.String NEG_ARGUMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "neg-argument"

  public static final java.lang.String OVERWRITE_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "overwrite-mode"

  public static final java.lang.String PUT_REPLACE_SELECTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "put-replace-selection"

  public static final java.lang.String QUOTED_INSERT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "quoted-insert"

  public static final java.lang.String READ_COMMAND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "read-command"

  public static final java.lang.String RECURSIVE_EDIT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "recursive-edit"

  public static final java.lang.String REDISPLAY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "redisplay"

  public static final java.lang.String REDRAW_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "redraw-line"

  public static final java.lang.String REDO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "redo"

  public static final java.lang.String REVERSE_MENU_COMPLETE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "reverse-menu-complete"

  public static final java.lang.String SELF_INSERT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "self-insert"

  public static final java.lang.String SELF_INSERT_UNMETA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "self-insert-unmeta"

  public static final java.lang.String SEND_BREAK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "abort"

  public static final java.lang.String SET_LOCAL_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "set-local-history"

  public static final java.lang.String SET_MARK_COMMAND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "set-mark-command"

  public static final java.lang.String SPELL_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "spell-word"

  public static final java.lang.String SPLIT_UNDO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "split-undo"

  public static final java.lang.String TRANSPOSE_CHARS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "transpose-chars"

  public static final java.lang.String TRANSPOSE_WORDS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "transpose-words"

  public static final java.lang.String UNDEFINED_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "undefined-key"

  public static final java.lang.String UNDO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "undo"

  public static final java.lang.String UNIVERSAL_ARGUMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "universal-argument"

  public static final java.lang.String UP_CASE_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "up-case-word"

  public static final java.lang.String UP_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "up-history"

  public static final java.lang.String UP_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "up-line"

  public static final java.lang.String UP_LINE_OR_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "up-line-or-history"

  public static final java.lang.String UP_LINE_OR_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "up-line-or-search"

  public static final java.lang.String VI_ADD_EOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-add-eol"

  public static final java.lang.String VI_ADD_NEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-add-next"

  public static final java.lang.String VI_BACKWARD_BLANK_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-blank-word"

  public static final java.lang.String VI_BACKWARD_BLANK_WORD_END;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-blank-word-end"

  public static final java.lang.String VI_BACKWARD_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-char"

  public static final java.lang.String VI_BACKWARD_DELETE_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-delete-char"

  public static final java.lang.String VI_BACKWARD_KILL_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-kill-word"

  public static final java.lang.String VI_BACKWARD_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-word"

  public static final java.lang.String VI_BACKWARD_WORD_END;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-backward-word-end"

  public static final java.lang.String VI_BEGINNING_OF_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-beginning-of-line"

  public static final java.lang.String VI_CHANGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-change-to"

  public static final java.lang.String VI_CHANGE_EOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-change-eol"

  public static final java.lang.String VI_CHANGE_WHOLE_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-change-whole-line"

  public static final java.lang.String VI_CMD_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-cmd-mode"

  public static final java.lang.String VI_DELETE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-delete"

  public static final java.lang.String VI_DELETE_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-delete-char"

  public static final java.lang.String VI_DIGIT_OR_BEGINNING_OF_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-digit-or-beginning-of-line"

  public static final java.lang.String VI_DOWN_LINE_OR_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-down-line-or-history"

  public static final java.lang.String VI_END_OF_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-end-of-line"

  public static final java.lang.String VI_FETCH_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-fetch-history"

  public static final java.lang.String VI_FIND_NEXT_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-find-next-char"

  public static final java.lang.String VI_FIND_NEXT_CHAR_SKIP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-find-next-char-skip"

  public static final java.lang.String VI_FIND_PREV_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-find-prev-char"

  public static final java.lang.String VI_FIND_PREV_CHAR_SKIP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-find-prev-char-skip"

  public static final java.lang.String VI_FIRST_NON_BLANK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-first-non-blank"

  public static final java.lang.String VI_FORWARD_BLANK_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-forward-blank-word"

  public static final java.lang.String VI_FORWARD_BLANK_WORD_END;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-forward-blank-word-end"

  public static final java.lang.String VI_FORWARD_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-forward-char"

  public static final java.lang.String VI_FORWARD_WORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-forward-word"

  public static final java.lang.String VI_FORWARD_WORD_END;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-forward-word-end"

  public static final java.lang.String VI_GOTO_COLUMN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-goto-column"

  public static final java.lang.String VI_HISTORY_SEARCH_BACKWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-history-search-backward"

  public static final java.lang.String VI_HISTORY_SEARCH_FORWARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-history-search-forward"

  public static final java.lang.String VI_INSERT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-insert"

  public static final java.lang.String VI_INSERT_BOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-insert-bol"

  public static final java.lang.String VI_INSERT_COMMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-insert-comment"

  public static final java.lang.String VI_JOIN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-join"

  public static final java.lang.String VI_KILL_EOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-kill-eol"

  public static final java.lang.String VI_KILL_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-kill-line"

  public static final java.lang.String VI_MATCH_BRACKET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-match-bracket"

  public static final java.lang.String VI_OPEN_LINE_ABOVE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-open-line-above"

  public static final java.lang.String VI_OPEN_LINE_BELOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-open-line-below"

  public static final java.lang.String VI_OPER_SWAP_CASE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-oper-swap-case"

  public static final java.lang.String VI_PUT_AFTER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-put-after"

  public static final java.lang.String VI_PUT_BEFORE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-put-before"

  public static final java.lang.String VI_QUOTED_INSERT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-quoted-insert"

  public static final java.lang.String VI_REPEAT_CHANGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-repeat-change"

  public static final java.lang.String VI_REPEAT_FIND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-repeat-find"

  public static final java.lang.String VI_REPEAT_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-repeat-search"

  public static final java.lang.String VI_REPLACE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-replace"

  public static final java.lang.String VI_REPLACE_CHARS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-replace-chars"

  public static final java.lang.String VI_REV_REPEAT_FIND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-rev-repeat-find"

  public static final java.lang.String VI_REV_REPEAT_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-rev-repeat-search"

  public static final java.lang.String VI_SET_BUFFER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-set-buffer"

  public static final java.lang.String VI_SUBSTITUTE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-substitute"

  public static final java.lang.String VI_SWAP_CASE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-swap-case"

  public static final java.lang.String VI_UNDO_CHANGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-undo-change"

  public static final java.lang.String VI_UP_LINE_OR_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-up-line-or-history"

  public static final java.lang.String VI_YANK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-yank"

  public static final java.lang.String VI_YANK_EOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-yank-eol"

  public static final java.lang.String VI_YANK_WHOLE_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vi-yank-whole-line"

  public static final java.lang.String VISUAL_LINE_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "visual-line-mode"

  public static final java.lang.String VISUAL_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "visual-mode"

  public static final java.lang.String WHAT_CURSOR_POSITION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "what-cursor-position"

  public static final java.lang.String YANK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "yank"

  public static final java.lang.String YANK_POP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "yank-pop"

  public static final java.lang.String MOUSE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "mouse"

  public static final java.lang.String FOCUS_IN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "terminal-focus-in"

  public static final java.lang.String FOCUS_OUT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "terminal-focus-out"

  public static final java.lang.String BEGIN_PASTE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "begin-paste"

  public static final java.lang.String VICMD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vicmd"

  public static final java.lang.String VIINS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "viins"

  public static final java.lang.String VIOPP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "viopp"

  public static final java.lang.String VISUAL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "visual"

  public static final java.lang.String MAIN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "main"

  public static final java.lang.String EMACS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "emacs"

  public static final java.lang.String SAFE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ".safe"

  public static final java.lang.String MENU;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "menu"

  public static final java.lang.String BIND_TTY_SPECIAL_CHARS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "bind-tty-special-chars"

  public static final java.lang.String COMMENT_BEGIN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "comment-begin"

  public static final java.lang.String BELL_STYLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "bell-style"

  public static final java.lang.String PREFER_VISIBLE_BELL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "prefer-visible-bell"

  public static final java.lang.String LIST_MAX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "list-max"

  public static final java.lang.String DISABLE_HISTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "disable-history"

  public static final java.lang.String DISABLE_COMPLETION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "disable-completion"

  public static final java.lang.String EDITING_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "editing-mode"

  public static final java.lang.String KEYMAP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "keymap"

  public static final java.lang.String BLINK_MATCHING_PAREN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "blink-matching-paren"

  public static final java.lang.String WORDCHARS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "WORDCHARS"

  public static final java.lang.String REMOVE_SUFFIX_CHARS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "REMOVE_SUFFIX_CHARS"

  public static final java.lang.String SEARCH_TERMINATORS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "search-terminators"

  public static final java.lang.String ERRORS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "errors"

  public static final java.lang.String OTHERS_GROUP_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "OTHERS_GROUP_NAME"

  public static final java.lang.String ORIGINAL_GROUP_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ORIGINAL_GROUP_NAME"

  public static final java.lang.String COMPLETION_STYLE_GROUP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "COMPLETION_STYLE_GROUP"

  public static final java.lang.String COMPLETION_STYLE_SELECTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "COMPLETION_STYLE_SELECTION"

  public static final java.lang.String COMPLETION_STYLE_DESCRIPTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "COMPLETION_STYLE_DESCRIPTION"

  public static final java.lang.String COMPLETION_STYLE_STARTING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "COMPLETION_STYLE_STARTING"

  public static final java.lang.String SECONDARY_PROMPT_PATTERN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "secondary-prompt-pattern"

  public static final java.lang.String LINE_OFFSET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "line-offset"

  public static final java.lang.String AMBIGUOUS_BINDING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ambiguous-binding"

  public static final java.lang.String HISTORY_IGNORE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-ignore"

  public static final java.lang.String HISTORY_FILE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-file"

  public static final java.lang.String HISTORY_SIZE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-size"

  public static final java.lang.String HISTORY_FILE_SIZE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "history-file-size"

  public abstract java.util.Map<java.lang.String, jdk.internal.org.jline.keymap.KeyMap<jdk.internal.org.jline.reader.Binding>> defaultKeyMaps();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljdk/internal/org/jline/keymap/KeyMap<Ljdk/internal/org/jline/reader/Binding;>;>;

  public abstract java.lang.String readLine();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException

  public abstract java.lang.String readLine(java.lang.Character);
    descriptor: (Ljava/lang/Character;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException
    MethodParameters:
      Name  Flags
      mask  

  public abstract java.lang.String readLine(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException
    MethodParameters:
        Name  Flags
      prompt  

  public abstract java.lang.String readLine(java.lang.String, java.lang.Character);
    descriptor: (Ljava/lang/String;Ljava/lang/Character;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException
    MethodParameters:
        Name  Flags
      prompt  
      mask    

  public abstract java.lang.String readLine(java.lang.String, java.lang.Character, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/Character;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException
    MethodParameters:
        Name  Flags
      prompt  
      mask    
      buffer  

  public abstract java.lang.String readLine(java.lang.String, java.lang.String, java.lang.Character, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException
    MethodParameters:
             Name  Flags
      prompt       
      rightPrompt  
      mask         
      buffer       

  public abstract java.lang.String readLine(java.lang.String, java.lang.String, jdk.internal.org.jline.reader.MaskingCallback, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/jline/reader/MaskingCallback;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jdk.internal.org.jline.reader.UserInterruptException, jdk.internal.org.jline.reader.EndOfFileException
    MethodParameters:
                 Name  Flags
      prompt           
      rightPrompt      
      maskingCallback  
      buffer           

  public abstract void printAbove(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      str   

  public abstract void printAbove(jdk.internal.org.jline.utils.AttributedString);
    descriptor: (Ljdk/internal/org/jline/utils/AttributedString;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      str   

  public abstract boolean isReading();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.org.jline.reader.LineReader variable(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljdk/internal/org/jline/reader/LineReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jdk.internal.org.jline.reader.LineReader option(jdk.internal.org.jline.reader.LineReader$Option, boolean);
    descriptor: (Ljdk/internal/org/jline/reader/LineReader$Option;Z)Ljdk/internal/org/jline/reader/LineReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      option  
      value   

  public abstract void callWidget(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.util.Map<java.lang.String, java.lang.Object> getVariables();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public abstract java.lang.Object getVariable(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void setVariable(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract boolean isSet(jdk.internal.org.jline.reader.LineReader$Option);
    descriptor: (Ljdk/internal/org/jline/reader/LineReader$Option;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      option  

  public abstract void setOpt(jdk.internal.org.jline.reader.LineReader$Option);
    descriptor: (Ljdk/internal/org/jline/reader/LineReader$Option;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      option  

  public abstract void unsetOpt(jdk.internal.org.jline.reader.LineReader$Option);
    descriptor: (Ljdk/internal/org/jline/reader/LineReader$Option;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      option  

  public abstract jdk.internal.org.jline.terminal.Terminal getTerminal();
    descriptor: ()Ljdk/internal/org/jline/terminal/Terminal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<java.lang.String, jdk.internal.org.jline.reader.Widget> getWidgets();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljdk/internal/org/jline/reader/Widget;>;

  public abstract java.util.Map<java.lang.String, jdk.internal.org.jline.reader.Widget> getBuiltinWidgets();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljdk/internal/org/jline/reader/Widget;>;

  public abstract jdk.internal.org.jline.reader.Buffer getBuffer();
    descriptor: ()Ljdk/internal/org/jline/reader/Buffer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getAppName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void runMacro(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      macro  

  public abstract jdk.internal.org.jline.terminal.MouseEvent readMouseEvent();
    descriptor: ()Ljdk/internal/org/jline/terminal/MouseEvent;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.org.jline.reader.History getHistory();
    descriptor: ()Ljdk/internal/org/jline/reader/History;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.org.jline.reader.Parser getParser();
    descriptor: ()Ljdk/internal/org/jline/reader/Parser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.org.jline.reader.Highlighter getHighlighter();
    descriptor: ()Ljdk/internal/org/jline/reader/Highlighter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.org.jline.reader.Expander getExpander();
    descriptor: ()Ljdk/internal/org/jline/reader/Expander;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<java.lang.String, jdk.internal.org.jline.keymap.KeyMap<jdk.internal.org.jline.reader.Binding>> getKeyMaps();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljdk/internal/org/jline/keymap/KeyMap<Ljdk/internal/org/jline/reader/Binding;>;>;

  public abstract java.lang.String getKeyMap();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean setKeyMap(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract jdk.internal.org.jline.keymap.KeyMap<jdk.internal.org.jline.reader.Binding> getKeys();
    descriptor: ()Ljdk/internal/org/jline/keymap/KeyMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljdk/internal/org/jline/keymap/KeyMap<Ljdk/internal/org/jline/reader/Binding;>;

  public abstract jdk.internal.org.jline.reader.ParsedLine getParsedLine();
    descriptor: ()Ljdk/internal/org/jline/reader/ParsedLine;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getSearchTerm();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.org.jline.reader.LineReader$RegionType getRegionActive();
    descriptor: ()Ljdk/internal/org/jline/reader/LineReader$RegionType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getRegionMark();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "LineReader.java"
NestMembers:
  jdk.internal.org.jline.reader.LineReader$Option  jdk.internal.org.jline.reader.LineReader$RegionType
InnerClasses:
  public final Option = jdk.internal.org.jline.reader.LineReader$Option of jdk.internal.org.jline.reader.LineReader
  public final RegionType = jdk.internal.org.jline.reader.LineReader$RegionType of jdk.internal.org.jline.reader.LineReader