Package org.apache.groovy.json
Class DefaultFastStringService
java.lang.Object
org.apache.groovy.json.DefaultFastStringService
- All Implemented Interfaces:
FastStringService
public class DefaultFastStringService extends java.lang.Object implements FastStringService
Internal class for fast processing of Strings during JSON parsing - default version
-
Constructor Summary
Constructors Constructor Description DefaultFastStringService() -
Method Summary
Modifier and Type Method Description java.lang.StringnoCopyStringFromChars(char[] chars)char[]toCharArray(java.lang.String string)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultFastStringService
public DefaultFastStringService()
-
-
Method Details
-
toCharArray
public char[] toCharArray(java.lang.String string)- Specified by:
toCharArrayin interfaceFastStringService- Parameters:
string- string to grab array from.- Returns:
- char array from string
-
noCopyStringFromChars
public java.lang.String noCopyStringFromChars(char[] chars)- Specified by:
noCopyStringFromCharsin interfaceFastStringService- Parameters:
chars- to shove array into.- Returns:
- new string with chars copied into it
-