Package org.codehaus.groovy.runtime
Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.
-
Interface Summary Interface Description GeneratedClosure Marker interface to identify closures generated by the groovy compiler.GeneratedLambda Marker interface to identify lambda generated by the groovy compiler. -
Class Summary Class Description AbstractComparator<T> ArrayTypeUtils Utilities for handling array typesArrayUtil This is a generated class used internally during the writing of bytecode within the CallSiteWriter logic.BytecodeInterface8 This class contains methods special to optimizations used directly from bytecode in Groovy 1.8ComposedClosure<V> A wrapper for Closure to support composition.ConversionHandler This class is a general adapter to map a call to a Java interface to a given delegate.ConvertedClosure This class is a general adapter to adapt a closure to any Java interface.ConvertedMap This class is a general adapter to adapt a map of closures to any Java interface.CurriedClosure<V> A wrapper for Closure to support currying.DateGroovyMethods Deprecated. use DateUtilExtensions insteadDefaultCachedMethodKey A default implementation of MethodKeyDefaultGroovyMethods This class defines new groovy methods which appear on normal JDK classes inside the Groovy environment.DefaultGroovyMethodsSupport Support methods for DefaultGroovyMethods and PluginDefaultMethods.DefaultGroovyStaticMethods This class defines all the new static groovy methods which appear on normal JDK classes inside the Groovy environment.DefaultMethodKey A default implementation of MethodKeyEncodingGroovyMethods This class defines all the encoding/decoding groovy methods which enhance the normal JDK classes when inside the Groovy environment.EncodingGroovyMethodsSupport Keep this constant in a separate file as it is troublesome for Antlr to parse for doc purposes.FlushingStreamWriter Stream writer which flushes after each write operation.GroovyCategorySupport Support methods for Groovy category usageGroovyCategorySupport.CategoryMethod GroovyCategorySupport.CategoryMethodList GroovyCategorySupport.ThreadCategoryInfo GStringImpl Default implementation of a GString used by the compiler.HandleMetaClass InvokerHelper A static helper class to make bytecode generation easier and act as a facade over the InvokerIOGroovyMethods This class defines new groovy methods for Files, URLs, URIs which appear on normal JDK classes inside the Groovy environment.IteratorClosureAdapter<T> A closure which stores calls in a List so that method calls can be iterated over in a 'yield' style wayMetaClassHelper MethodClosure Represents a method on an object using a closure which can be invoked at any timeMethodKey An abstract base class for a key used for comparators and Map keys to lookup a method by name and parameter typesMethodRankHelper Utility class for MissingMethodException, MissingPropertyException etc.NioGroovyMethods Deprecated. NullObject NumberAwareComparator<T> Compares two objects using Groovy's friendly comparison algorithm, i.e.ProcessGroovyMethods This class defines new groovy methods which appear on normal JDK classes related to process management.ProcessGroovyMethods.ProcessRunner 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.ProxyGeneratorAdapter A proxy generator responsible for mapping a map of closures to a class implementing a list of interfaces.RangeInfo ReflectionMethodInvoker Utility class to call methods through reflection, and falls through using theInvoker
to call the method if it fails.Reflector Provides as alternative to reflection using bytecode generation.RegexSupport Used to store the last regex match.ResourceGroovyMethods This class defines new groovy methods for Readers, Writers, InputStreams and OutputStreams which appear on normal JDK classes inside the Groovy environment.ReverseListIterator<T> A reverse iterator over a list.ScriptBytecodeAdapter A static helper class to interface bytecode and runtimeScriptReference Represents a reference to a variable in a scriptScriptTestAdapter Deprecated. SocketGroovyMethods This class defines new groovy methods for Sockets which enhance JDK classes inside the Groovy environment.StackTraceUtils Originally was grails.utils.GrailsUtils, removed some grails specific stuff.StringBufferWriter This class codes around a silly limitation of StringWriter which doesn't allow a StringBuffer to be passed in as a constructor for some bizarre reason.StringGroovyMethods This class defines new groovy methods which appear on String-related JDK classes (String, CharSequence, Matcher) inside the Groovy environment.SwingGroovyMethods Deprecated. WritableFile A Writable File.WritablePath Deprecated. XmlGroovyMethods Deprecated. -
Exception Summary Exception Description InvokerInvocationException An exception thrown if a method is called and an exception occurred