--- CommandSpec: name: '<main class>' aliases: [] userObject: picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults@2626b418 helpCommand: false defaultValueProvider: null versionProvider: null version: [] ArgGroups: [] Options: - names: [-b] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Boolean, aux=[class java.lang.Boolean], collection=false, map=false) arity: 0 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: 'true' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<boolean>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setBoolean(java.lang.Boolean)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setBoolean(java.lang.Boolean)) - names: [-bigint] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.math.BigDecimal, aux=[class java.math.BigDecimal], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '16.6' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<bigDecimal>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setBigDecimal(java.math.BigDecimal)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setBigDecimal(java.math.BigDecimal)) - names: [-d] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Double, aux=[class java.lang.Double], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '15.5' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<double>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setDouble(java.lang.Double)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setDouble(java.lang.Double)) - names: [-f] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Float, aux=[class java.lang.Float], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '14.4' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<float>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setFloat(java.lang.Float)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setFloat(java.lang.Float)) - names: [-i] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Integer, aux=[class java.lang.Integer], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '12' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<int>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setInt(java.lang.Integer)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setInt(java.lang.Integer)) - names: [-l] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Long, aux=[class java.lang.Long], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '13' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<long>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setLong(java.lang.Long)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setLong(java.lang.Long)) - names: [-list] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.util.List, aux=[class java.lang.String], collection=true, map=false) arity: 1 splitRegex: ',' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: 'a,b,c' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<list>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setList(java.util.List)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setList(java.util.List)) - names: [-map] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.util.Map, aux=[class java.lang.Integer, class java.lang.Double], collection=false, map=true) arity: 1 splitRegex: ',' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '1=1,2=2,3=3' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<Integer=Double>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setMap(java.util.Map)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setMap(java.util.Map)) - names: [-s] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Short, aux=[class java.lang.Short], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '11' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<short>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setShort(java.lang.Short)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setShort(java.lang.Short)) - names: [-set] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.util.SortedSet, aux=[class java.lang.Short], collection=true, map=false) arity: 1 splitRegex: ',' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '1,2,3' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<sortedSet>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setSortedSet(java.util.SortedSet)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setSortedSet(java.util.SortedSet)) - names: [-string] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.String, aux=[class java.lang.String], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: 'abc' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<string>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setString(java.lang.String)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setString(java.lang.String)) - names: [-y] usageHelp: false versionHelp: false description: [] descriptionKey: '' typeInfo: RuntimeTypeInfo(java.lang.Byte, aux=[class java.lang.Byte], collection=false, map=false) arity: 1 splitRegex: '' interactive: false required: false hidden: false hideParamSyntax: false defaultValue: '123' showDefaultValue: ON_DEMAND hasInitialValue: false initialValue: 'null' paramLabel: '<byte>' converters: [] completionCandidates: null getter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setByte(java.lang.Byte)) setter: picocli.CommandLine.Model.MethodBinding(void picocli.CommandLineAnnotatedMethodImplTest$ObjectsWithDefaults.setByte(java.lang.Byte)) PositionalParams: [] UnmatchedArgsBindings: [] Mixins: [] UsageMessageSpec: width: 80 abbreviateSynopsis: false hidden: false showDefaultValues: false sortOptions: true requiredOptionMarker: ' ' headerHeading: '' header: [] synopsisHeading: 'Usage: ' customSynopsis: [] descriptionHeading: '' description: [] parameterListHeading: '' optionListHeading: '' commandListHeading: 'Commands:%n' footerHeading: '' footer: [] ParserSpec: separator: '=' endOfOptionsDelimiter: '--' expandAtFiles: true atFileCommentChar: '#' overwrittenOptionsAllowed: false unmatchedArgumentsAllowed: false unmatchedOptionsArePositionalParams: false stopAtUnmatched: false stopAtPositional: false posixClusteredShortOptionsAllowed: true aritySatisfiedByAttachedOptionParam: false caseInsensitiveEnumValuesAllowed: false collectErrors: false limitSplit: false toggleBooleanFlags: false Subcommands: []