You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (JIRA)" <ji...@apache.org> on 2017/05/02 02:12:05 UTC

[jira] [Resolved] (GROOVY-2067) Truth as a method.

     [ https://issues.apache.org/jira/browse/GROOVY-2067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul King resolved GROOVY-2067.
-------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: 3.0)
                   2.6.0-alpha-1

> Truth as a method.
> ------------------
>
>                 Key: GROOVY-2067
>                 URL: https://issues.apache.org/jira/browse/GROOVY-2067
>             Project: Groovy
>          Issue Type: Improvement
>          Components: syntax
>    Affects Versions: 1.1-beta-2
>         Environment: Ubuntu 7.04, Java 1.6.01, Groovy 1.0
>            Reporter: Marcos Silva Pereira
>             Fix For: 2.6.0-alpha-1
>
>
> With isCase method, you could do any type become a classifier for switch-case statements. Groovy should deals with truth the same way providing a method that checks truth.
> This could avoid problems like that:
> http://thread.gmane.org/gmane.comp.lang.groovy.devel/8507/focus=8519
> And provides to users a way to do any class become a classifier for conditional statements. The possible names to the methods are:
> 1. isTrue
> 2. checkTruth
> 3. truth
> 4. $isTrue
> 5. truth
> 6. asBool



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)