[ https://issues.apache.org/jira/browse/LANG-1404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ruslan Sibgatullin updated LANG-1404: ------------------------------------- Description: Right now to convert an Integer to boolean there is either a null check needed: {{final Integer value = 1;}} {{if (value != null) {}} {{ if(BooleanUtils.toBoolean(value)) {}} {{ // some code}} } {{}}} or two methods call: {{final Integer value = 1;}} {{final Boolean b = BooleanUtils.toBooleanObject(value);}} {{if (BooleanUtils.toBoolean(b)) {}} {{ // some code}} {{}}} Some code-sugar is added with the help of method that accepts Integer and returns boolean: {{final Integer value = 1;}} {{if (BooleanUtils.toBoolean(value)) {}} // some code {{}}} was: Right now to convert an Integer to boolean there is either a null check needed: {{final Integer value = 1;}} {{if (value != null) {}} {{ if(BooleanUtils.toBoolean(value)) {}} {{ // some code}} } {{}}} or two methods call: {{final Integer value = 1;}} {{final Boolean b = BooleanUtils.toBooleanObject(value);}} {{if (BooleanUtils.toBoolean(b)) {}} {{ // some code}} {{}}} Some code-sugar is added with the help of method that accepts Integer and returns boolean: {{final Integer value = 1;}} {{if (BooleanUtils.toBoolean(value)) {}} \{{ // some code}} {{}}} > BooleanUtils.toBoolean(Integer) method added > -------------------------------------------- > > Key: LANG-1404 > URL: https://issues.apache.org/jira/browse/LANG-1404 > Project: Commons Lang > Issue Type: Improvement > Components: lang.* > Reporter: Ruslan Sibgatullin > Priority: Minor > > Right now to convert an Integer to boolean there is either a null check > needed: > {{final Integer value = 1;}} > {{if (value != null) {}} > {{ if(BooleanUtils.toBoolean(value)) {}} > {{ // some code}} > } > {{}}} > or two methods call: > > {{final Integer value = 1;}} > {{final Boolean b = BooleanUtils.toBooleanObject(value);}} > {{if (BooleanUtils.toBoolean(b)) {}} > {{ // some code}} > {{}}} > Some code-sugar is added with the help of method that accepts Integer and > returns boolean: > {{final Integer value = 1;}} > {{if (BooleanUtils.toBoolean(value)) {}} > // some code > {{}}} > -- This message was sent by Atlassian JIRA (v7.6.3#76005)