Package org.codehaus.groovy.runtime
package org.codehaus.groovy.runtime
-
ClassDescriptionThis is a generated class used internally during the writing of bytecode within the CallSiteWriter logic.This class contains methods special to optimizations used directly from bytecode in Groovy 1.8A helper class used by the runtime to allow Groovy classes to be extended at runtimeA wrapper for Closure to support composition.This class is a general adapter to map a call to a Java interface to a given delegate.This class is a general adapter to adapt a closure to any Java interface.This class is a general adapter to adapt a map of closures to any Java interface.A wrapper for Closure to support currying.This class defines new groovy methods which appear on normal JDK Date and Calendar classes inside the Groovy environment.A default implementation of MethodKeyThis class defines new groovy methods which appear on normal JDK classes inside the Groovy environment.Support methods for DefaultGroovyMethods and PluginDefaultMethods.This class defines all the new static groovy methods which appear on normal JDK classes inside the Groovy environment.A default implementation of MethodKeyThis class defines all the encoding/decoding groovy methods which enhance the normal JDK classes when inside the Groovy environment.Keep this constant in a separate file as it is troublesome for Antlr to parse for doc purposes.Stream writer which flushes after each write operation.Marker interface to identify closures generated by the groovy compiler.Default implementation of a GString used by the compiler.A static helper class to make bytecode generation easier and act as a facade over the InvokerAn exception thrown if a method is called and an exception occurredA closure which stores calls in a List so that method calls can be iterated over in a 'yield' style wayRepresents a method on an object using a closure which can be invoked at any timeAn abstract base class for a key used for comparators and Map keys to lookup a method by name and parameter typesUtility class for MissingMethodException, MissingPropertyException etc.Compares two objects using Groovy's friendly comparison algorithm, i.e.This class defines new groovy methods which appear on normal JDK classes related to process management.A Runnable which waits for a process to complete together with a notification scheme allowing another thread to wait a maximum number of seconds for the process to complete before killing it.Utility class to call methods through reflection, and falls through using the
Invoker
to call the method if it fails.Provides as alternative to reflection using bytecode generation.Used to store the last regex match.A reverse iterator over a list.A static helper class to interface bytecode and runtimeRepresents a reference to a variable in a scriptAn adapter to make any Groovy Script class an instance of a JUnit TestThis class defines all the new SQL-related groovy methods which enhance the normal JDK SQL classes when inside the Groovy environment.Originally was grails.utils.GrailsUtils, removed some grails specific stuff.This class codes around a silly limiation of StringWriter which doesn't allow a StringBuffer to be passed in as a constructor for some bizarre reason.This class defines all the new Swing-related groovy methods which enhance the normal JDK Swing classes when inside the Groovy environment.Deprecated.A Writable File.This class defines all the new XML-related groovy methods which enhance the normal JDK XML classes when inside the Groovy environment.
TimeCategory