Package org.apache.groovy.jsondirect
Class DirectFastStringService
- java.lang.Object
- 
- org.apache.groovy.jsondirect.DirectFastStringService
 
- 
- All Implemented Interfaces:
- FastStringService
 
 public class DirectFastStringService extends java.lang.Object implements FastStringService Internal class for fast processing of Strings during JSON parsing - direct field writing version. Works for JDK 7 and 8 for most JDK implementations but uses the Unsafe mechanism of Java.
- 
- 
Constructor SummaryConstructors Constructor Description DirectFastStringService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringnoCopyStringFromChars(char[] chars)char[]toCharArray(java.lang.String string)
 
- 
- 
- 
Method Detail- 
toCharArraypublic char[] toCharArray(java.lang.String string) - Specified by:
- toCharArrayin interface- FastStringService
- Parameters:
- string- string to grab array from.
- Returns:
- char array from string
 
 - 
noCopyStringFromCharspublic java.lang.String noCopyStringFromChars(char[] chars) - Specified by:
- noCopyStringFromCharsin interface- FastStringService
- Parameters:
- chars- to shove array into.
- Returns:
- new string with chars copied into it
 
 
- 
 
-