This class defines all the new static groovy methods which appear on normal JDK classes inside the Groovy environment. Static methods are used with the first parameter as the destination class.
Type Params | Return Type | Name and description |
---|---|---|
|
static File |
createTempDir(File self) |
|
static File |
createTempDir(File self, String prefix, String suffix) |
|
static long |
currentTimeSeconds(System self) Get the current time in seconds |
|
static ResourceBundle |
getBundle(ResourceBundle self, String bundleName) Works exactly like ResourceBundle.getBundle(String). |
|
static ResourceBundle |
getBundle(ResourceBundle self, String bundleName, Locale locale) Works exactly like ResourceBundle.getBundle(String, Locale). |
|
static Matcher |
getLastMatcher(Matcher self) Get the last hidden matcher that the system used to do a match. |
|
static Date |
parse(Date self, String format, String input) |
|
static Date |
parse(Date self, String format, String input, TimeZone zone) |
|
static Date |
parseToStringDate(Date self, String dateToString) |
|
static void |
sleep(Object self, long milliseconds) Sleep for so many milliseconds, even if interrupted. |
|
static void |
sleep(Object self, long milliseconds, Closure onInterrupt) Sleep for so many milliseconds, using a given closure for interrupt processing. |
|
static Thread |
start(Thread self, Closure closure) Start a Thread with the given closure as a Runnable instance. |
|
static Thread |
start(Thread self, String name, Closure closure) Start a Thread with a given name and the given closure as a Runnable instance. |
|
static Thread |
startDaemon(Thread self, Closure closure) Start a daemon Thread with the given closure as a Runnable instance. |
|
static Thread |
startDaemon(Thread self, String name, Closure closure) Start a daemon Thread with a given name and the given closure as a Runnable instance. |
Get the current time in seconds
self
- placeholder variable used by Groovy categories; ignored for default static methodsWorks exactly like ResourceBundle.getBundle(String). This is needed because the java method depends on a particular stack configuration that is not guaranteed in Groovy when calling the Java method.
self
- placeholder variable used by Groovy categories; ignored for default static methodsbundleName
- the name of the bundle.Works exactly like ResourceBundle.getBundle(String, Locale). This is needed because the java method depends on a particular stack configuration that is not guaranteed in Groovy when calling the Java method.
self
- placeholder variable used by Groovy categories; ignored for default static methodsbundleName
- the name of the bundle.locale
- the specific localeGet the last hidden matcher that the system used to do a match.
self
- placeholder variable used by Groovy categories; ignored for default static methodsSleep for so many milliseconds, even if interrupted.
self
- placeholder variable used by Groovy categories; ignored for default static methodsmilliseconds
- the number of milliseconds to sleepSleep for so many milliseconds, using a given closure for interrupt processing.
self
- placeholder variable used by Groovy categories; ignored for default static methodsmilliseconds
- the number of milliseconds to sleeponInterrupt
- interrupt handler, InterruptedException is passed to the Closure
as long as it returns false, the sleep continuesStart a Thread with the given closure as a Runnable instance.
self
- placeholder variable used by Groovy categories; ignored for default static methodsclosure
- the Runnable closureStart a Thread with a given name and the given closure as a Runnable instance.
self
- placeholder variable used by Groovy categories; ignored for default static methodsname
- the name to give the threadclosure
- the Runnable closureStart a daemon Thread with the given closure as a Runnable instance.
self
- placeholder variable used by Groovy categories; ignored for default static methodsclosure
- the Runnable closureStart a daemon Thread with a given name and the given closure as a Runnable instance.
self
- placeholder variable used by Groovy categories; ignored for default static methodsname
- the name to give the threadclosure
- the Runnable closure