mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8329948: Remove string template feature
Reviewed-by: jlahoda
This commit is contained in:
parent
ff3e76fd0c
commit
03e84178eb
66 changed files with 183 additions and 7278 deletions
|
@ -80,7 +80,6 @@ import jdk.internal.reflect.CallerSensitive;
|
|||
import jdk.internal.reflect.Reflection;
|
||||
import jdk.internal.access.JavaLangAccess;
|
||||
import jdk.internal.access.SharedSecrets;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
import jdk.internal.logger.LoggerFinderLoader;
|
||||
import jdk.internal.logger.LazyLoggers;
|
||||
import jdk.internal.logger.LocalizedLoggerWrapper;
|
||||
|
@ -2490,6 +2489,9 @@ public final class System {
|
|||
public char getUTF16Char(byte[] bytes, int index) {
|
||||
return StringUTF16.getChar(bytes, index);
|
||||
}
|
||||
public void putCharUTF16(byte[] bytes, int index, int ch) {
|
||||
StringUTF16.putChar(bytes, index, ch);
|
||||
}
|
||||
public byte[] getBytesNoRepl(String s, Charset cs) throws CharacterCodingException {
|
||||
return String.getBytesNoRepl(s, cs);
|
||||
}
|
||||
|
@ -2530,6 +2532,10 @@ public final class System {
|
|||
return StringConcatHelper.lookupStatic(name, methodType);
|
||||
}
|
||||
|
||||
public long stringConcatHelperPrepend(long indexCoder, byte[] buf, String value) {
|
||||
return StringConcatHelper.prepend(indexCoder, buf, value);
|
||||
}
|
||||
|
||||
public long stringConcatInitialCoder() {
|
||||
return StringConcatHelper.initialCoder();
|
||||
}
|
||||
|
@ -2538,21 +2544,20 @@ public final class System {
|
|||
return StringConcatHelper.mix(lengthCoder, constant);
|
||||
}
|
||||
|
||||
@PreviewFeature(feature=PreviewFeature.Feature.STRING_TEMPLATES)
|
||||
public long stringConcatCoder(char value) {
|
||||
return StringConcatHelper.coder(value);
|
||||
public long stringConcatMix(long lengthCoder, char value) {
|
||||
return StringConcatHelper.mix(lengthCoder, value);
|
||||
}
|
||||
|
||||
@PreviewFeature(feature=PreviewFeature.Feature.STRING_TEMPLATES)
|
||||
public long stringBuilderConcatMix(long lengthCoder,
|
||||
StringBuilder sb) {
|
||||
return sb.mix(lengthCoder);
|
||||
public int stringSize(long i) {
|
||||
return Long.stringSize(i);
|
||||
}
|
||||
|
||||
@PreviewFeature(feature=PreviewFeature.Feature.STRING_TEMPLATES)
|
||||
public long stringBuilderConcatPrepend(long lengthCoder, byte[] buf,
|
||||
StringBuilder sb) {
|
||||
return sb.prepend(lengthCoder, buf);
|
||||
public int getCharsLatin1(long i, int index, byte[] buf) {
|
||||
return StringLatin1.getChars(i, index, buf);
|
||||
}
|
||||
|
||||
public int getCharsUTF16(long i, int index, byte[] buf) {
|
||||
return StringUTF16.getChars(i, index, buf);
|
||||
}
|
||||
|
||||
public String join(String prefix, String suffix, String delimiter, String[] elements, int size) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue