/home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:50: error: ClassEntry is a preview API and is disabled by default. import java.lang.classfile.constantpool.ClassEntry; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:51: error: ConstantPoolBuilder is a preview API and is disabled by default. import java.lang.classfile.constantpool.ConstantPoolBuilder; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:52: error: ConstantValueEntry is a preview API and is disabled by default. import java.lang.classfile.constantpool.ConstantValueEntry; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:53: error: IntegerEntry is a preview API and is disabled by default. import java.lang.classfile.constantpool.IntegerEntry; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:54: error: Utf8Entry is a preview API and is disabled by default. import java.lang.classfile.constantpool.Utf8Entry; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:112: error: ClassFile is a preview API and is disabled by default. import static java.lang.classfile.ClassFile.ACC_PROTECTED; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:113: error: ClassFile is a preview API and is disabled by default. import static java.lang.classfile.ClassFile.ACC_PUBLIC; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:859: error: ClassBuilder is a preview API and is disabled by default. ClassBuilder builder, ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:897: error: ClassBuilder is a preview API and is disabled by default. private void addAttributes(ClassHeaderDescription header, ClassBuilder builder) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:918: error: ClassBuilder is a preview API and is disabled by default. private void addInnerClassesAttribute(HeaderDescription header, ClassBuilder builder) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:930: error: MethodBuilder is a preview API and is disabled by default. private void addAttributes(MethodDescription desc, MethodBuilder builder) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:951: error: FieldBuilder is a preview API and is disabled by default. private void addAttributes(FieldDescription desc, FieldBuilder builder) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:970: error: ClassFileBuilder is a preview API and is disabled by default. private void addGenericAttributes(FeatureDescription desc, ClassFileBuilder builder) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:974: error: Attribute is a preview API and is disabled by default. private void addGenericAttributes(FeatureDescription desc, Consumer> sink, ConstantPoolBuilder cpb) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:974: error: ConstantPoolBuilder is a preview API and is disabled by default. private void addGenericAttributes(FeatureDescription desc, Consumer> sink, ConstantPoolBuilder cpb) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:991: error: Annotation is a preview API and is disabled by default. private List createAnnotations(List desc) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:995: error: Annotation is a preview API and is disabled by default. private List> createParameterAnnotations(List> desc) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:999: error: Annotation is a preview API and is disabled by default. private Annotation createAnnotation(AnnotationDescription desc) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1034: error: AnnotationElement is a preview API and is disabled by default. private List createElementPairs(Map annotationAttributes) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1040: error: AnnotationValue is a preview API and is disabled by default. private AnnotationValue createAttributeValue(Object value) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1860: error: ClassModel is a preview API and is disabled by default. Consumer extraTask) throws IOException { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1974: error: ClassModel is a preview API and is disabled by default. private Set otherRelevantTypesWithOwners(ClassModel cm) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2128: error: Attribute is a preview API and is disabled by default. private boolean readAttribute(FeatureDescription feature, Attribute attr) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2213: error: Utf8Entry is a preview API and is disabled by default. private static String getVersion(Optional version) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2220: error: ConstantValueEntry is a preview API and is disabled by default. Object convertConstantValue(ConstantValueEntry info, String descriptor) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2233: error: AnnotationValue is a preview API and is disabled by default. Object convertElementValue(AnnotationValue val) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2243: error: Annotation is a preview API and is disabled by default. private List annotations2Description(List annos) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2247: error: Annotation is a preview API and is disabled by default. private List> parameterAnnotations2Description(List> annos) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2251: error: Annotation is a preview API and is disabled by default. private AnnotationDescription annotation2Description(java.lang.classfile.Annotation a) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2875: error: ModuleProvideInfo is a preview API and is disabled by default. public static ProvidesDescription create(ModuleProvideInfo prov) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2808: error: ModuleRequireInfo is a preview API and is disabled by default. public static RequiresDescription create(ModuleRequireInfo req) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2761: error: ModuleExportInfo is a preview API and is disabled by default. public static ExportsDescription create(ModuleExportInfo ee) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:790: error: ClassFile is a preview API and is disabled by default. var classFile = ClassFile.of().build(ClassDesc.of("module-info"), clb -> { ^ (use --enable-preview to enable preview APIs) error: ClassBuilder is a preview API and is disabled by default. (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:804: error: ClassFile is a preview API and is disabled by default. var classFile = ClassFile.of().build(ClassDesc.ofInternalName(classDescription.name), clb -> { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:863: error: ModuleResolutionAttribute is a preview API and is disabled by default. builder.with(ModuleResolutionAttribute.of(header.moduleResolution)); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:866: error: ModuleTargetAttribute is a preview API and is disabled by default. builder.with(ModuleTargetAttribute.of(header.moduleTarget)); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:869: error: ModuleMainClassAttribute is a preview API and is disabled by default. builder.with(ModuleMainClassAttribute.of(ClassDesc.ofInternalName(header.moduleMainClass))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:871: error: ModuleAttribute is a preview API and is disabled by default. builder.with(ModuleAttribute.of(ModuleDesc.of(md.name), mb -> { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:900: error: NestHostAttribute is a preview API and is disabled by default. builder.with(NestHostAttribute.of(ClassDesc.ofInternalName(header.nestHost))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:903: error: NestMembersAttribute is a preview API and is disabled by default. builder.with(NestMembersAttribute.ofSymbols(header.nestMembers.stream().map(ClassDesc::ofInternalName).collect(Collectors.toList()))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:906: error: RecordAttribute is a preview API and is disabled by default. builder.with(RecordAttribute.of(header.recordComponents.stream().map(desc -> { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:907: error: Attribute is a preview API and is disabled by default. List> attributes = new ArrayList<>(); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:909: error: RecordComponentInfo is a preview API and is disabled by default. return RecordComponentInfo.of(desc.name, ClassDesc.ofDescriptor(desc.descriptor), attributes); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:913: error: PermittedSubclassesAttribute is a preview API and is disabled by default. builder.with(PermittedSubclassesAttribute.ofSymbols(header.permittedSubclasses.stream().map(ClassDesc::ofInternalName).collect(Collectors.toList()))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:920: error: InnerClassesAttribute is a preview API and is disabled by default. builder.with(InnerClassesAttribute.of(header.innerClasses.stream() ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:921: error: InnerClassInfo is a preview API and is disabled by default. .map(info -> java.lang.classfile.attribute.InnerClassInfo.of( ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:933: error: ExceptionsAttribute is a preview API and is disabled by default. builder.with(ExceptionsAttribute.ofSymbols(desc.thrownTypes.stream() ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:937: error: AnnotationDefaultAttribute is a preview API and is disabled by default. builder.with(AnnotationDefaultAttribute.of(createAttributeValue(desc.annotationDefaultValue))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:940: error: RuntimeInvisibleParameterAnnotationsAttribute is a preview API and is disabled by default. builder.with(RuntimeInvisibleParameterAnnotationsAttribute.of(createParameterAnnotations(desc.classParameterAnnotations))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:943: error: RuntimeVisibleParameterAnnotationsAttribute is a preview API and is disabled by default. builder.with(RuntimeVisibleParameterAnnotationsAttribute.of(createParameterAnnotations(desc.runtimeParameterAnnotations))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:946: error: MethodParametersAttribute is a preview API and is disabled by default. builder.with(MethodParametersAttribute.of(desc.methodParameters.stream() ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:947: error: MethodParameterInfo is a preview API and is disabled by default. .map(mp -> MethodParameterInfo.ofParameter(Optional.ofNullable(mp.name), mp.flags)).collect(Collectors.toList()))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:955: error: ConstantValueEntry is a preview API and is disabled by default. ConstantValueEntry entry = switch (desc.constantValue) { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:965: error: ConstantValueAttribute is a preview API and is disabled by default. builder.with(ConstantValueAttribute.of(entry)); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:971: error: Attribute is a preview API and is disabled by default. addGenericAttributes(desc, (Consumer>) builder, builder.constantPool()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:976: error: Attribute is a preview API and is disabled by default. var builder = (Consumer>) sink; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:978: error: DeprecatedAttribute is a preview API and is disabled by default. builder.accept(DeprecatedAttribute.of()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:981: error: SignatureAttribute is a preview API and is disabled by default. builder.accept(SignatureAttribute.of(cpb.utf8Entry(desc.signature))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:984: error: RuntimeInvisibleAnnotationsAttribute is a preview API and is disabled by default. builder.accept(RuntimeInvisibleAnnotationsAttribute.of(createAnnotations(desc.classAnnotations))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:987: error: RuntimeVisibleAnnotationsAttribute is a preview API and is disabled by default. builder.accept(RuntimeVisibleAnnotationsAttribute.of(createAnnotations(desc.runtimeAnnotations))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1030: error: Annotation is a preview API and is disabled by default. return Annotation.of(ClassDesc.ofDescriptor(annotationType), ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1036: error: AnnotationElement is a preview API and is disabled by default. .map(e -> AnnotationElement.of(e.getKey(), createAttributeValue(e.getValue()))) ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1042: error: AnnotationValue is a preview API and is disabled by default. case Boolean v -> AnnotationValue.ofBoolean(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1043: error: AnnotationValue is a preview API and is disabled by default. case Byte v -> AnnotationValue.ofByte(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1044: error: AnnotationValue is a preview API and is disabled by default. case Character v -> AnnotationValue.ofChar(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1045: error: AnnotationValue is a preview API and is disabled by default. case Short v -> AnnotationValue.ofShort(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1046: error: AnnotationValue is a preview API and is disabled by default. case Integer v -> AnnotationValue.ofInt(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1047: error: AnnotationValue is a preview API and is disabled by default. case Long v -> AnnotationValue.ofLong(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1048: error: AnnotationValue is a preview API and is disabled by default. case Float v -> AnnotationValue.ofFloat(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1049: error: AnnotationValue is a preview API and is disabled by default. case Double v -> AnnotationValue.ofDouble(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1050: error: AnnotationValue is a preview API and is disabled by default. case String v -> AnnotationValue.ofString(v); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1051: error: AnnotationValue is a preview API and is disabled by default. case EnumConstant v -> AnnotationValue.ofEnum(ClassDesc.ofDescriptor(v.type), v.constant); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1052: error: AnnotationValue is a preview API and is disabled by default. case ClassConstant v -> AnnotationValue.ofClass(ClassDesc.ofDescriptor(v.type)); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1053: error: AnnotationValue is a preview API and is disabled by default. case AnnotationDescription v -> AnnotationValue.ofAnnotation(createAnnotation(v)); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1054: error: AnnotationValue is a preview API and is disabled by default. case Collection v -> AnnotationValue.ofArray(v.stream().map(this::createAttributeValue).collect(Collectors.toList())); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1180: error: Attributes is a preview API and is disabled by default. var permitted = cm.findAttribute(Attributes.permittedSubclasses()).orElse(null); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1861: error: ClassModel is a preview API and is disabled by default. ClassModel cm = ClassFile.of().parse(in.readAllBytes()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1861: error: ClassFile is a preview API and is disabled by default. ClassModel cm = ClassFile.of().parse(in.readAllBytes()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1880: error: ClassEntry is a preview API and is disabled by default. headerDesc.implementsAttr = cm.interfaces().stream().map(ClassEntry::asInternalName).collect(Collectors.toList()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1932: error: ClassModel is a preview API and is disabled by default. ClassModel cm = ClassFile.of().parse(data); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1932: error: ClassFile is a preview API and is disabled by default. ClassModel cm = ClassFile.of().parse(data); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1968: error: ClassFile is a preview API and is disabled by default. additionalIncludes.addAll(otherRelevantTypesWithOwners(ClassFile.of().parse(classFileData))); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:1989: error: Attributes is a preview API and is disabled by default. var permitted = cm.findAttribute(Attributes.permittedSubclasses()).orElse(null); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2032: error: ACC_PUBLIC is a preview API and is disabled by default. return (accessFlags & (ACC_PUBLIC | ACC_PROTECTED)) != 0; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2032: error: ACC_PROTECTED is a preview API and is disabled by default. return (accessFlags & (ACC_PUBLIC | ACC_PROTECTED)) != 0; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2130: error: AnnotationDefaultAttribute is a preview API and is disabled by default. case AnnotationDefaultAttribute a -> ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2132: error: DeprecatedAttribute is a preview API and is disabled by default. case DeprecatedAttribute _ -> feature.deprecated = true; ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2133: error: ExceptionsAttribute is a preview API and is disabled by default. case ExceptionsAttribute a -> ((MethodDescription) feature).thrownTypes = a.exceptions().stream().map(ClassEntry::asInternalName).collect(Collectors.toList()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2133: error: ClassEntry is a preview API and is disabled by default. case ExceptionsAttribute a -> ((MethodDescription) feature).thrownTypes = a.exceptions().stream().map(ClassEntry::asInternalName).collect(Collectors.toList()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2134: error: InnerClassesAttribute is a preview API and is disabled by default. case InnerClassesAttribute a -> { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2140: error: ClassEntry is a preview API and is disabled by default. info.outerClass = cfi.outerClass().map(ClassEntry::asInternalName).orElse(null); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2141: error: Utf8Entry is a preview API and is disabled by default. info.innerClassName = cfi.innerName().map(Utf8Entry::stringValue).orElse(null); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2146: error: RuntimeInvisibleAnnotationsAttribute is a preview API and is disabled by default. case RuntimeInvisibleAnnotationsAttribute a -> feature.classAnnotations = annotations2Description(a.annotations()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2147: error: RuntimeVisibleAnnotationsAttribute is a preview API and is disabled by default. case RuntimeVisibleAnnotationsAttribute a -> feature.runtimeAnnotations = annotations2Description(a.annotations()); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2148: error: SignatureAttribute is a preview API and is disabled by default. case SignatureAttribute a -> feature.signature = a.signature().stringValue(); ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2149: error: ConstantValueAttribute is a preview API and is disabled by default. case ConstantValueAttribute a -> { ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2153: error: SourceFileAttribute is a preview API and is disabled by default. case SourceFileAttribute _, BootstrapMethodsAttribute _, CodeAttribute _, SyntheticAttribute _ -> {} ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2153: error: BootstrapMethodsAttribute is a preview API and is disabled by default. case SourceFileAttribute _, BootstrapMethodsAttribute _, CodeAttribute _, SyntheticAttribute _ -> {} ^ (use --enable-preview to enable preview APIs) /home/yansendao/git/jdk/make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java:2153: error: CodeAttribute is a preview API and is disabled by default. case SourceFileAttribute _, BootstrapMethodsAttribute _, CodeAttribute _, SyntheticAttribute _ -> {} ^ (use --enable-preview to enable preview APIs) 100 errors only showing the first 100 errors, of 132 total; use -Xmaxerrs if you would like to see more