Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.8.5, 2.0-beta-2
-
Fix Version/s: 1.8.6, 2.0-beta-3
-
Component/s: groovy-jdk
-
Labels:None
-
Number of attachments :
Description
We treat arrays as Lists in may respects. There are methods from List that have been grafted unto arrays however there is no contains() method which would come in handy in scenarios like the following one
if(!arrayOfObjects.contains(element)) {
arrayOfObjects << elements
}
One way to do it currently is this
if( !(element in arrayOfObjects) ) {
arrayOfObjects << elements
}
Notice the additional () around the expression
Issue Links
- relates to
-
GROOVY-5273
Provide contains as a DGM method for primitive arrays
-
Activity
blackdrag blackdrag
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Link |
This issue relates to |
Paul King
made changes -
| Assignee | Paul King [ paulk ] |
Paul King
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 2.0-beta-3 [ 18244 ] | |
| Fix Version/s | 1.8.6 [ 18245 ] | |
| Resolution | Fixed [ 1 ] |
Paul King
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |