Class JCodingsProviderImpl
java.lang.Object
org.graalvm.shadowed.org.jcodings.provider.JCodingsProviderImpl
- All Implemented Interfaces:
com.oracle.truffle.api.strings.provider.JCodingsProvider
public final class JCodingsProviderImpl
extends Object
implements com.oracle.truffle.api.strings.provider.JCodingsProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.oracle.truffle.api.strings.provider.JCodingsProvider
com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding, com.oracle.truffle.api.strings.provider.JCodingsProvider.TranscodeResult -
Field Summary
Fields inherited from interface com.oracle.truffle.api.strings.provider.JCodingsProvider
MAX_JCODINGS_INDEX_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.truffle.api.strings.provider.JCodingsProvider.Encodingcom.oracle.truffle.api.strings.provider.JCodingsProvider.TranscodeResulttranscode(com.oracle.truffle.api.strings.AbstractTruffleString a, int codePointLengthA, int byteArrayOffset, int byteLength, com.oracle.truffle.api.strings.TruffleString.Encoding targetEncoding, com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding jCodingSrc, com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding jCodingDst, byte[] builtinReplacement, com.oracle.truffle.api.strings.TranscodingErrorHandler errorHandler, Function<com.oracle.truffle.api.strings.AbstractTruffleString, byte[]> asBytesMaterializeNative, Function<com.oracle.truffle.api.strings.AbstractTruffleString, com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding> getBytesEncoding)
-
Constructor Details
-
JCodingsProviderImpl
public JCodingsProviderImpl()
-
-
Method Details
-
get
- Specified by:
getin interfacecom.oracle.truffle.api.strings.provider.JCodingsProvider
-
transcode
public com.oracle.truffle.api.strings.provider.JCodingsProvider.TranscodeResult transcode(com.oracle.truffle.api.strings.AbstractTruffleString a, int codePointLengthA, int byteArrayOffset, int byteLength, com.oracle.truffle.api.strings.TruffleString.Encoding targetEncoding, com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding jCodingSrc, com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding jCodingDst, byte[] builtinReplacement, com.oracle.truffle.api.strings.TranscodingErrorHandler errorHandler, Function<com.oracle.truffle.api.strings.AbstractTruffleString, byte[]> asBytesMaterializeNative, Function<com.oracle.truffle.api.strings.AbstractTruffleString, com.oracle.truffle.api.strings.provider.JCodingsProvider.Encoding> getBytesEncoding) - Specified by:
transcodein interfacecom.oracle.truffle.api.strings.provider.JCodingsProvider
-