org.codehaus.groovy.runtime
[Java] Class GStringImpl
java.lang.Object
  
groovy.lang.GroovyObjectSupport
      
groovy.lang.GString
          
org.codehaus.groovy.runtime.GStringImpl
public class GStringImpl
extends GString
 Default implementation of a GString used by the compiler. A GString
 consist of a list of values and strings which can be combined to
 create a new String.
 
- Authors:
 - Jochen Theodorou
 
- See Also:
 - GString
 
                     
                 
    
     
    
     
                | 
                Methods inherited from class GString
                 | 
                | build, charAt, compareTo, equals, equals, getStrings, getValue, getValueCount, getValues, hashCode, invokeMethod, length, negate, plus, plus, subSequence, toString, writeTo | 
                
                 
                 
                 
    
    
        
        GStringImpl
        public GStringImpl(Object[] values, String[] strings)
        
        -  Create a new GString with values and strings.
 
 Each value is prefixed by a string, after the last value
 an additional String might be used. This means
 strings.length == values.length  ||  strings.length == values.length + 1.
 
 NOTE: The lengths are not checked. Using different lengths might result
 in unpredictable behaviour.
 
     - Parameters:
 values -   the value partsstrings -  the string parts
         
        
        
        
    
     
    
    
        
        getStrings
        public String[] getStrings()
        
        -  Get the strings of this GString.
 
 This methods returns the same array as used in the constructor. Changing
 the values will result in changes of the GString. It is not recommended
 to do so.
 
     
         
        
        
        
    
     
Copyright © 2003-2011 The Codehaus. All rights reserved.