Skip to content

handle overwriting boolean field with arity = 0, e.g. "-parse -parse" #164

@galaxyeye

Description

@galaxyeye
    /**
     * TODO: fix bug to handle overwriting boolean field with arity = 0, e.g. "-parse -parse"
     * */
    private fun doParse() {
        registeredObjects.add(this)

        jc = JCommander.newBuilder()
                .acceptUnknownOptions(acceptUnknownOptions)
                .allowParameterOverwriting(allowParameterOverwriting)
                .expandAtSign(expandAtSign).build()
        registeredObjects.forEach { jc.addObject(it) }

        if (argv.isNotEmpty()) {
            jc.parse(*argv)
        }
    }

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions