JShell tool feedback modes -- predefined and default

Robert Field robert.field at oracle.com
Fri Mar 11 22:37:03 UTC 2016


/set newmode verbose0 command

/set prompt verbose0 '\njshell> ' '   ...> '

/set field verbose0 pre '|  '
/set field verbose0 post '%n'
/set field verbose0 errorpre '|  Error: '
/set field verbose0 errorpost '%n'
/set field verbose0 action 'created' added-primary
/set field verbose0 action 'modified' modified-primary
/set field verbose0 action 'replaced' replaced-primary
/set field verbose0 action 'overwrote' overwrote-primary
/set field verbose0 action 'dropped' dropped-primary
/set field verbose0 action 'rejected' rejected-primary
/set field verbose0 action '  update added' added-update
/set field verbose0 action '  update modified' modified-update
/set field verbose0 action '  update replaced' replaced-update
/set field verbose0 action '  update overwrote' overwrote-update
/set field verbose0 action '  update dropped' dropped-update
/set field verbose0 action '  update rejected' rejected-update
/set field verbose0 resolve '' ok-*
/set field verbose0 resolve ', however, it cannot be invoked until%s is declared' defined-primary
/set field verbose0 resolve ', however, it cannot be referenced until%s is declared' notdefined-primary
/set field verbose0 resolve ' which cannot be invoked until%s is declared' defined-update
/set field verbose0 resolve ' which cannot be referenced until%s is declared' notdefined-update
/set field verbose0 name '%s'
/set field verbose0 type '%s'
/set field verbose0 result ' ==> %s%n'
        

/set format verbose0 '' *-*-*

/set format verbose0 '{pre}{action} class {name}{resolve}{post}' class-*-*
/set format verbose0 '{pre}{action} interface {name}{resolve}{post}' interface-*-*
/set format verbose0 '{pre}{action} enum {name}{resolve}{post}' enum-*-*
/set format verbose0 '{pre}{action} annotation interface {name}{resolve}{post}' annotation-*-*
        
/set format verbose0 '{pre}{action} method {name}({type}){resolve}{post}' method-*-*
        
/set format verbose0 '{pre}{action} variable {name}, reset to null{post}' varreset--update
        
/set format verbose0 '{pre}{action} variable {name} : {type}{resolve}{post}' varinit-*-* vardecl-*-* vardeclrecoverable-*-*
/set format verbose0 '{name}{result}{pre}{action} variable {name} : {type}{resolve}{post}' varinit vardecl vardeclrecoverable

/set format verbose0 '{name}{result}{pre}created scratch variable {name} : {type}{post}' expression
/set format verbose0 '{name}{result}{pre}value of {name} : {type}{post}' varvalue 
/set format verbose0 '{name}{result}{pre}assigned to {name} : {type}{post}' assignment

/set newmode default0 command verbose0

/set format default0 '' *-*-update

/set format default0 '{pre}{action} variable {name}, reset to null{post}' varreset--update
        
/set format default0 '{name}{result}' expression varvalue assignment varinit vardecl

/set newmode concise0 command default0

/set prompt concise0 'jshell> ' '   ...> '

/set format concise0 '' class-* interface-* enum-* method-*

/set feedback default0


More information about the kulla-dev mailing list