diff --git a/README.adoc b/README.adoc
index a7c4af4..cd53393 100644
--- a/README.adoc
+++ b/README.adoc
@@ -135,6 +135,7 @@ Groovy policy comes with a native sandbox feature allowing to safely run Groovy
predefined list of allowed methods, fields, constructors, and annotations.
The complete whitelist can be found here : https://raw.githubusercontent.com/gravitee-io/gravitee-policy-groovy/master/src/main/resources/groovy-whitelist[gravitee groovy whitelist]
+The whitelist is generated with an executable `src/test/java/io/gravitee/policy/groovy/exec/GroovyWhitelistGenerator.java`, we can launch `mvn exec:java` to regenerate.
This whitelist should be enough for almost all possible use cases. If you have specific needs which are not allowed by the built-in whitelist, you can extend (or even replace) the list with your own declarations.
For that, you can configure the gravitee.yml by specifying:
diff --git a/pom.xml b/pom.xml
index 5e1cd6f..0231974 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,9 +39,9 @@
1.18.3
1.9.0
1.17.2
- 3.0.9
+ 3.0.10
1.27
- 3.11
+ 3.12.0
30.1.1-jre
2.5.5
@@ -253,6 +253,15 @@
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.0.0
+
+ io.gravitee.policy.groovy.sandbox.GroovyWhitelistGenerator
+ test
+
+
diff --git a/src/main/java/io/gravitee/policy/groovy/sandbox/SecuredResolver.java b/src/main/java/io/gravitee/policy/groovy/sandbox/SecuredResolver.java
index 383c8cb..7eca5a5 100644
--- a/src/main/java/io/gravitee/policy/groovy/sandbox/SecuredResolver.java
+++ b/src/main/java/io/gravitee/policy/groovy/sandbox/SecuredResolver.java
@@ -25,9 +25,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
-import java.lang.reflect.Constructor;
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
+import java.lang.reflect.*;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Collectors;
@@ -270,7 +268,7 @@ private boolean isMethodAllowed(Class> clazz, String methodName, Class>[] ar
return false;
}
- Method method = MethodUtils.getMatchingAccessibleMethod(clazz, methodName, argumentClasses);
+ Method method = getMatchingAccessibleMethod(clazz, methodName, argumentClasses);
if (method != null && (isGroovyScriptDefinedMethod(method) || getAllowedMethods(clazz).contains(method))) {
// Allow method if directly defined in the script or if the method is explicitly allowed.
@@ -293,6 +291,25 @@ private boolean isMethodAllowed(Class> clazz, String methodName, Class>[] ar
return false;
}
+ private Method getMatchingAccessibleMethod(Class> clazz, String methodName, Class>[] argumentClasses) {
+ try {
+ return MethodUtils.getMatchingAccessibleMethod(clazz, methodName, argumentClasses);
+ } catch (InaccessibleObjectException e) {
+ Class> superclass = clazz.getSuperclass();
+ if (!superclass.equals(Object.class)) {
+ return getMatchingAccessibleMethod(superclass, methodName, argumentClasses);
+ }
+ Optional method = Arrays
+ .stream(clazz.getInterfaces())
+ .map(parent -> getMatchingAccessibleMethod(parent, methodName, argumentClasses))
+ .findFirst();
+ if (method.isPresent()) {
+ return method.get();
+ }
+ throw e;
+ }
+ }
+
private boolean isDGMAllowed(Class> clazz, String methodName, Class>[] argumentClasses) {
Class>[] selfArgs = new Class[argumentClasses.length + 1];
selfArgs[0] = clazz;
@@ -307,7 +324,7 @@ private boolean isDGMAllowed(Class> clazz, String methodName, Class>[] argum
// Try to find allowed method from default groovy methods.
for (Class> dgmClass : DGM_CLASSES) {
- Method method = MethodUtils.getMatchingAccessibleMethod(dgmClass, methodName, selfArgs);
+ Method method = getMatchingAccessibleMethod(dgmClass, methodName, selfArgs);
if (method != null && getAllowedMethods(dgmClass).contains(method)) {
return true;
@@ -493,7 +510,7 @@ private static void parseDeclaration(
}
}
- private static Method parseMethod(String declaration) throws Exception {
+ protected static Method parseMethod(String declaration) throws Exception {
String[] split = declaration.split(" ");
String clazzName = split[1];
String methodName = split[2];
diff --git a/src/main/resources/groovy-whitelist b/src/main/resources/groovy-whitelist
index 4732b9e..14476bf 100644
--- a/src/main/resources/groovy-whitelist
+++ b/src/main/resources/groovy-whitelist
@@ -1,1116 +1,1497 @@
# Allows by class (all methods, fields and constructors)
-class io.gravitee.gateway.api.ExecutionContext
+class groovy.json.JsonOutput
+class groovy.json.JsonParserType
+class groovy.json.JsonSlurper
+class groovy.util.slurpersupport.Node
+class groovy.util.slurpersupport.NodeChild
+class groovy.util.XmlSlurper
+class io.gravitee.am.model.safe.ClientProperties
+class io.gravitee.am.model.safe.DomainProperties
+class io.gravitee.am.model.safe.UserProperties
+class io.gravitee.am.model.uma.PermissionRequest
class io.gravitee.common.http.GraviteeHttpHeader
-class io.gravitee.common.http.HttpHeadersValues
-class io.gravitee.common.http.HttpStatusCode
class io.gravitee.common.http.HttpHeader
class io.gravitee.common.http.HttpHeaders
-class io.gravitee.common.http.MediaType
+class io.gravitee.common.http.HttpHeadersValues
class io.gravitee.common.http.HttpMethod
+class io.gravitee.common.http.HttpStatusCode
class io.gravitee.common.http.HttpVersion
-class io.gravitee.policy.groovy.utils.AttributesBasedExecutionContext
-class io.gravitee.policy.groovy.model.ContentAwareRequest
-class io.gravitee.policy.groovy.model.ContentAwareResponse
-class io.gravitee.policy.groovy.PolicyResult
-class io.gravitee.policy.groovy.PolicyResult$State
-class io.gravitee.common.util.MultiValueMap
+class io.gravitee.common.http.MediaType
class io.gravitee.common.util.BlockingArrayQueue
class io.gravitee.common.util.LinkedCaseInsensitiveMap
class io.gravitee.common.util.LinkedCaseInsensitiveSet
class io.gravitee.common.util.LinkedMultiValueMap
class io.gravitee.common.util.ListReverser
class io.gravitee.common.util.Maps
+class io.gravitee.common.util.MultiValueMap
class io.gravitee.common.util.URIUtils
-class io.gravitee.am.model.safe.UserProperties
-class io.gravitee.am.model.safe.DomainProperties
-class io.gravitee.am.model.safe.ClientProperties
-class io.gravitee.am.model.uma.PermissionRequest
-class groovy.json.JsonOutput
-class groovy.json.JsonSlurper
-class groovy.json.JsonParserType
-class groovy.util.XmlSlurper
-class groovy.util.slurpersupport.NodeChild
-class groovy.util.slurpersupport.Node
-class java.lang.Math
-class java.lang.String
-class java.lang.Integer
+class io.gravitee.gateway.api.ExecutionContext
+class io.gravitee.policy.groovy.model.ContentAwareRequest
+class io.gravitee.policy.groovy.model.ContentAwareResponse
+class io.gravitee.policy.groovy.PolicyResult
+class io.gravitee.policy.groovy.PolicyResult$State
+class io.gravitee.policy.groovy.utils.AttributesBasedExecutionContext
class java.lang.Double
+class java.lang.Float
+class java.lang.Integer
class java.lang.Long
+class java.lang.Math
+class java.lang.Short
+class java.lang.String
class java.math.BigDecimal
class java.math.BigInteger
-class java.lang.Float
-class java.lang.Short
-class java.util.Date
-class java.util.Map
-class java.util.List
-class java.util.Collection
-class java.util.Collections
-class java.util.Queue
-class java.util.Deque
-class java.util.Random
+class java.net.URLDecoder
+class java.net.URLEncoder
+class java.time.format.DateTimeFormatter
class java.time.LocalDate
class java.time.LocalDateTime
class java.time.ZonedDateTime
-class java.time.format.DateTimeFormatter
class java.util.Calendar
-class java.net.URLEncoder
-class java.net.URLDecoder
+class java.util.Collection
+class java.util.Collections
+class java.util.Date
+class java.util.Deque
+class java.util.List
+class java.util.Map
+class java.util.Queue
+class java.util.Random
# Allows method signatures
-method java.lang.Object clone
-method java.lang.Object equals java.lang.Object
-method java.lang.Object hashCode
-method java.lang.Object toString
-method java.lang.System currentTimeMillis
-method java.lang.System nanoTime
-method java.util.Comparator compare java.lang.Object java.lang.Object
-method java.util.Map$Entry getKey
-method java.util.Map$Entry getValue
-method java.util.TimeZone getTimeZone java.lang.String
-method java.util.UUID randomUUID
-method java.lang.Throwable getCause
-method java.lang.Throwable getMessage
-method java.lang.Comparable compareTo java.lang.Object
-method java.lang.Enum name
-method java.lang.Enum ordinal
+method groovy.json.JsonSlurper getMaxSizeForInMemory
+method groovy.json.JsonSlurper getType
+method groovy.json.JsonSlurper isCheckDates
+method groovy.json.JsonSlurper isChop
+method groovy.json.JsonSlurper isLazyChop
+method groovy.json.JsonSlurper parse byte[]
+method groovy.json.JsonSlurper parse byte[] java.lang.String
+method groovy.json.JsonSlurper parse char[]
+method groovy.json.JsonSlurper parse java.io.File
+method groovy.json.JsonSlurper parse java.io.File java.lang.String
+method groovy.json.JsonSlurper parse java.io.InputStream
+method groovy.json.JsonSlurper parse java.io.InputStream java.lang.String
+method groovy.json.JsonSlurper parse java.io.Reader
+method groovy.json.JsonSlurper parse java.net.URL
+method groovy.json.JsonSlurper parse java.net.URL java.lang.String
+method groovy.json.JsonSlurper parse java.net.URL java.util.Map
+method groovy.json.JsonSlurper parse java.net.URL java.util.Map java.lang.String
+method groovy.json.JsonSlurper parse java.nio.file.Path
+method groovy.json.JsonSlurper parse java.nio.file.Path java.lang.String
+method groovy.json.JsonSlurper parse java.util.Map java.net.URL
+method groovy.json.JsonSlurper parse java.util.Map java.net.URL java.lang.String
+method groovy.json.JsonSlurper parseText java.lang.String
+method groovy.json.JsonSlurper setCheckDates boolean
+method groovy.json.JsonSlurper setChop boolean
+method groovy.json.JsonSlurper setLazyChop boolean
+method groovy.json.JsonSlurper setMaxSizeForInMemory int
+method groovy.json.JsonSlurper setType groovy.json.JsonParserType
+method groovy.lang.Closure andThen groovy.lang.Closure
+method groovy.lang.Closure andThenSelf
+method groovy.lang.Closure andThenSelf int
+method groovy.lang.Closure asWritable
method groovy.lang.Closure call
method groovy.lang.Closure call java.lang.Object
-method groovy.lang.Closure call java.lang.Object[]
+method groovy.lang.Closure clone
+method groovy.lang.Closure compose groovy.lang.Closure
+method groovy.lang.Closure composeSelf
+method groovy.lang.Closure composeSelf int
method groovy.lang.Closure curry java.lang.Object
-method groovy.lang.Closure curry java.lang.Object[]
+method groovy.lang.Closure dehydrate
method groovy.lang.Closure getDelegate
+method groovy.lang.Closure getDirective
+method groovy.lang.Closure getMaximumNumberOfParameters
+method groovy.lang.Closure getOwner
+method groovy.lang.Closure getParameterTypes
+method groovy.lang.Closure getProperty java.lang.String
method groovy.lang.Closure getResolveStrategy
-method groovy.lang.Closure ncurry int java.lang.Object
-method groovy.lang.Closure ncurry int java.lang.Object[]
-method groovy.lang.Closure setDelegate java.lang.Object
-method groovy.lang.Closure setResolveStrategy int
+method groovy.lang.Closure getThisObject
+method groovy.lang.Closure isCase java.lang.Object
+method groovy.lang.Closure leftShift groovy.lang.Closure
+method groovy.lang.Closure leftShift java.lang.Object
method groovy.lang.Closure memoize
method groovy.lang.Closure memoizeAtLeast int
method groovy.lang.Closure memoizeAtMost int
method groovy.lang.Closure memoizeBetween int int
+method groovy.lang.Closure ncurry int java.lang.Object
+method groovy.lang.Closure rcurry java.lang.Object
+method groovy.lang.Closure rehydrate java.lang.Object java.lang.Object java.lang.Object
+method groovy.lang.Closure rightShift groovy.lang.Closure
+method groovy.lang.Closure setDelegate java.lang.Object
+method groovy.lang.Closure setDirective int
+method groovy.lang.Closure setProperty java.lang.String java.lang.Object
+method groovy.lang.Closure setResolveStrategy int
+method groovy.lang.Closure trampoline
+method groovy.lang.GString build groovy.lang.GroovyObject
+method groovy.lang.GString charAt int
+method groovy.lang.GString compareTo java.lang.Object
+method groovy.lang.GString equals groovy.lang.GString
+method groovy.lang.GString equals java.lang.Object
+method groovy.lang.GString getBytes
+method groovy.lang.GString getBytes java.lang.String
+method groovy.lang.GString getStrings
+method groovy.lang.GString getValue int
+method groovy.lang.GString getValueCount
+method groovy.lang.GString getValues
+method groovy.lang.GString hashCode
+method groovy.lang.GString length
+method groovy.lang.GString negate
+method groovy.lang.GString plus groovy.lang.GString
method groovy.lang.GString plus java.lang.String
+method groovy.lang.GString subSequence int int
+method groovy.lang.GString toString
+method groovy.lang.GString writeTo java.io.Writer
+method groovy.lang.Range containsWithinBounds java.lang.Object
method groovy.lang.Range getFrom
method groovy.lang.Range getTo
+method groovy.lang.Range inspect
+method groovy.lang.Range isReverse
method groovy.lang.Range step int
method groovy.lang.Range step int groovy.lang.Closure
-method groovy.json.JsonSlurper parseText java.lang.String
-method org.codehaus.groovy.runtime.InvokerHelper asIterator java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Enumeration
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toList int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inits java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods and java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods and java.lang.Boolean java.lang.Boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods and java.util.BitSet java.util.BitSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Class java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.util.Collection java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.util.Map java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods rightShift java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Collection java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.concurrent.BlockingQueue java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map.Entry
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.List java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Set java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.SortedSet java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods times java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods get java.util.Map java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.List java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.lang.Object[] java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods equals int[] int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.List java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.Map java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.Set java.util.Set
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.util.AbstractCollection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.util.AbstractMap
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toString int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Long
-method org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Float
+method java.lang.Comparable compareTo java.lang.Object
+method java.lang.Enum compareTo java.lang.Enum
+method java.lang.Enum compareTo java.lang.Object
+method java.lang.Enum describeConstable
+method java.lang.Enum equals java.lang.Object
+method java.lang.Enum getDeclaringClass
+method java.lang.Enum hashCode
+method java.lang.Enum name
+method java.lang.Enum ordinal
+method java.lang.Enum toString
+method java.lang.Enum valueOf java.lang.Class java.lang.String
+method java.lang.Object equals java.lang.Object
+method java.lang.Object hashCode
+method java.lang.Object toString
+method java.lang.System currentTimeMillis
+method java.lang.System nanoTime
+method java.lang.Throwable addSuppressed java.lang.Throwable
+method java.lang.Throwable fillInStackTrace
+method java.lang.Throwable getCause
+method java.lang.Throwable getLocalizedMessage
+method java.lang.Throwable getMessage
+method java.lang.Throwable getStackTrace
+method java.lang.Throwable getSuppressed
+method java.lang.Throwable initCause java.lang.Throwable
+method java.lang.Throwable setStackTrace java.lang.StackTraceElement[]
+method java.lang.Throwable toString
+method java.util.Comparator compare java.lang.Object java.lang.Object
+method java.util.Comparator comparing java.util.function.Function
+method java.util.Comparator comparing java.util.function.Function java.util.Comparator
+method java.util.Comparator comparingDouble java.util.function.ToDoubleFunction
+method java.util.Comparator comparingInt java.util.function.ToIntFunction
+method java.util.Comparator comparingLong java.util.function.ToLongFunction
+method java.util.Comparator equals java.lang.Object
+method java.util.Comparator naturalOrder
+method java.util.Comparator nullsFirst java.util.Comparator
+method java.util.Comparator nullsLast java.util.Comparator
+method java.util.Comparator reversed
+method java.util.Comparator reverseOrder
+method java.util.Comparator thenComparing java.util.Comparator
+method java.util.Comparator thenComparing java.util.function.Function
+method java.util.Comparator thenComparing java.util.function.Function java.util.Comparator
+method java.util.Comparator thenComparingDouble java.util.function.ToDoubleFunction
+method java.util.Comparator thenComparingInt java.util.function.ToIntFunction
+method java.util.Comparator thenComparingLong java.util.function.ToLongFunction
+method java.util.Map.Entry comparingByKey
+method java.util.Map.Entry comparingByKey java.util.Comparator
+method java.util.Map.Entry comparingByValue
+method java.util.Map.Entry comparingByValue java.util.Comparator
+method java.util.Map.Entry copyOf java.util.Map.Entry
+method java.util.Map.Entry equals java.lang.Object
+method java.util.Map.Entry getKey
+method java.util.Map.Entry getValue
+method java.util.Map.Entry hashCode
+method java.util.Map.Entry setValue java.lang.Object
+method java.util.TimeZone clone
+method java.util.TimeZone getAvailableIDs
+method java.util.TimeZone getAvailableIDs int
+method java.util.TimeZone getDefault
+method java.util.TimeZone getDisplayName
+method java.util.TimeZone getDisplayName boolean int
+method java.util.TimeZone getDisplayName boolean int java.util.Locale
+method java.util.TimeZone getDisplayName java.util.Locale
+method java.util.TimeZone getDSTSavings
+method java.util.TimeZone getID
+method java.util.TimeZone getOffset int int int int int int
+method java.util.TimeZone getOffset long
+method java.util.TimeZone getRawOffset
+method java.util.TimeZone getTimeZone java.lang.String
+method java.util.TimeZone getTimeZone java.time.ZoneId
+method java.util.TimeZone hasSameRules java.util.TimeZone
+method java.util.TimeZone inDaylightTime java.util.Date
+method java.util.TimeZone observesDaylightTime
+method java.util.TimeZone setDefault java.util.TimeZone
+method java.util.TimeZone setID java.lang.String
+method java.util.TimeZone setRawOffset int
+method java.util.TimeZone toZoneId
+method java.util.TimeZone useDaylightTime
+method java.util.UUID clockSequence
+method java.util.UUID compareTo java.lang.Object
+method java.util.UUID compareTo java.util.UUID
+method java.util.UUID equals java.lang.Object
+method java.util.UUID fromString java.lang.String
+method java.util.UUID getLeastSignificantBits
+method java.util.UUID getMostSignificantBits
+method java.util.UUID hashCode
+method java.util.UUID nameUUIDFromBytes byte[]
+method java.util.UUID node
+method java.util.UUID randomUUID
+method java.util.UUID timestamp
+method java.util.UUID toString
+method java.util.UUID variant
+method java.util.UUID version
method org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Double
+method org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Float
+method org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Long
method org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Object[] java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Iterator java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods min long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Object[] java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Iterator java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods max int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Number java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Character java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Character java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Object[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count int[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count boolean[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Iterator java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Iterable java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count float[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count byte[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count long[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count short[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count double[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count char[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Collection java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isEmpty java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains java.lang.Iterable java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains int[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains long[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains double[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains float[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains byte[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains java.lang.Object[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains short[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains char[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods contains boolean[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods split groovy.lang.Closure java.util.Collection java.util.Collection java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.util.Set groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.util.Deque
-method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods next java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods next java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join double[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.util.Collection java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.util.Iterator java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.lang.Iterable java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join char[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join byte[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join int[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join long[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join float[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join short[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.lang.Object[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods join boolean[] java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toLowerCase java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUpperCase java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods size java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.util.Enumeration
-method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.Collection java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.List int java.lang.Object[]
method org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.Collection java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.Collection java.lang.Object[]
method org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.Collection java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAll java.util.Map java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods first java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods first java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods first java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods identity java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Iterator java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.List int java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods addShutdownHook java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods and java.lang.Boolean java.lang.Boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods and java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods and java.util.BitSet java.util.BitSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean boolean[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Double
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Float
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Enumeration
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asCollection java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.Set
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.SortedMap
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asList java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asList java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asString java.lang.Throwable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Set
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.SortedMap
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType groovy.lang.Closure java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Iterable java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Number java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Object java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Object[] java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.util.Collection java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.util.Map java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.Set
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.SortedMap
+method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods average short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods bitwiseNegate java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods bitwiseNegate java.util.BitSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods buffered java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods bufferedIterator java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods bufferedIterator java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int int boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int int boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int int boolean
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Iterable
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Iterable java.util.Collection groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Object groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Object java.util.Collection groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Object[] groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Object[] java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection java.util.Collection groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Map java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Iterator java.util.Collection groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Iterable java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getLocation java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods implies java.lang.Boolean java.lang.Boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods addEntry java.util.Map java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.util.Enumeration
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods mod java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asList java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asList java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Number java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Iterable java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Object java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.util.Collection java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.util.Map java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType java.lang.Object[] java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asType groovy.lang.Closure java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.List boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.lang.Object[] boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isLetter java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isLetterOrDigit java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods is java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isLowerCase java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isUpperCase java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isDigit java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods isWhitespace java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum int[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum long[] long
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum char[] char
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator java.lang.Object boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum byte[] byte
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum short[] short
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[] java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator java.lang.Object groovy.lang.Closure boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum float[] float
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sum double[] double
-method org.codehaus.groovy.runtime.DefaultGroovyMethods containsAll java.util.Collection java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Map java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectAll java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectAll java.util.Collection java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[] java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[] java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Map java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Iterable java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Object[] java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Collection java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Iterator java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Map java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.lang.Iterable java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.util.Collection java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods combinations java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods combinations java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods combinations java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Character java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Character java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Number java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods compareTo java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains boolean[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains byte[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains char[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains double[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains float[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains int[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains java.lang.Iterable java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains java.lang.Object[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains long[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods contains short[] java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods containsAll java.lang.Iterable java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods retainAll java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods retainAll java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods retainAll java.util.Collection java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAll java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAll java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAll java.util.Collection java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.SortedSet groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Set groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods spread java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods head java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods head java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods head java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Iterator java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable boolean java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] boolean java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable boolean groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.SortedMap
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] boolean groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap int[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap java.util.List int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap java.lang.Object[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap boolean[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap long[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap short[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap char[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap double[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap float[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods swap byte[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods disjoint java.util.Collection java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods containsAll java.util.Collection java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count boolean[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count byte[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count char[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count double[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count float[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count int[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Iterable java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Object[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Collection java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Iterator java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count long[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods count short[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.util.Map groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods disjoint java.lang.Iterable java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods previous java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods previous java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.math.BigDecimal
-method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Double int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Double
-method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Float int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Float
-method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.math.BigDecimal int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Character java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.util.List java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Iterable java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.util.Collection java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Character java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Number java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.math.BigDecimal java.math.BigInteger
-method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.math.BigDecimal java.lang.Double
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.SortedSet groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods disjoint java.util.Collection java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods div java.lang.Character java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods div java.lang.Character java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods div java.lang.Number java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto double java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto float java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Double java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Float java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Long java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Number java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.math.BigDecimal java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.math.BigInteger java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods downto long java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.lang.Object[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.Iterator int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.List int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.Map int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.SortedSet int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.lang.Object[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.util.Iterator int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.util.List int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.util.SortedSet int
method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.lang.Iterable groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.util.Map groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.util.SortedSet groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dropWhile java.util.SortedSet groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods dump java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Set groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.SortedSet groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachByte byte[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachByte java.lang.Byte[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachCombination java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachPermutation java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachPermutation java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Set groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.SortedSet groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equals int[] int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.lang.Object[] java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.List java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.List java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.Map java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equals java.util.Set java.util.Set
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equalsIgnoreZeroSign java.lang.Double java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods equalsIgnoreZeroSign java.lang.Float java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods find java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Set
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Set groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Iterable int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object[] int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.util.Iterator int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Iterable java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object[] java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.util.Iterator java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Iterable int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object[] int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.util.Iterator int groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Iterable java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object[] java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Collection java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Iterator java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Map java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods first java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods first java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods first java.util.List
method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten int[]
method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.Collection groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.List
method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.Set
method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Iterable java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten int[]
method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Iterable java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods subMap java.util.Map java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods subMap java.util.Map java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unaryMinus java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unaryPlus java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toArrayString java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toMapString java.util.Map int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toMapString java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toListString java.util.Collection int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toListString java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods bitwiseNegate java.util.BitSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods bitwiseNegate java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods step java.lang.Number java.lang.Number java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods or java.lang.Boolean java.lang.Boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods or java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods or java.util.BitSet java.util.BitSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tap java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List groovy.lang.EmptyRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] groovy.lang.ObjectRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt groovy.lang.ListWithDefault groovy.lang.EmptyRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt groovy.lang.ListWithDefault groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt groovy.lang.ListWithDefault java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods flatten short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods get java.util.Map java.lang.Object java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt boolean[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.EmptyRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] groovy.lang.ObjectRange
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt boolean[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt boolean[] groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt boolean[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] groovy.lang.Range
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] groovy.lang.Range
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] groovy.lang.ObjectRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt float[] groovy.lang.IntRange
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt float[] groovy.lang.ObjectRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt float[] groovy.lang.Range
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt float[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt groovy.lang.ListWithDefault groovy.lang.EmptyRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt groovy.lang.ListWithDefault groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt groovy.lang.ListWithDefault java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] groovy.lang.Range
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.Collection java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.BitSet groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt boolean[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] groovy.lang.ObjectRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt float[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Iterable int
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object java.lang.String
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.Map java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.EmptyRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.ObjectRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.BitSet groovy.lang.IntRange
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.BitSet int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt boolean[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt double[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.Collection java.lang.String
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.Iterator int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List groovy.lang.EmptyRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List int
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.Map java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] groovy.lang.ObjectRange
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt int[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt float[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt byte[] groovy.lang.Range
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt long[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] groovy.lang.IntRange
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] groovy.lang.ObjectRange
method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt char[] groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List int java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.BitSet int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.BitSet groovy.lang.IntRange boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.Map java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List java.util.List java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.lang.Object java.lang.String java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.IntRange java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.EmptyRange java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.EmptyRange java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.IntRange java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List java.lang.Number java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List java.util.List java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asCollection java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Iterator java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection boolean groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List boolean groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List boolean java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection boolean java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods uniqueItems java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods uniqueItems java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods coercedEquals java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods coercedEquals java.lang.Object[] java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods numberAwareCompareTo java.lang.Comparable java.lang.Comparable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[] java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.Iterator java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.List java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Set groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.SortedSet groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverseEach java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverseEach java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods reverseEach java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods every java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.Set
-method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getAt short[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getGroovydoc java.lang.reflect.AnnotatedElement
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices boolean[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getLocation java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getMetaPropertyValues java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods getRootLoader java.lang.ClassLoader
method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object[] java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.Collection
method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.Collection java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.List
method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.List java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.Set
method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.util.Set java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Object[] int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int int boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectAll java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectAll java.util.Collection java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.util.Collection java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectNested java.lang.Iterable java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Iterable java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Collection java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Iterator java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.lang.Object[] java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectMany java.util.Map java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[] java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Object[] java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Map java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Collection java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Iterator java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Iterable java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Map java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object[] java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResult java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findResults java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods combinations java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods combinations java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods combinations java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachCombination java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods subsequences java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods permutations java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods permutations java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods permutations java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachPermutation java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachPermutation java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose long[][]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose double[][]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose int[][]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Map java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Map java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Collection java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Iterable groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Iterable java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Collection java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Object[] java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Iterable java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Object[] groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Object[] java.util.List
method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods groupAnswer java.util.Map java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods countBy java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods countAnswer java.util.Map java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Collection java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods groupBy java.util.Map java.util.List
method org.codehaus.groovy.runtime.DefaultGroovyMethods groupEntriesBy java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object[] java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Collection java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Map java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Iterator java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Map java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Map java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Collection java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Iterable java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Collection java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Iterable java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Collection java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List int java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List int java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List int java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.SortedSet java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Number java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Character java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.SortedSet java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Set java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.SortedSet java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Set java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Character java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Set java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods div java.lang.Character java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods div java.lang.Character java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods div java.lang.Number java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getIndices boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAtImpl java.lang.Object[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods resizeListWithRangeAndGetSublist java.util.List groovy.lang.IntRange
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getSubList java.util.List java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods getAtIterable java.lang.Iterable java.lang.String java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.Set
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.SortedMap
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asImmutable java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.SortedMap
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asUnmodifiable java.util.Set
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.SortedMap
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Set
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withDefault java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withDefault java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withDefault java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withLazyDefault java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withLazyDefault java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withEagerDefault java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withEagerDefault java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.util.Iterator int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods hasProperty java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods head java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods head java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods head java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods identity java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods implies java.lang.Boolean java.lang.Boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed double[] int
method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed int[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.lang.Iterable int
method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.util.Iterator
method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.util.Iterator int
method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed int[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.lang.Iterable
method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed long[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods indexed double[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Map java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Object[] java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.SortedSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.SortedMap
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Iterator java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods tails java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.lang.Object[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.SortedSet int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.Map int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.Iterator int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.lang.Object[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.util.SortedSet int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.SortedSet int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.Map int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.lang.Object[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.Iterator int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.lang.Iterable int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.util.SortedSet int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.util.Iterator int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods dropRight java.lang.Object[] int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Enumeration
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean double[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean float[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean long[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean boolean[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean short[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean byte[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Double
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean char[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asBoolean java.lang.Float
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asArrayType java.lang.Object java.lang.Class
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.SortedSet java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Set java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Set java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.SortedSet java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Map java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods init java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inits java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.lang.Object[] java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Collection java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Iterator java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inject java.util.Map java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods inspect java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Character java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Character java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Number java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.lang.Iterable java.lang.Iterable
method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.lang.Iterable java.lang.Iterable java.util.Comparator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Collection java.util.Collection java.util.Comparator
method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Collection java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.lang.Iterable java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.List java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Collection java.util.Collection java.util.Comparator
method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.List java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods chop java.lang.Object[] int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods chop java.lang.Iterable int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods chop java.util.Iterator int[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.SortedSet java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.SortedSet java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.List java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Map java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Set java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.Set java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.SortedSet java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.SortedSet java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods is java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isAtLeast java.math.BigDecimal java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isAtLeast java.math.BigDecimal java.math.BigDecimal
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Class java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.util.Collection java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.util.Map java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isDigit java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isEmpty java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isLetter java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isLetterOrDigit java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isLowerCase java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isUpperCase java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods isWhitespace java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.util.Enumeration
+method org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join boolean[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join byte[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join char[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join double[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join float[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join int[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.lang.Iterable java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.lang.Object[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.util.Collection java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join java.util.Iterator java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join long[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods join short[] java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.util.Deque
+method org.codehaus.groovy.runtime.DefaultGroovyMethods last java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Collection java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.concurrent.BlockingQueue java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.List java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map.Entry
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Set java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.SortedSet java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.lang.Object[] java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Iterator java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods max long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods metaClass java.lang.Class groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods metaClass java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.lang.Object[] java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Iterator java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods min long[]
method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Character java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Character java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Iterable java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Iterable java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Number java.lang.Character
method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Object[] java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Object[] java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Object[] java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.SortedSet java.util.Collection
method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Collection java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Set java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Map java.util.Map
method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Set java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Set java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Set java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Character java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Number java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Iterable java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Object[] java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.Map java.util.Map
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.Iterable java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.lang.Iterable
-method org.codehaus.groovy.runtime.DefaultGroovyMethods rightShiftUnsigned java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods primitiveArrayGet java.lang.Object groovy.lang.Range
-method org.codehaus.groovy.runtime.DefaultGroovyMethods primitiveArrayGet java.lang.Object int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods primitiveArrayGet java.lang.Object java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods primitiveArrayPut java.lang.Object int java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.math.BigDecimal java.lang.Integer
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.SortedSet java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.SortedSet java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.SortedSet java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mixin groovy.lang.MetaClass java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mixin groovy.lang.MetaClass java.lang.Class[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mixin groovy.lang.MetaClass java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mixin java.lang.Class java.lang.Class
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mixin java.lang.Class java.lang.Class[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mixin java.lang.Class java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods mod java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Character java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Character java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Iterable java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.Number java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.math.BigDecimal java.lang.Double
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.math.BigDecimal java.math.BigInteger
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.util.Collection java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.util.List java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods next java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods next java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods numberAwareCompareTo java.lang.Comparable java.lang.Comparable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods or java.lang.Boolean java.lang.Boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods or java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods or java.util.BitSet java.util.BitSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods permutations java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods permutations java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods permutations java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Character java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Character java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Iterable java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Iterable java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Number java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Object[] java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Collection java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Collection java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Collection java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List int java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List int java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List int java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.List java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Map java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Map java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Set java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Set java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.Set java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.SortedSet java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.SortedSet java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.util.SortedSet java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods pop java.util.List
method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.lang.Integer java.lang.Integer
method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.lang.Long java.lang.Integer
-method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.math.BigInteger java.math.BigInteger
method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.math.BigDecimal java.lang.Integer
method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.math.BigInteger java.lang.Integer
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toBigInteger java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Character java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Number java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods intdiv java.lang.Character java.lang.Character
-method org.codehaus.groovy.runtime.DefaultGroovyMethods xor java.util.BitSet java.util.BitSet
-method org.codehaus.groovy.runtime.DefaultGroovyMethods xor java.lang.Boolean java.lang.Boolean
-method org.codehaus.groovy.runtime.DefaultGroovyMethods xor java.lang.Number java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Number java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.math.BigInteger java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Double java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto double java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto float java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Long java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto long java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.math.BigDecimal java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Float java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toBigDecimal java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto float java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto double java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Float java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto long java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Number java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Double java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.lang.Long java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.math.BigInteger java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods downto java.math.BigDecimal java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Double int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Float
-method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Double
-method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Float int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.math.BigDecimal int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.math.BigDecimal
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toInteger java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toLong java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toFloat java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toDouble java.lang.Number
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachByte byte[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods eachByte java.lang.Byte[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Iterable int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object[] int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.util.Iterator int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexOf java.lang.Object int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Iterable int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.util.Iterator int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findLastIndexOf java.lang.Object[] int groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.util.Iterator groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.util.Iterator java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object[] java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Iterable java.lang.Number groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findIndexValues java.lang.Iterable groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods withTraits java.lang.Object java.lang.Class[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods power java.math.BigInteger java.math.BigInteger
+method org.codehaus.groovy.runtime.DefaultGroovyMethods previous java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods previous java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods push java.util.List java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAll java.util.Map java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.lang.Object java.lang.String java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.BitSet groovy.lang.IntRange boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.BitSet int boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.EmptyRange java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.EmptyRange java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.IntRange java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List groovy.lang.IntRange java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List int java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List java.lang.Number java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List java.util.List java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.List java.util.List java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.util.Map java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAll java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAll java.util.Collection java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAll java.util.Map groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods removeAt java.util.List int
-method org.codehaus.groovy.runtime.DefaultGroovyMethods asString java.lang.Throwable
method org.codehaus.groovy.runtime.DefaultGroovyMethods removeElement java.util.Collection java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods push java.util.List java.lang.Object
method org.codehaus.groovy.runtime.DefaultGroovyMethods removeLast java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods pop java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods respondsTo java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.DefaultGroovyMethods respondsTo java.lang.Object java.lang.String java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods retainAll java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods retainAll java.util.Collection java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods retainAll java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.lang.Object[] boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.List boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverseEach java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverseEach java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods reverseEach java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods rightShift java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods rightShiftUnsigned java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Double
+method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Double int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Float
+method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Float int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.math.BigDecimal
+method org.codehaus.groovy.runtime.DefaultGroovyMethods round java.math.BigDecimal int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods setMetaClass groovy.lang.GroovyObject groovy.lang.MetaClass
+method org.codehaus.groovy.runtime.DefaultGroovyMethods setMetaClass java.lang.Class groovy.lang.MetaClass
+method org.codehaus.groovy.runtime.DefaultGroovyMethods setMetaClass java.lang.Object groovy.lang.MetaClass
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffle java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffle java.lang.Object[] java.util.Random
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffle java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffle java.util.List java.util.Random
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffled java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffled java.lang.Object[] java.util.Random
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffled java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods shuffled java.util.List java.util.Random
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size boolean[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods size short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable boolean groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable boolean java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] boolean groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] boolean java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Iterator java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.SortedMap
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods split java.util.Set groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods spread java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sprintf java.lang.Object java.lang.String java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sprintf java.lang.Object java.lang.String java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods step java.lang.Number java.lang.Number java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods subMap java.util.Map java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods subMap java.util.Map java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods subsequences java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum byte[] byte
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum char[] char
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum double[] double
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum float[] float
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum int[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Iterable java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[] java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.lang.Object[] java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Collection java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum java.util.Iterator java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum long[] long
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods sum short[] short
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap boolean[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap byte[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap char[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap double[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap float[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap int[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap java.lang.Object[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap java.util.List int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap long[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods swap short[] int int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tail java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tails java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.lang.Object[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.Iterator int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.List int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.Map int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.SortedSet int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.lang.Object[] int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.util.List int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.util.SortedSet int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods takeWhile java.util.SortedSet groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods tap java.lang.Object groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods times java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toArrayString java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toBigDecimal java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toBigInteger java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toBoolean java.lang.Boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toDouble java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toFloat java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toInteger java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList boolean[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Enumeration
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toList short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toListString java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toListString java.util.Collection int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toLong java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toLowerCase java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toMapString java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toMapString java.util.Map int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet boolean[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.util.Enumeration
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSet short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Object[] java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Iterator java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.Map java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.SortedMap
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.util.SortedSet
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toSpreadMap java.util.Map
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString boolean[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString byte[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString char[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString double[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString float[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString int[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.lang.Object
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.util.AbstractCollection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString java.util.AbstractMap
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString long[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toString short[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Iterable groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Iterable java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[] groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[] java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.Iterator java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.util.List java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods toUpperCase java.lang.Character
+method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose double[][]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose int[][]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods transpose long[][]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Double
+method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Double int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Float
+method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.lang.Float int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.math.BigDecimal
+method org.codehaus.groovy.runtime.DefaultGroovyMethods trunc java.math.BigDecimal int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unaryMinus java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unaryPlus java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection boolean groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection boolean java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Collection java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Iterator groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.Iterator java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List boolean groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List boolean java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List java.util.Comparator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto double java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto float java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Double java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Float java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Long java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.lang.Number java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.math.BigDecimal java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto java.math.BigInteger java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods upto long java.lang.Number groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods use java.lang.Object java.lang.Class groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods use java.lang.Object java.lang.Object[]
+method org.codehaus.groovy.runtime.DefaultGroovyMethods use java.lang.Object java.util.List groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods with java.lang.Object boolean groovy.lang.Closure
method org.codehaus.groovy.runtime.DefaultGroovyMethods with java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.List groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Map groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Set groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll groovy.lang.Closure java.util.Collection java.util.Iterator
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.List
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Collection
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object[]
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Collection groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object[] groovy.lang.Closure
-method org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.Set
-method org.codehaus.groovy.runtime.DefaultGroovyMethods toBoolean java.lang.Boolean
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter isCase java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareTo java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter findRegex java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter matchRegex java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createRange java.lang.Object java.lang.Object boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withDefault java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withDefault java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withDefault java.util.Map groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withEagerDefault java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withEagerDefault java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.lang.Iterable
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.lang.Iterable int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.util.Iterator
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withIndex java.util.Iterator int
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withLazyDefault java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods withLazyDefault java.util.List groovy.lang.Closure
+method org.codehaus.groovy.runtime.DefaultGroovyMethods xor java.lang.Boolean java.lang.Boolean
+method org.codehaus.groovy.runtime.DefaultGroovyMethods xor java.lang.Number java.lang.Number
+method org.codehaus.groovy.runtime.DefaultGroovyMethods xor java.util.BitSet java.util.BitSet
+method org.codehaus.groovy.runtime.EncodingGroovyMethods decodeBase64 java.lang.String
+method org.codehaus.groovy.runtime.EncodingGroovyMethods decodeBase64Url java.lang.String
+method org.codehaus.groovy.runtime.EncodingGroovyMethods decodeHex java.lang.String
+method org.codehaus.groovy.runtime.EncodingGroovyMethods digest byte[] java.lang.String
+method org.codehaus.groovy.runtime.EncodingGroovyMethods digest java.lang.CharSequence java.lang.String
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64 byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64 byte[] boolean
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64 java.lang.Byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64 java.lang.Byte[] boolean
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64Url byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64Url byte[] boolean
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64Url java.lang.Byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64Url java.lang.Byte[] boolean
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeHex byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods encodeHex java.lang.Byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods md5 byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods md5 java.lang.CharSequence
+method org.codehaus.groovy.runtime.EncodingGroovyMethods sha256 byte[]
+method org.codehaus.groovy.runtime.EncodingGroovyMethods sha256 java.lang.CharSequence
+method org.codehaus.groovy.runtime.GStringImpl codePointAt int
+method org.codehaus.groovy.runtime.GStringImpl codePointBefore int
+method org.codehaus.groovy.runtime.GStringImpl codePointCount int int
+method org.codehaus.groovy.runtime.GStringImpl compareTo java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl compareToIgnoreCase java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl concat java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl contains java.lang.CharSequence
+method org.codehaus.groovy.runtime.GStringImpl contentEquals java.lang.CharSequence
+method org.codehaus.groovy.runtime.GStringImpl contentEquals java.lang.StringBuffer
+method org.codehaus.groovy.runtime.GStringImpl endsWith java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl equalsIgnoreCase java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl getBytes java.nio.charset.Charset
+method org.codehaus.groovy.runtime.GStringImpl getChars int int char[] int
+method org.codehaus.groovy.runtime.GStringImpl getStrings
+method org.codehaus.groovy.runtime.GStringImpl indexOf int
+method org.codehaus.groovy.runtime.GStringImpl indexOf int int
+method org.codehaus.groovy.runtime.GStringImpl indexOf java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl indexOf java.lang.String int
+method org.codehaus.groovy.runtime.GStringImpl intern
+method org.codehaus.groovy.runtime.GStringImpl isEmpty
+method org.codehaus.groovy.runtime.GStringImpl lastIndexOf int
+method org.codehaus.groovy.runtime.GStringImpl lastIndexOf int int
+method org.codehaus.groovy.runtime.GStringImpl lastIndexOf java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl lastIndexOf java.lang.String int
+method org.codehaus.groovy.runtime.GStringImpl matches java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl offsetByCodePoints int int
+method org.codehaus.groovy.runtime.GStringImpl regionMatches boolean int java.lang.String int int
+method org.codehaus.groovy.runtime.GStringImpl regionMatches int java.lang.String int int
+method org.codehaus.groovy.runtime.GStringImpl replace char char
+method org.codehaus.groovy.runtime.GStringImpl replace java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.GStringImpl replaceAll java.lang.String java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl replaceFirst java.lang.String java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl split java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl split java.lang.String int
+method org.codehaus.groovy.runtime.GStringImpl startsWith java.lang.String
+method org.codehaus.groovy.runtime.GStringImpl startsWith java.lang.String int
+method org.codehaus.groovy.runtime.GStringImpl substring int
+method org.codehaus.groovy.runtime.GStringImpl substring int int
+method org.codehaus.groovy.runtime.GStringImpl toCharArray
+method org.codehaus.groovy.runtime.GStringImpl toLowerCase
+method org.codehaus.groovy.runtime.GStringImpl toLowerCase java.util.Locale
+method org.codehaus.groovy.runtime.GStringImpl toUpperCase
+method org.codehaus.groovy.runtime.GStringImpl toUpperCase java.util.Locale
+method org.codehaus.groovy.runtime.GStringImpl trim
+method org.codehaus.groovy.runtime.InvokerHelper append java.lang.Appendable java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper asArray java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper asIterator java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper asList java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper assertFailed java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper asUnwrappedArray java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper bitwiseNegate java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper createList java.lang.Object[]
+method org.codehaus.groovy.runtime.InvokerHelper createMap java.lang.Object[]
+method org.codehaus.groovy.runtime.InvokerHelper createRange java.lang.Object java.lang.Object boolean
+method org.codehaus.groovy.runtime.InvokerHelper createScript java.lang.Class groovy.lang.Binding
+method org.codehaus.groovy.runtime.InvokerHelper createTuple java.lang.Object[]
+method org.codehaus.groovy.runtime.InvokerHelper escapeBackslashes java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper findRegex java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper format java.lang.Object boolean int
+method org.codehaus.groovy.runtime.InvokerHelper format java.lang.Object boolean int boolean
+method org.codehaus.groovy.runtime.InvokerHelper getAttribute java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper getGroovyObjectProperty groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper getMetaRegistry
+method org.codehaus.groovy.runtime.InvokerHelper getMethodPointer java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper getProperty java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper getPropertySafe java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper initialCapacity int
+method org.codehaus.groovy.runtime.InvokerHelper inspect java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper matchRegex java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper removeClass java.lang.Class
+method org.codehaus.groovy.runtime.InvokerHelper setAttribute java.lang.Object java.lang.String java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper setGroovyObjectProperty java.lang.Object groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper setProperties java.lang.Object java.util.Map
+method org.codehaus.groovy.runtime.InvokerHelper setProperty java.lang.Object java.lang.String java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper setProperty2 java.lang.Object java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper setPropertySafe2 java.lang.Object java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.InvokerHelper spreadMap java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper toArrayString java.lang.Object[]
+method org.codehaus.groovy.runtime.InvokerHelper toArrayString java.lang.Object[] int boolean
+method org.codehaus.groovy.runtime.InvokerHelper toListString java.util.Collection
+method org.codehaus.groovy.runtime.InvokerHelper toListString java.util.Collection int
+method org.codehaus.groovy.runtime.InvokerHelper toListString java.util.Collection int boolean
+method org.codehaus.groovy.runtime.InvokerHelper toMapString java.util.Map
+method org.codehaus.groovy.runtime.InvokerHelper toMapString java.util.Map int
+method org.codehaus.groovy.runtime.InvokerHelper toString java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper toTypeString java.lang.Object[]
+method org.codehaus.groovy.runtime.InvokerHelper toTypeString java.lang.Object[] int
+method org.codehaus.groovy.runtime.InvokerHelper unaryMinus java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper unaryPlus java.lang.Object
+method org.codehaus.groovy.runtime.InvokerHelper write java.io.Writer java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter assertFailed java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter asType java.lang.Object java.lang.Class
method org.codehaus.groovy.runtime.ScriptBytecodeAdapter bitwiseNegate java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter castToType java.lang.Object java.lang.Class
method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareEqual java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareIdentical java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareNotIdentical java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareNotEqual java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareLessThanEqual java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareGreaterThan java.lang.Object java.lang.Object
method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareGreaterThanEqual java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareIdentical java.lang.Object java.lang.Object
method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareLessThan java.lang.Object java.lang.Object
-method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareGreaterThan java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareLessThanEqual java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareNotEqual java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareNotIdentical java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter compareTo java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createGroovyObjectWrapper groovy.lang.GroovyObject java.lang.Class
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createList java.lang.Object[]
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createMap java.lang.Object[]
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createPojoWrapper java.lang.Object java.lang.Class
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createRange java.lang.Object java.lang.Object boolean
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter createTuple java.lang.Object[]
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter despreadList java.lang.Object[] java.lang.Object[] int[]
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter findRegex java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getField java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getFieldOnSuper java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getFieldOnSuperSafe java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getFieldOnSuperSpreadSafe java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getFieldSafe java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getFieldSpreadSafe java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getGroovyObjectField java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getGroovyObjectFieldSafe java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getGroovyObjectFieldSpreadSafe java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getGroovyObjectProperty java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getGroovyObjectPropertySafe java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getGroovyObjectPropertySpreadSafe java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getMethodPointer java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getProperty java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getPropertyOnSuper java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getPropertyOnSuperSafe java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getPropertyOnSuperSpreadSafe java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getPropertySafe java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter getPropertySpreadSafe java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter initMetaClass java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter isCase java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter isNotCase java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter matchRegex java.lang.Object java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter regexPattern java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter selectConstructorAndTransformArguments java.lang.Object[] int java.lang.Class
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setField java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setFieldOnSuper java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setFieldOnSuperSafe java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setFieldOnSuperSpreadSafe java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setFieldSafe java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setFieldSpreadSafe java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setGroovyObjectField java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setGroovyObjectFieldSafe java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setGroovyObjectFieldSpreadSafe java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setGroovyObjectProperty java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setGroovyObjectPropertySafe java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setGroovyObjectPropertySpreadSafe java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setProperty java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setPropertyOnSuper java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setPropertyOnSuperSafe java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setPropertyOnSuperSpreadSafe java.lang.Object java.lang.Class groovy.lang.GroovyObject java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setPropertySafe java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter setPropertySpreadSafe java.lang.Object java.lang.Class java.lang.Object java.lang.String
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter spreadMap java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter unaryMinus java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter unaryPlus java.lang.Object
+method org.codehaus.groovy.runtime.ScriptBytecodeAdapter unwrap groovy.lang.GroovyRuntimeException
+method org.codehaus.groovy.runtime.StringGroovyMethods append java.lang.StringBuilder org.codehaus.groovy.runtime.GStringImpl
+method org.codehaus.groovy.runtime.StringGroovyMethods asBoolean java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods asBoolean java.util.regex.Matcher
+method org.codehaus.groovy.runtime.StringGroovyMethods asType groovy.lang.GString java.lang.Class
+method org.codehaus.groovy.runtime.StringGroovyMethods asType java.lang.CharSequence java.lang.Class
+method org.codehaus.groovy.runtime.StringGroovyMethods asType java.lang.String java.lang.Class
+method org.codehaus.groovy.runtime.StringGroovyMethods bitwiseNegate java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods capitalize java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods center java.lang.CharSequence java.lang.Number
+method org.codehaus.groovy.runtime.StringGroovyMethods center java.lang.CharSequence java.lang.Number java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods collectReplacements java.lang.String groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods collectReplacements java.lang.String java.util.List
+method org.codehaus.groovy.runtime.StringGroovyMethods contains java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods containsIgnoreCase java.lang.CharSequence java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods count java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.util.regex.Pattern java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.util.regex.Pattern java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods expand java.lang.CharSequence int
-method org.codehaus.groovy.runtime.StringGroovyMethods expand java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods normalize java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods reverse java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.util.regex.Pattern
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods tr java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods multiply java.lang.CharSequence java.lang.Number
-method org.codehaus.groovy.runtime.StringGroovyMethods takeWhile java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods takeWhile java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods takeWhile groovy.lang.GString groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods dropWhile java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods denormalize java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods drop groovy.lang.GString int
+method org.codehaus.groovy.runtime.StringGroovyMethods drop java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods drop java.lang.String int
+method org.codehaus.groovy.runtime.StringGroovyMethods dropRight groovy.lang.GString int
+method org.codehaus.groovy.runtime.StringGroovyMethods dropRight java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods dropRight java.lang.String int
method org.codehaus.groovy.runtime.StringGroovyMethods dropWhile groovy.lang.GString groovy.lang.Closure
method org.codehaus.groovy.runtime.StringGroovyMethods dropWhile java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods center java.lang.CharSequence java.lang.Number java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods center java.lang.CharSequence java.lang.Number
-method org.codehaus.groovy.runtime.StringGroovyMethods denormalize java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods dropWhile java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods eachLine java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods eachLine java.lang.CharSequence int groovy.lang.Closure
method org.codehaus.groovy.runtime.StringGroovyMethods eachMatch java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods eachMatch java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
method org.codehaus.groovy.runtime.StringGroovyMethods eachMatch java.lang.String java.lang.String groovy.lang.Closure
method org.codehaus.groovy.runtime.StringGroovyMethods eachMatch java.lang.String java.util.regex.Pattern groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods eachMatch java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods endsWithIgnoreCase java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods expand java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods expand java.lang.CharSequence int
method org.codehaus.groovy.runtime.StringGroovyMethods expandLine java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.util.regex.Pattern
+method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.util.regex.Pattern
+method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt groovy.lang.GString groovy.lang.IntRange
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt groovy.lang.GString groovy.lang.Range
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt groovy.lang.GString int
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence groovy.lang.EmptyRange
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence groovy.lang.IntRange
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence groovy.lang.Range
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence java.util.Collection
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.String groovy.lang.IntRange
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.String groovy.lang.Range
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.String int
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.util.regex.Matcher int
+method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.util.regex.Matcher java.util.Collection
+method org.codehaus.groovy.runtime.StringGroovyMethods getChars java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods getCount java.util.regex.Matcher
+method org.codehaus.groovy.runtime.StringGroovyMethods hasGroup java.util.regex.Matcher
method org.codehaus.groovy.runtime.StringGroovyMethods isAllWhitespace java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods isAtLeast java.lang.String java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods isBigDecimal java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods isBigInteger java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods isBlank java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods isCase java.lang.CharSequence java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods isCase java.util.regex.Pattern java.lang.Object
method org.codehaus.groovy.runtime.StringGroovyMethods isDouble java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods isFloat java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods isInteger java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods isLong java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods padLeft java.lang.CharSequence java.lang.Number java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods isNumber java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods iterator java.util.regex.Matcher
+method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.CharSequence java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.String java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.StringBuffer java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.StringBuilder java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods matches java.lang.CharSequence java.util.regex.Pattern
+method org.codehaus.groovy.runtime.StringGroovyMethods matchesPartially java.util.regex.Matcher
+method org.codehaus.groovy.runtime.StringGroovyMethods minus java.lang.CharSequence java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods minus java.lang.CharSequence java.util.regex.Pattern
+method org.codehaus.groovy.runtime.StringGroovyMethods multiply java.lang.CharSequence java.lang.Number
+method org.codehaus.groovy.runtime.StringGroovyMethods next java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods normalize java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods padLeft java.lang.CharSequence java.lang.Number
-method org.codehaus.groovy.runtime.StringGroovyMethods padRight java.lang.CharSequence java.lang.Number java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods padLeft java.lang.CharSequence java.lang.Number java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods padRight java.lang.CharSequence java.lang.Number
+method org.codehaus.groovy.runtime.StringGroovyMethods padRight java.lang.CharSequence java.lang.Number java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.CharSequence java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.Number java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.String java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.StringBuffer java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods previous java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods putAt java.lang.StringBuffer groovy.lang.EmptyRange java.lang.Object
+method org.codehaus.groovy.runtime.StringGroovyMethods putAt java.lang.StringBuffer groovy.lang.IntRange java.lang.Object
method org.codehaus.groovy.runtime.StringGroovyMethods readLines java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods unexpand java.lang.CharSequence int
-method org.codehaus.groovy.runtime.StringGroovyMethods unexpand java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods unexpandLine java.lang.CharSequence int
-method org.codehaus.groovy.runtime.StringGroovyMethods drop groovy.lang.GString int
-method org.codehaus.groovy.runtime.StringGroovyMethods drop java.lang.String int
-method org.codehaus.groovy.runtime.StringGroovyMethods drop java.lang.CharSequence int
-method org.codehaus.groovy.runtime.StringGroovyMethods minus java.lang.CharSequence java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods minus java.lang.CharSequence java.util.regex.Pattern
-method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.util.regex.Pattern
-method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods findAll java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods capitalize java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods toBoolean java.lang.String
-method org.codehaus.groovy.runtime.StringGroovyMethods capitalize java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods count java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods matches java.lang.CharSequence java.util.regex.Pattern
-method org.codehaus.groovy.runtime.StringGroovyMethods contains java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.util.regex.Pattern java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods replace java.lang.CharSequence int java.util.Map
+method org.codehaus.groovy.runtime.StringGroovyMethods replace java.lang.CharSequence java.util.Map
method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.util.regex.Pattern java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods split java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods replaceAll java.lang.CharSequence java.util.regex.Pattern java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods replaceFirst java.lang.CharSequence java.util.regex.Pattern java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods reverse java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods setIndex java.util.regex.Matcher int
method org.codehaus.groovy.runtime.StringGroovyMethods size java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods size java.util.regex.Matcher
method org.codehaus.groovy.runtime.StringGroovyMethods size java.lang.String
method org.codehaus.groovy.runtime.StringGroovyMethods size java.lang.StringBuffer
-method org.codehaus.groovy.runtime.StringGroovyMethods asType java.lang.String java.lang.Class
-method org.codehaus.groovy.runtime.StringGroovyMethods asType groovy.lang.GString java.lang.Class
-method org.codehaus.groovy.runtime.StringGroovyMethods asType java.lang.CharSequence java.lang.Class
-method org.codehaus.groovy.runtime.StringGroovyMethods expand java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods expand java.lang.CharSequence int
-method org.codehaus.groovy.runtime.StringGroovyMethods normalize java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods reverse java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.util.regex.Pattern
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods find java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods size java.util.regex.Matcher
+method org.codehaus.groovy.runtime.StringGroovyMethods split java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods splitEachLine java.lang.CharSequence java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods splitEachLine java.lang.CharSequence java.util.regex.Pattern groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods startsWithIgnoreCase java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods stripIndent java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods stripIndent java.lang.CharSequence boolean
+method org.codehaus.groovy.runtime.StringGroovyMethods stripIndent java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods stripMargin java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods stripMargin java.lang.CharSequence char
+method org.codehaus.groovy.runtime.StringGroovyMethods stripMargin java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods take groovy.lang.GString int
+method org.codehaus.groovy.runtime.StringGroovyMethods take java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods take java.lang.String int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeAfter groovy.lang.GString java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeAfter java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeAfter java.lang.String java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBefore groovy.lang.GString java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBefore java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBefore java.lang.String java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween groovy.lang.GString java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween groovy.lang.GString java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween groovy.lang.GString java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween groovy.lang.GString java.lang.CharSequence java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.CharSequence java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.String java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.String java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.String java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods takeBetween java.lang.String java.lang.CharSequence java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeRight groovy.lang.GString int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeRight java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeRight java.lang.String int
+method org.codehaus.groovy.runtime.StringGroovyMethods takeWhile groovy.lang.GString groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods takeWhile java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods takeWhile java.lang.CharSequence groovy.lang.Closure
+method org.codehaus.groovy.runtime.StringGroovyMethods toBigDecimal java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toBigInteger java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toBoolean java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods toCharacter java.lang.String
+method org.codehaus.groovy.runtime.StringGroovyMethods toDouble java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toFloat java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toInteger java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods tokenize java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods tokenize java.lang.CharSequence java.lang.Character
+method org.codehaus.groovy.runtime.StringGroovyMethods tokenize java.lang.CharSequence java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toList java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toLong java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toSet java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods toShort java.lang.CharSequence
method org.codehaus.groovy.runtime.StringGroovyMethods tr java.lang.CharSequence java.lang.CharSequence java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods previous java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods multiply java.lang.CharSequence java.lang.Number
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.util.regex.Matcher int
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.util.regex.Matcher java.util.Collection
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt groovy.lang.GString groovy.lang.Range
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence groovy.lang.Range
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.String int
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.String groovy.lang.Range
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.String groovy.lang.IntRange
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence groovy.lang.EmptyRange
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence int
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence java.util.Collection
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt groovy.lang.GString groovy.lang.IntRange
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt java.lang.CharSequence groovy.lang.IntRange
-method org.codehaus.groovy.runtime.StringGroovyMethods getAt groovy.lang.GString int
-method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.StringBuilder java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.StringBuffer java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.String java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods leftShift java.lang.CharSequence java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.CharSequence java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.String java.lang.CharSequence
-method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.Number java.lang.String
-method org.codehaus.groovy.runtime.StringGroovyMethods plus java.lang.StringBuffer java.lang.String
-method org.codehaus.groovy.runtime.StringGroovyMethods putAt java.lang.StringBuffer groovy.lang.EmptyRange java.lang.Object
-method org.codehaus.groovy.runtime.StringGroovyMethods putAt java.lang.StringBuffer groovy.lang.IntRange java.lang.Object
-# Allows constructor signatures
-
-# Allows annotations
+method org.codehaus.groovy.runtime.StringGroovyMethods uncapitalize java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods unexpand java.lang.CharSequence
+method org.codehaus.groovy.runtime.StringGroovyMethods unexpand java.lang.CharSequence int
+method org.codehaus.groovy.runtime.StringGroovyMethods unexpandLine java.lang.CharSequence int
diff --git a/src/test/java/io/gravitee/policy/groovy/GroovyPolicyTest.java b/src/test/java/io/gravitee/policy/groovy/GroovyPolicyTest.java
index a079282..3a19ee4 100644
--- a/src/test/java/io/gravitee/policy/groovy/GroovyPolicyTest.java
+++ b/src/test/java/io/gravitee/policy/groovy/GroovyPolicyTest.java
@@ -170,6 +170,37 @@ public void shouldReadXml() throws Exception {
verify(policyChain, never()).doNext(any(), any());
}
+ @Test
+ public void shouldIterateOnMap() throws Exception {
+ HttpHeaders headers = spy(HttpHeaders.create());
+ when(request.headers()).thenReturn(headers);
+
+ when(configuration.getOnRequestContentScript()).thenReturn(loadResource("iterate_on_map.groovy"));
+ String content = loadResource("iterate_on_map.json");
+
+ ReadWriteStream stream = new GroovyPolicy(configuration).onRequestContent(request, response, executionContext, policyChain);
+ stream.end(Buffer.buffer(content));
+
+ verify(policyChain, never()).failWith(any(PolicyResult.class));
+ verify(policyChain, never()).streamFailWith(any(PolicyResult.class));
+ verify(policyChain, never()).doNext(any(), any());
+ }
+
+ @Test
+ public void shouldPlayWithStrings() throws Exception {
+ HttpHeaders headers = spy(HttpHeaders.create());
+ when(request.headers()).thenReturn(headers);
+
+ when(configuration.getOnRequestContentScript()).thenReturn(loadResource("play_with_strings.groovy"));
+
+ ReadWriteStream stream = new GroovyPolicy(configuration).onRequestContent(request, response, executionContext, policyChain);
+ stream.end(Buffer.buffer());
+
+ verify(policyChain, never()).failWith(any(PolicyResult.class));
+ verify(policyChain, never()).streamFailWith(any(PolicyResult.class));
+ verify(policyChain, never()).doNext(any(), any());
+ }
+
private String loadResource(String resource) throws IOException {
InputStream stream = GroovyPolicy.class.getResourceAsStream(resource);
return readInputStreamToString(stream, Charset.defaultCharset());
diff --git a/src/test/java/io/gravitee/policy/groovy/sandbox/GroovyWhitelistGenerator.java b/src/test/java/io/gravitee/policy/groovy/sandbox/GroovyWhitelistGenerator.java
new file mode 100644
index 0000000..cb9aab3
--- /dev/null
+++ b/src/test/java/io/gravitee/policy/groovy/sandbox/GroovyWhitelistGenerator.java
@@ -0,0 +1,210 @@
+/**
+ * Copyright (C) 2015 The Gravitee team (http://gravitee.io)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package io.gravitee.policy.groovy.sandbox;
+
+import java.io.*;
+import java.lang.reflect.Modifier;
+import java.util.*;
+import java.util.function.Predicate;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+public class GroovyWhitelistGenerator {
+
+ private static final String WHITELIST_PATH = "src/main/resources/groovy-whitelist";
+
+ private static final String[] SUPPORTED_CLASS = {
+ "groovy.json.JsonOutput",
+ "groovy.json.JsonParserType",
+ "groovy.json.JsonSlurper",
+ "groovy.util.slurpersupport.Node",
+ "groovy.util.slurpersupport.NodeChild",
+ "groovy.util.XmlSlurper",
+ "io.gravitee.am.model.safe.ClientProperties",
+ "io.gravitee.am.model.safe.DomainProperties",
+ "io.gravitee.am.model.safe.UserProperties",
+ "io.gravitee.am.model.uma.PermissionRequest",
+ "io.gravitee.common.http.GraviteeHttpHeader",
+ "io.gravitee.common.http.HttpHeader",
+ "io.gravitee.common.http.HttpHeaders",
+ "io.gravitee.common.http.HttpHeadersValues",
+ "io.gravitee.common.http.HttpMethod",
+ "io.gravitee.common.http.HttpStatusCode",
+ "io.gravitee.common.http.HttpVersion",
+ "io.gravitee.common.http.MediaType",
+ "io.gravitee.common.util.BlockingArrayQueue",
+ "io.gravitee.common.util.LinkedCaseInsensitiveMap",
+ "io.gravitee.common.util.LinkedCaseInsensitiveSet",
+ "io.gravitee.common.util.LinkedMultiValueMap",
+ "io.gravitee.common.util.ListReverser",
+ "io.gravitee.common.util.Maps",
+ "io.gravitee.common.util.MultiValueMap",
+ "io.gravitee.common.util.URIUtils",
+ "io.gravitee.gateway.api.ExecutionContext",
+ "io.gravitee.policy.groovy.model.ContentAwareRequest",
+ "io.gravitee.policy.groovy.model.ContentAwareResponse",
+ "io.gravitee.policy.groovy.PolicyResult",
+ "io.gravitee.policy.groovy.PolicyResult$State",
+ "io.gravitee.policy.groovy.utils.AttributesBasedExecutionContext",
+ "java.lang.Double",
+ "java.lang.Float",
+ "java.lang.Integer",
+ "java.lang.Long",
+ "java.lang.Math",
+ "java.lang.Short",
+ "java.lang.String",
+ "java.math.BigDecimal",
+ "java.math.BigInteger",
+ "java.net.URLDecoder",
+ "java.net.URLEncoder",
+ "java.time.format.DateTimeFormatter",
+ "java.time.LocalDate",
+ "java.time.LocalDateTime",
+ "java.time.ZonedDateTime",
+ "java.util.Calendar",
+ "java.util.Collection",
+ "java.util.Collections",
+ "java.util.Date",
+ "java.util.Deque",
+ "java.util.List",
+ "java.util.Map",
+ "java.util.Queue",
+ "java.util.Random",
+ };
+
+ private static final Map> EXPLICIT_SUPPORTED_CLASS_METHODS = Map.of(
+ "java.lang.System",
+ List.of("currentTimeMillis", "nanoTime")
+ );
+
+ private static final String[] SUPPORTED_CLASS_METHODS = {
+ "java.lang.Object",
+ "java.util.Comparator",
+ "java.util.Map$Entry",
+ "java.util.TimeZone",
+ "java.util.UUID",
+ "java.lang.Throwable",
+ "java.lang.Comparable",
+ "java.lang.Enum",
+ "groovy.lang.Closure",
+ "groovy.lang.GString",
+ "groovy.lang.Range",
+ "groovy.json.JsonSlurper",
+ "org.codehaus.groovy.runtime.DefaultGroovyMethods",
+ "org.codehaus.groovy.runtime.InvokerHelper",
+ "org.codehaus.groovy.runtime.ScriptBytecodeAdapter",
+ "org.codehaus.groovy.runtime.StringGroovyMethods",
+ "org.codehaus.groovy.runtime.GStringImpl",
+ "org.codehaus.groovy.runtime.EncodingGroovyMethods",
+ };
+
+ private static final Map> EXPLICIT_EXCLUDED_CLASS_METHODS = Map.of(
+ "org.codehaus.groovy.runtime.DefaultGroovyMethods",
+ List.of("getProperties")
+ );
+
+ private static final String[] EXCLUDED_METHODS_PREFIX = {
+ "execute",
+ "getClass",
+ "getMetaClass",
+ "invoke",
+ "new",
+ "notify",
+ "print",
+ "run",
+ "wait",
+ };
+
+ public static void main(String[] args) throws IOException, ClassNotFoundException {
+ new GroovyWhitelistGenerator().run();
+ }
+
+ public void run() throws IOException, ClassNotFoundException {
+ File file = new File(WHITELIST_PATH);
+ if (file.exists()) {
+ file.delete();
+ }
+ file.createNewFile();
+
+ FileWriter fileWriter = new FileWriter(file);
+
+ PrintWriter printWriter = new PrintWriter(fileWriter);
+ printWriter.print("# Allows by class (all methods, fields and constructors)");
+ printWriter.println();
+ for (String supportedClass : SUPPORTED_CLASS) {
+ printWriter.printf("class %s", supportedClass);
+ printWriter.println();
+ }
+
+ printWriter.println();
+ printWriter.print("# Allows method signatures");
+ printWriter.println();
+
+ List methods = new ArrayList<>();
+ for (String className : EXPLICIT_SUPPORTED_CLASS_METHODS.keySet()) {
+ EXPLICIT_SUPPORTED_CLASS_METHODS
+ .get(className)
+ .forEach(methodName -> methods.add(String.format("method %s %s", className, methodName)));
+ }
+
+ for (String supportedMethod : SUPPORTED_CLASS_METHODS) {
+ Class> aClass = Class.forName(supportedMethod);
+ Arrays
+ .stream(aClass.getMethods())
+ .filter(method -> Modifier.isPublic(method.getModifiers()))
+ .filter(method -> !Arrays.stream(EXCLUDED_METHODS_PREFIX).anyMatch(prefix -> method.getName().startsWith(prefix)))
+ .filter(
+ method ->
+ !(
+ EXPLICIT_EXCLUDED_CLASS_METHODS.containsKey(aClass.getCanonicalName()) &&
+ EXPLICIT_EXCLUDED_CLASS_METHODS.get(aClass.getCanonicalName()).contains(method.getName())
+ )
+ )
+ .filter(method -> Arrays.stream(method.getParameters()).filter(p -> p.isVarArgs()).findFirst().isEmpty())
+ .forEach(
+ method -> {
+ String params = Arrays
+ .stream(method.getParameters())
+ .map(p -> p.getType().getCanonicalName())
+ .collect(Collectors.joining(" "));
+ methods.add(String.format("method %s %s %s", aClass.getCanonicalName(), method.getName(), params).trim());
+ }
+ );
+ }
+
+ methods
+ .stream()
+ .filter(
+ method -> {
+ try {
+ SecuredResolver.parseMethod(method);
+ return true;
+ } catch (Exception e) {
+ return false;
+ }
+ }
+ )
+ .sorted(String::compareToIgnoreCase)
+ .forEach(
+ method -> {
+ printWriter.printf(method);
+ printWriter.println();
+ }
+ );
+
+ printWriter.close();
+ }
+}
diff --git a/src/test/java/io/gravitee/policy/groovy/sandbox/SecuredGroovyShellTest.java b/src/test/java/io/gravitee/policy/groovy/sandbox/SecuredGroovyShellTest.java
index 8a9b91c..b9cf654 100644
--- a/src/test/java/io/gravitee/policy/groovy/sandbox/SecuredGroovyShellTest.java
+++ b/src/test/java/io/gravitee/policy/groovy/sandbox/SecuredGroovyShellTest.java
@@ -903,4 +903,18 @@ public void shouldNotAllowExecute() {
System.out.println((String) securedGroovyShell.evaluate(script, new Binding()));
}
+
+ @Test
+ public void shoudlAllowEncodeBase64() {
+ String script = "\"string\".bytes.encodeBase64().toString()";
+
+ securedGroovyShell.evaluate(script, new Binding());
+ }
+
+ @Test
+ public void shoudlAllowDecodeBase64() {
+ String script = "new String(\"string\".bytes.encodeBase64().toString().decodeBase64())";
+
+ securedGroovyShell.evaluate(script, new Binding());
+ }
}
diff --git a/src/test/resources/io/gravitee/policy/groovy/iterate_on_map.groovy b/src/test/resources/io/gravitee/policy/groovy/iterate_on_map.groovy
new file mode 100644
index 0000000..9ff9acc
--- /dev/null
+++ b/src/test/resources/io/gravitee/policy/groovy/iterate_on_map.groovy
@@ -0,0 +1,9 @@
+import groovy.json.JsonOutput
+import groovy.json.JsonSlurper
+
+def jsonSlurper = new JsonSlurper()
+def content = jsonSlurper.parseText(request.content)
+
+content.each { entry -> assert entry != null }
+
+return JsonOutput.toJson(content);
diff --git a/src/test/resources/io/gravitee/policy/groovy/iterate_on_map.json b/src/test/resources/io/gravitee/policy/groovy/iterate_on_map.json
new file mode 100644
index 0000000..2390913
--- /dev/null
+++ b/src/test/resources/io/gravitee/policy/groovy/iterate_on_map.json
@@ -0,0 +1,6 @@
+{
+ "FF0000": "Red",
+ "00FF00": "Lime",
+ "0000FF": "Blue",
+ "FFFF00": "Yellow"
+}
diff --git a/src/test/resources/io/gravitee/policy/groovy/play_with_strings.groovy b/src/test/resources/io/gravitee/policy/groovy/play_with_strings.groovy
new file mode 100644
index 0000000..f358e83
--- /dev/null
+++ b/src/test/resources/io/gravitee/policy/groovy/play_with_strings.groovy
@@ -0,0 +1,9 @@
+def prefix = "prefix";
+def separator = "_";
+
+def getContent(prefix, separator, suffix) {
+ def content = "${prefix}${separator}${suffix}"
+ return content.trim();
+}
+
+return getContent(prefix, separator, 'suffix')