--- /dev/null 2015-04-26 06:51:08.003313989 -0700 +++ new/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java 2015-07-02 08:21:34.234681186 -0700 @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2002-2012, 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. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +/** + * List of all operations. + * + * @author Guillaume Nodet + * @since 2.6 + */ +public enum Operation { + + ABORT, + ACCEPT_LINE, + ARROW_KEY_PREFIX, + BACKWARD_BYTE, + BACKWARD_CHAR, + BACKWARD_DELETE_CHAR, + BACKWARD_KILL_LINE, + BACKWARD_KILL_WORD, + BACKWARD_WORD, + BEGINNING_OF_HISTORY, + BEGINNING_OF_LINE, + CALL_LAST_KBD_MACRO, + CAPITALIZE_WORD, + CHARACTER_SEARCH, + CHARACTER_SEARCH_BACKWARD, + CLEAR_SCREEN, + COMPLETE, + COPY_BACKWARD_WORD, + COPY_FORWARD_WORD, + COPY_REGION_AS_KILL, + DELETE_CHAR, + DELETE_CHAR_OR_LIST, + DELETE_HORIZONTAL_SPACE, + DIGIT_ARGUMENT, + DO_LOWERCASE_VERSION, + DOWNCASE_WORD, + DUMP_FUNCTIONS, + DUMP_MACROS, + DUMP_VARIABLES, + EMACS_EDITING_MODE, + END_KBD_MACRO, + END_OF_HISTORY, + END_OF_LINE, + EXCHANGE_POINT_AND_MARK, + EXIT_OR_DELETE_CHAR, + FORWARD_BACKWARD_DELETE_CHAR, + FORWARD_BYTE, + FORWARD_CHAR, + FORWARD_SEARCH_HISTORY, + FORWARD_WORD, + HISTORY_SEARCH_BACKWARD, + HISTORY_SEARCH_FORWARD, + INSERT_CLOSE_CURLY, + INSERT_CLOSE_PAREN, + INSERT_CLOSE_SQUARE, + INSERT_COMMENT, + INSERT_COMPLETIONS, + INTERRUPT, + KILL_WHOLE_LINE, + KILL_LINE, + KILL_REGION, + KILL_WORD, + MENU_COMPLETE, + MENU_COMPLETE_BACKWARD, + NEXT_HISTORY, + NON_INCREMENTAL_FORWARD_SEARCH_HISTORY, + NON_INCREMENTAL_REVERSE_SEARCH_HISTORY, + NON_INCREMENTAL_FORWARD_SEARCH_HISTORY_AGAIN, + NON_INCREMENTAL_REVERSE_SEARCH_HISTORY_AGAIN, + OLD_MENU_COMPLETE, + OVERWRITE_MODE, + PASTE_FROM_CLIPBOARD, + POSSIBLE_COMPLETIONS, + PREVIOUS_HISTORY, + QUOTED_INSERT, + RE_READ_INIT_FILE, + REDRAW_CURRENT_LINE, + REVERSE_SEARCH_HISTORY, + REVERT_LINE, + SELF_INSERT, + SET_MARK, + SKIP_CSI_SEQUENCE, + START_KBD_MACRO, + TAB_INSERT, + TILDE_EXPAND, + TRANSPOSE_CHARS, + TRANSPOSE_WORDS, + TTY_STATUS, + UNDO, + UNIVERSAL_ARGUMENT, + UNIX_FILENAME_RUBOUT, + UNIX_LINE_DISCARD, + UNIX_WORD_RUBOUT, + UPCASE_WORD, + YANK, + YANK_LAST_ARG, + YANK_NTH_ARG, + YANK_POP, + VI_APPEND_EOL, + VI_APPEND_MODE, + VI_ARG_DIGIT, + VI_BACK_TO_INDENT, + VI_BACKWARD_BIGWORD, + VI_BACKWARD_WORD, + VI_BWORD, + VI_CHANGE_CASE, + VI_CHANGE_CHAR, + VI_CHANGE_TO, + VI_CHANGE_TO_EOL, + VI_CHAR_SEARCH, + VI_COLUMN, + VI_COMPLETE, + VI_DELETE, + VI_DELETE_TO, + VI_DELETE_TO_EOL, + VI_EDITING_MODE, + VI_END_BIGWORD, + VI_END_WORD, + VI_EOF_MAYBE, + VI_EWORD, + VI_FWORD, + VI_FETCH_HISTORY, + VI_FIRST_PRINT, + VI_FORWARD_BIGWORD, + VI_FORWARD_WORD, + VI_GOTO_MARK, + VI_INSERT_BEG, + VI_INSERTION_MODE, + VI_KILL_WHOLE_LINE, + VI_MATCH, + VI_MOVEMENT_MODE, + VI_NEXT_WORD, + VI_OVERSTRIKE, + VI_OVERSTRIKE_DELETE, + VI_PREV_WORD, + VI_PUT, + VI_REDO, + VI_REPLACE, + VI_RUBOUT, + VI_SEARCH, + VI_SEARCH_AGAIN, + VI_SET_MARK, + VI_SUBST, + VI_TILDE_EXPAND, + VI_YANK_ARG, + VI_YANK_TO, + VI_MOVE_ACCEPT_LINE, + VI_NEXT_HISTORY, + VI_PREVIOUS_HISTORY, + VI_INSERT_COMMENT, + VI_BEGNNING_OF_LINE_OR_ARG_DIGIT, +}