public List < TerminalString > getOptionLongNamesWithDash ( ) { List < ProcessedOption > opts = getOptions ( ) ; List < TerminalString > names = new ArrayList <> ( opts . size ( ) ) ; for ( ProcessedOption o : opts ) { if ( o . getValues ( ) . size ( ) == 0 && o . activator ( ) . isActivated ( new ParsedCommand ( this ) ) ) names . add ( o . getRenderedNameWithDashes ( ) ) ; } return names ; }
Return all option names that not already have a value and is enabled