|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.runtime.DefaultGroovyMethodsSupport
org.codehaus.groovy.vmplugin.v5.PluginDefaultGroovyMethods
public class PluginDefaultGroovyMethods
This class defines new Java 5 specific groovy methods which extend the normal JDK classes inside the Groovy environment. Static methods are used with the first parameter the destination class.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport |
---|
DefaultGroovyMethodsSupport.RangeInfo |
Constructor Summary | |
---|---|
PluginDefaultGroovyMethods()
|
Method Summary | |
---|---|
static java.lang.StringBuilder |
leftShift(java.lang.StringBuilder self,
java.lang.Object value)
Overloads the left shift operator to provide an easy way to append multiple objects as string representations to a StringBuilder (Only works with JDK1.5 or later). |
static java.lang.Object |
next(java.lang.Enum self)
This method is called by the ++ operator for enums. |
static java.lang.String |
plus(java.lang.StringBuilder self,
java.lang.String value)
Appends a String to this StringBuilder (Only works with JDK1.5 or later). |
static java.lang.Object |
previous(java.lang.Enum self)
This method is called by the -- operator for enums. |
static void |
putAt(java.lang.StringBuilder self,
EmptyRange range,
java.lang.Object value)
Support the range subscript operator for StringBuilder (Only works with JDK1.5 or later). |
static void |
putAt(java.lang.StringBuilder self,
IntRange range,
java.lang.Object value)
Support the range subscript operator for StringBuilder (Only works with JDK1.5 or later). |
static int |
size(java.lang.StringBuilder builder)
Standard Groovy size() method for StringBuilders (Only works with JDK1.5 or later). |
Methods inherited from class org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport |
---|
cloneSimilarCollection, cloneSimilarMap, closeQuietly, closeWithWarning, createSimilarArray, createSimilarCollection, createSimilarCollection, createSimilarList, createSimilarMap, createSimilarOrDefaultCollection, createSimilarSet, normaliseIndex, sameType, subListBorders, subListBorders |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginDefaultGroovyMethods()
Method Detail |
---|
public static java.lang.Object next(java.lang.Enum self)
self
- an Enum
public static java.lang.Object previous(java.lang.Enum self)
self
- an Enum
public static int size(java.lang.StringBuilder builder)
builder
- a StringBuilder
public static java.lang.StringBuilder leftShift(java.lang.StringBuilder self, java.lang.Object value)
self
- a StringBuildervalue
- a value to append
public static void putAt(java.lang.StringBuilder self, IntRange range, java.lang.Object value)
self
- a StringBuilderrange
- a Rangevalue
- the object that's toString() will be insertedpublic static void putAt(java.lang.StringBuilder self, EmptyRange range, java.lang.Object value)
self
- a StringBuilderrange
- a Rangevalue
- the object that's toString() will be insertedpublic static java.lang.String plus(java.lang.StringBuilder self, java.lang.String value)
self
- a StringBuildervalue
- a String
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |