mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
8330182: Start of release updates for JDK 24
8330183: Add SourceVersion.RELEASE_24 8330184: Add source 24 and target 24 to javac Reviewed-by: iris, vromero, asotona, dholmes
This commit is contained in:
parent
054362abe0
commit
75dc2f8518
50 changed files with 2076 additions and 64 deletions
|
@ -1,7 +1,7 @@
|
||||||
[general]
|
[general]
|
||||||
project=jdk
|
project=jdk
|
||||||
jbs=JDK
|
jbs=JDK
|
||||||
version=23
|
version=24
|
||||||
|
|
||||||
[checks]
|
[checks]
|
||||||
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
|
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
|
||||||
|
|
|
@ -26,17 +26,17 @@
|
||||||
# Default version, product, and vendor information to use,
|
# Default version, product, and vendor information to use,
|
||||||
# unless overridden by configure
|
# unless overridden by configure
|
||||||
|
|
||||||
DEFAULT_VERSION_FEATURE=23
|
DEFAULT_VERSION_FEATURE=24
|
||||||
DEFAULT_VERSION_INTERIM=0
|
DEFAULT_VERSION_INTERIM=0
|
||||||
DEFAULT_VERSION_UPDATE=0
|
DEFAULT_VERSION_UPDATE=0
|
||||||
DEFAULT_VERSION_PATCH=0
|
DEFAULT_VERSION_PATCH=0
|
||||||
DEFAULT_VERSION_EXTRA1=0
|
DEFAULT_VERSION_EXTRA1=0
|
||||||
DEFAULT_VERSION_EXTRA2=0
|
DEFAULT_VERSION_EXTRA2=0
|
||||||
DEFAULT_VERSION_EXTRA3=0
|
DEFAULT_VERSION_EXTRA3=0
|
||||||
DEFAULT_VERSION_DATE=2024-09-17
|
DEFAULT_VERSION_DATE=2025-03-18
|
||||||
DEFAULT_VERSION_CLASSFILE_MAJOR=67 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
|
DEFAULT_VERSION_CLASSFILE_MAJOR=68 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
|
||||||
DEFAULT_VERSION_CLASSFILE_MINOR=0
|
DEFAULT_VERSION_CLASSFILE_MINOR=0
|
||||||
DEFAULT_VERSION_DOCS_API_SINCE=11
|
DEFAULT_VERSION_DOCS_API_SINCE=11
|
||||||
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="22 23"
|
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="22 23 24"
|
||||||
DEFAULT_JDK_SOURCE_TARGET_VERSION=23
|
DEFAULT_JDK_SOURCE_TARGET_VERSION=24
|
||||||
DEFAULT_PROMOTED_VERSION_PRE=ea
|
DEFAULT_PROMOTED_VERSION_PRE=ea
|
||||||
|
|
|
@ -151,6 +151,8 @@
|
||||||
|
|
||||||
#define JAVA_23_VERSION 67
|
#define JAVA_23_VERSION 67
|
||||||
|
|
||||||
|
#define JAVA_24_VERSION 68
|
||||||
|
|
||||||
void ClassFileParser::set_class_bad_constant_seen(short bad_constant) {
|
void ClassFileParser::set_class_bad_constant_seen(short bad_constant) {
|
||||||
assert((bad_constant == JVM_CONSTANT_Module ||
|
assert((bad_constant == JVM_CONSTANT_Module ||
|
||||||
bad_constant == JVM_CONSTANT_Package) && _major_version >= JAVA_9_VERSION,
|
bad_constant == JVM_CONSTANT_Package) && _major_version >= JAVA_9_VERSION,
|
||||||
|
|
|
@ -1481,6 +1481,12 @@ public sealed interface ClassFile
|
||||||
*/
|
*/
|
||||||
int JAVA_23_VERSION = 67;
|
int JAVA_23_VERSION = 67;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class major version of JAVA_24.
|
||||||
|
* @since 24
|
||||||
|
*/
|
||||||
|
int JAVA_24_VERSION = 68;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A minor version number indicating a class uses preview features
|
* A minor version number indicating a class uses preview features
|
||||||
* of a Java SE version since 12, for major versions {@value
|
* of a Java SE version since 12, for major versions {@value
|
||||||
|
@ -1492,7 +1498,7 @@ public sealed interface ClassFile
|
||||||
* {@return the latest major Java version}
|
* {@return the latest major Java version}
|
||||||
*/
|
*/
|
||||||
static int latestMajorVersion() {
|
static int latestMajorVersion() {
|
||||||
return JAVA_23_VERSION;
|
return JAVA_24_VERSION;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -306,6 +306,18 @@ public enum ClassFileFormatVersion {
|
||||||
* <cite>The Java Virtual Machine Specification, Java SE 23 Edition</cite></a>
|
* <cite>The Java Virtual Machine Specification, Java SE 23 Edition</cite></a>
|
||||||
*/
|
*/
|
||||||
RELEASE_23(67),
|
RELEASE_23(67),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The version introduced by the Java Platform, Standard Edition
|
||||||
|
* 24.
|
||||||
|
*
|
||||||
|
* @since 24
|
||||||
|
*
|
||||||
|
* @see <a
|
||||||
|
* href="https://docs.oracle.com/javase/specs/jvms/se24/html/index.html">
|
||||||
|
* <cite>The Java Virtual Machine Specification, Java SE 24 Edition</cite></a>
|
||||||
|
*/
|
||||||
|
RELEASE_24(68),
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
|
|
||||||
// Note to maintainers: when adding constants for newer releases,
|
// Note to maintainers: when adding constants for newer releases,
|
||||||
|
@ -321,7 +333,7 @@ public enum ClassFileFormatVersion {
|
||||||
* {@return the latest class file format version}
|
* {@return the latest class file format version}
|
||||||
*/
|
*/
|
||||||
public static ClassFileFormatVersion latest() {
|
public static ClassFileFormatVersion latest() {
|
||||||
return RELEASE_23;
|
return RELEASE_24;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -227,7 +227,7 @@ public class ClassReader {
|
||||||
this.b = classFileBuffer;
|
this.b = classFileBuffer;
|
||||||
// Check the class' major_version. This field is after the magic and minor_version fields, which
|
// Check the class' major_version. This field is after the magic and minor_version fields, which
|
||||||
// use 4 and 2 bytes respectively.
|
// use 4 and 2 bytes respectively.
|
||||||
if (checkClassVersion && readShort(classFileOffset + 6) > Opcodes.V23) {
|
if (checkClassVersion && readShort(classFileOffset + 6) > Opcodes.V24) {
|
||||||
throw new IllegalArgumentException(
|
throw new IllegalArgumentException(
|
||||||
"Unsupported class file major version " + readShort(classFileOffset + 6));
|
"Unsupported class file major version " + readShort(classFileOffset + 6));
|
||||||
}
|
}
|
||||||
|
|
|
@ -313,6 +313,7 @@ public interface Opcodes {
|
||||||
int V21 = 0 << 16 | 65;
|
int V21 = 0 << 16 | 65;
|
||||||
int V22 = 0 << 16 | 66;
|
int V22 = 0 << 16 | 66;
|
||||||
int V23 = 0 << 16 | 67;
|
int V23 = 0 << 16 | 67;
|
||||||
|
int V24 = 0 << 16 | 68;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Version flag indicating that the class is using 'preview' features.
|
* Version flag indicating that the class is using 'preview' features.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -427,6 +427,18 @@ public enum SourceVersion {
|
||||||
* <cite>The Java Language Specification, Java SE 23 Edition</cite></a>
|
* <cite>The Java Language Specification, Java SE 23 Edition</cite></a>
|
||||||
*/
|
*/
|
||||||
RELEASE_23,
|
RELEASE_23,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The version introduced by the Java Platform, Standard Edition
|
||||||
|
* 24.
|
||||||
|
*
|
||||||
|
* @since 24
|
||||||
|
*
|
||||||
|
* @see <a
|
||||||
|
* href="https://docs.oracle.com/javase/specs/jls/se24/html/index.html">
|
||||||
|
* <cite>The Java Language Specification, Java SE 24 Edition</cite></a>
|
||||||
|
*/
|
||||||
|
RELEASE_24,
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
|
|
||||||
// Note that when adding constants for newer releases, the
|
// Note that when adding constants for newer releases, the
|
||||||
|
@ -436,7 +448,7 @@ public enum SourceVersion {
|
||||||
* {@return the latest source version that can be modeled}
|
* {@return the latest source version that can be modeled}
|
||||||
*/
|
*/
|
||||||
public static SourceVersion latest() {
|
public static SourceVersion latest() {
|
||||||
return RELEASE_23;
|
return RELEASE_24;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final SourceVersion latestSupported = getLatestSupported();
|
private static final SourceVersion latestSupported = getLatestSupported();
|
||||||
|
@ -451,7 +463,7 @@ public enum SourceVersion {
|
||||||
private static SourceVersion getLatestSupported() {
|
private static SourceVersion getLatestSupported() {
|
||||||
int intVersion = Runtime.version().feature();
|
int intVersion = Runtime.version().feature();
|
||||||
return (intVersion >= 11) ?
|
return (intVersion >= 11) ?
|
||||||
valueOf("RELEASE_" + Math.min(23, intVersion)):
|
valueOf("RELEASE_" + Math.min(24, intVersion)):
|
||||||
RELEASE_10;
|
RELEASE_10;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ import javax.annotation.processing.SupportedSourceVersion;
|
||||||
* @see AbstractAnnotationValueVisitor9
|
* @see AbstractAnnotationValueVisitor9
|
||||||
* @since 14
|
* @since 14
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public abstract class AbstractAnnotationValueVisitor14<R, P> extends AbstractAnnotationValueVisitor9<R, P> {
|
public abstract class AbstractAnnotationValueVisitor14<R, P> extends AbstractAnnotationValueVisitor9<R, P> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -51,7 +51,7 @@ import javax.annotation.processing.ProcessingEnvironment;
|
||||||
* @see AbstractAnnotationValueVisitor14
|
* @see AbstractAnnotationValueVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public abstract class AbstractAnnotationValueVisitorPreview<R, P> extends AbstractAnnotationValueVisitor14<R, P> {
|
public abstract class AbstractAnnotationValueVisitorPreview<R, P> extends AbstractAnnotationValueVisitor14<R, P> {
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see AbstractElementVisitor9
|
* @see AbstractElementVisitor9
|
||||||
* @since 16
|
* @since 16
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public abstract class AbstractElementVisitor14<R, P> extends AbstractElementVisitor9<R, P> {
|
public abstract class AbstractElementVisitor14<R, P> extends AbstractElementVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses to call.
|
* Constructor for concrete subclasses to call.
|
||||||
|
|
|
@ -56,7 +56,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see AbstractElementVisitor14
|
* @see AbstractElementVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public abstract class AbstractElementVisitorPreview<R, P> extends AbstractElementVisitor14<R, P> {
|
public abstract class AbstractElementVisitorPreview<R, P> extends AbstractElementVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -47,7 +47,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see AbstractTypeVisitor9
|
* @see AbstractTypeVisitor9
|
||||||
* @since 14
|
* @since 14
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public abstract class AbstractTypeVisitor14<R, P> extends AbstractTypeVisitor9<R, P> {
|
public abstract class AbstractTypeVisitor14<R, P> extends AbstractTypeVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses to call.
|
* Constructor for concrete subclasses to call.
|
||||||
|
|
|
@ -54,7 +54,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see AbstractTypeVisitor14
|
* @see AbstractTypeVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public abstract class AbstractTypeVisitorPreview<R, P> extends AbstractTypeVisitor14<R, P> {
|
public abstract class AbstractTypeVisitorPreview<R, P> extends AbstractTypeVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -61,7 +61,7 @@ import javax.lang.model.SourceVersion;
|
||||||
* @see ElementKindVisitor9
|
* @see ElementKindVisitor9
|
||||||
* @since 16
|
* @since 16
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public class ElementKindVisitor14<R, P> extends ElementKindVisitor9<R, P> {
|
public class ElementKindVisitor14<R, P> extends ElementKindVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses; uses {@code null} for the
|
* Constructor for concrete subclasses; uses {@code null} for the
|
||||||
|
|
|
@ -68,7 +68,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see ElementKindVisitor14
|
* @see ElementKindVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public class ElementKindVisitorPreview<R, P> extends ElementKindVisitor14<R, P> {
|
public class ElementKindVisitorPreview<R, P> extends ElementKindVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -78,7 +78,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see ElementScanner9
|
* @see ElementScanner9
|
||||||
* @since 16
|
* @since 16
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public class ElementScanner14<R, P> extends ElementScanner9<R, P> {
|
public class ElementScanner14<R, P> extends ElementScanner9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses; uses {@code null} for the
|
* Constructor for concrete subclasses; uses {@code null} for the
|
||||||
|
|
|
@ -85,7 +85,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see ElementScanner14
|
* @see ElementScanner14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public class ElementScannerPreview<R, P> extends ElementScanner14<R, P> {
|
public class ElementScannerPreview<R, P> extends ElementScanner14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -52,7 +52,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see SimpleAnnotationValueVisitor9
|
* @see SimpleAnnotationValueVisitor9
|
||||||
* @since 14
|
* @since 14
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public class SimpleAnnotationValueVisitor14<R, P> extends SimpleAnnotationValueVisitor9<R, P> {
|
public class SimpleAnnotationValueVisitor14<R, P> extends SimpleAnnotationValueVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses; uses {@code null} for the
|
* Constructor for concrete subclasses; uses {@code null} for the
|
||||||
|
|
|
@ -59,7 +59,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see SimpleAnnotationValueVisitor14
|
* @see SimpleAnnotationValueVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public class SimpleAnnotationValueVisitorPreview<R, P> extends SimpleAnnotationValueVisitor14<R, P> {
|
public class SimpleAnnotationValueVisitorPreview<R, P> extends SimpleAnnotationValueVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -58,7 +58,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see SimpleElementVisitor9
|
* @see SimpleElementVisitor9
|
||||||
* @since 16
|
* @since 16
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public class SimpleElementVisitor14<R, P> extends SimpleElementVisitor9<R, P> {
|
public class SimpleElementVisitor14<R, P> extends SimpleElementVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses; uses {@code null} for the
|
* Constructor for concrete subclasses; uses {@code null} for the
|
||||||
|
|
|
@ -64,7 +64,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see SimpleElementVisitor14
|
* @see SimpleElementVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public class SimpleElementVisitorPreview<R, P> extends SimpleElementVisitor14<R, P> {
|
public class SimpleElementVisitorPreview<R, P> extends SimpleElementVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -56,7 +56,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see SimpleTypeVisitor9
|
* @see SimpleTypeVisitor9
|
||||||
* @since 14
|
* @since 14
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public class SimpleTypeVisitor14<R, P> extends SimpleTypeVisitor9<R, P> {
|
public class SimpleTypeVisitor14<R, P> extends SimpleTypeVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses; uses {@code null} for the
|
* Constructor for concrete subclasses; uses {@code null} for the
|
||||||
|
|
|
@ -63,7 +63,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see SimpleTypeVisitor14
|
* @see SimpleTypeVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public class SimpleTypeVisitorPreview<R, P> extends SimpleTypeVisitor14<R, P> {
|
public class SimpleTypeVisitorPreview<R, P> extends SimpleTypeVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -61,7 +61,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see TypeKindVisitor9
|
* @see TypeKindVisitor9
|
||||||
* @since 14
|
* @since 14
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
public class TypeKindVisitor14<R, P> extends TypeKindVisitor9<R, P> {
|
public class TypeKindVisitor14<R, P> extends TypeKindVisitor9<R, P> {
|
||||||
/**
|
/**
|
||||||
* Constructor for concrete subclasses to call; uses {@code null}
|
* Constructor for concrete subclasses to call; uses {@code null}
|
||||||
|
|
|
@ -67,7 +67,7 @@ import static javax.lang.model.SourceVersion.*;
|
||||||
* @see TypeKindVisitor14
|
* @see TypeKindVisitor14
|
||||||
* @since 23
|
* @since 23
|
||||||
*/
|
*/
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
@PreviewFeature(feature=PreviewFeature.Feature.LANGUAGE_MODEL, reflective=true)
|
||||||
public class TypeKindVisitorPreview<R, P> extends TypeKindVisitor14<R, P> {
|
public class TypeKindVisitorPreview<R, P> extends TypeKindVisitor14<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -143,6 +143,11 @@ public enum Source {
|
||||||
* 23, tbd
|
* 23, tbd
|
||||||
*/
|
*/
|
||||||
JDK23("23"),
|
JDK23("23"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 24, tbd
|
||||||
|
*/
|
||||||
|
JDK24("24"),
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
|
|
||||||
private static final Context.Key<Source> sourceKey = new Context.Key<>();
|
private static final Context.Key<Source> sourceKey = new Context.Key<>();
|
||||||
|
@ -195,6 +200,7 @@ public enum Source {
|
||||||
|
|
||||||
public Target requiredTarget() {
|
public Target requiredTarget() {
|
||||||
return switch(this) {
|
return switch(this) {
|
||||||
|
case JDK24 -> Target.JDK1_24;
|
||||||
case JDK23 -> Target.JDK1_23;
|
case JDK23 -> Target.JDK1_23;
|
||||||
case JDK22 -> Target.JDK1_22;
|
case JDK22 -> Target.JDK1_22;
|
||||||
case JDK21 -> Target.JDK1_21;
|
case JDK21 -> Target.JDK1_21;
|
||||||
|
@ -341,6 +347,7 @@ public enum Source {
|
||||||
case JDK21 -> RELEASE_21;
|
case JDK21 -> RELEASE_21;
|
||||||
case JDK22 -> RELEASE_22;
|
case JDK22 -> RELEASE_22;
|
||||||
case JDK23 -> RELEASE_23;
|
case JDK23 -> RELEASE_23;
|
||||||
|
case JDK24 -> RELEASE_24;
|
||||||
default -> null;
|
default -> null;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -126,6 +126,7 @@ public class ClassFile {
|
||||||
V65(65, 0), // JDK 21
|
V65(65, 0), // JDK 21
|
||||||
V66(66, 0), // JDK 22
|
V66(66, 0), // JDK 22
|
||||||
V67(67, 0), // JDK 23
|
V67(67, 0), // JDK 23
|
||||||
|
V68(68, 0), // JDK 24
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
Version(int major, int minor) {
|
Version(int major, int minor) {
|
||||||
this.major = major;
|
this.major = major;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -104,6 +104,9 @@ public enum Target {
|
||||||
|
|
||||||
/** JDK 23. */
|
/** JDK 23. */
|
||||||
JDK1_23("23", 67, 0),
|
JDK1_23("23", 67, 0),
|
||||||
|
|
||||||
|
/** JDK 24. */
|
||||||
|
JDK1_24("24", 68, 0),
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
|
|
||||||
private static final Context.Key<Target> targetKey = new Context.Key<>();
|
private static final Context.Key<Target> targetKey = new Context.Key<>();
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -55,7 +55,7 @@ import com.sun.tools.javac.util.StringUtils;
|
||||||
* deletion without notice.</b>
|
* deletion without notice.</b>
|
||||||
*/
|
*/
|
||||||
@SupportedAnnotationTypes("*")
|
@SupportedAnnotationTypes("*")
|
||||||
@SupportedSourceVersion(SourceVersion.RELEASE_23)
|
@SupportedSourceVersion(SourceVersion.RELEASE_24)
|
||||||
public class PrintingProcessor extends AbstractProcessor {
|
public class PrintingProcessor extends AbstractProcessor {
|
||||||
PrintWriter writer;
|
PrintWriter writer;
|
||||||
|
|
||||||
|
|
1086
src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
Normal file
1086
src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
Normal file
File diff suppressed because one or more lines are too long
121
src/jdk.compiler/share/data/symbols/java.compiler-N.sym.txt
Normal file
121
src/jdk.compiler/share/data/symbols/java.compiler-N.sym.txt
Normal file
|
@ -0,0 +1,121 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name javax/lang/model/SourceVersion
|
||||||
|
field name RELEASE_23 descriptor Ljavax/lang/model/SourceVersion; flags 4019
|
||||||
|
|
||||||
|
class name javax/lang/model/util/AbstractAnnotationValueVisitor14
|
||||||
|
header extends javax/lang/model/util/AbstractAnnotationValueVisitor9 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/AbstractAnnotationValueVisitorPreview
|
||||||
|
header extends javax/lang/model/util/AbstractAnnotationValueVisitor14 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
|
||||||
|
class name javax/lang/model/util/AbstractElementVisitor14
|
||||||
|
header extends javax/lang/model/util/AbstractElementVisitor9 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/AbstractElementVisitorPreview
|
||||||
|
header extends javax/lang/model/util/AbstractElementVisitor14 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
|
||||||
|
class name javax/lang/model/util/AbstractTypeVisitor14
|
||||||
|
header extends javax/lang/model/util/AbstractTypeVisitor9 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/AbstractTypeVisitorPreview
|
||||||
|
header extends javax/lang/model/util/AbstractTypeVisitor14 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
|
||||||
|
class name javax/lang/model/util/ElementKindVisitor14
|
||||||
|
header extends javax/lang/model/util/ElementKindVisitor9 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/ElementKindVisitorPreview
|
||||||
|
header extends javax/lang/model/util/ElementKindVisitor14 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
|
||||||
|
|
||||||
|
class name javax/lang/model/util/ElementScanner14
|
||||||
|
header extends javax/lang/model/util/ElementScanner9 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/ElementScannerPreview
|
||||||
|
header extends javax/lang/model/util/ElementScanner14 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
|
||||||
|
|
||||||
|
class name javax/lang/model/util/Elements
|
||||||
|
header extends java/lang/Object nestMembers javax/lang/model/util/Elements$Origin,javax/lang/model/util/Elements$DocCommentKind flags 601
|
||||||
|
innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019
|
||||||
|
innerclass innerClass javax/lang/model/util/Elements$DocCommentKind outerClass javax/lang/model/util/Elements innerClassName DocCommentKind flags 4019
|
||||||
|
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||||
|
method name getDocCommentKind descriptor (Ljavax/lang/model/element/Element;)Ljavax/lang/model/util/Elements$DocCommentKind; flags 1
|
||||||
|
|
||||||
|
class name javax/lang/model/util/Elements$DocCommentKind
|
||||||
|
header extends java/lang/Enum nestHost javax/lang/model/util/Elements flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/util/Elements$DocCommentKind;>;
|
||||||
|
innerclass innerClass javax/lang/model/util/Elements$DocCommentKind outerClass javax/lang/model/util/Elements innerClassName DocCommentKind flags 4019
|
||||||
|
field name END_OF_LINE descriptor Ljavax/lang/model/util/Elements$DocCommentKind; flags 4019
|
||||||
|
field name TRADITIONAL descriptor Ljavax/lang/model/util/Elements$DocCommentKind; flags 4019
|
||||||
|
method name values descriptor ()[Ljavax/lang/model/util/Elements$DocCommentKind; flags 9
|
||||||
|
method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/util/Elements$DocCommentKind; flags 9 methodParameters 8000:null
|
||||||
|
|
||||||
|
class name javax/lang/model/util/SimpleAnnotationValueVisitor14
|
||||||
|
header extends javax/lang/model/util/SimpleAnnotationValueVisitor9 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/SimpleAnnotationValueVisitorPreview
|
||||||
|
header extends javax/lang/model/util/SimpleAnnotationValueVisitor14 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
|
||||||
|
|
||||||
|
class name javax/lang/model/util/SimpleElementVisitor14
|
||||||
|
header extends javax/lang/model/util/SimpleElementVisitor9 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/SimpleElementVisitorPreview
|
||||||
|
header extends javax/lang/model/util/SimpleElementVisitor14 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
|
||||||
|
|
||||||
|
class name javax/lang/model/util/SimpleTypeVisitor14
|
||||||
|
header extends javax/lang/model/util/SimpleTypeVisitor9 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/SimpleTypeVisitorPreview
|
||||||
|
header extends javax/lang/model/util/SimpleTypeVisitor14 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
|
||||||
|
|
||||||
|
class name javax/lang/model/util/TypeKindVisitor14
|
||||||
|
header extends javax/lang/model/util/TypeKindVisitor9 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor9<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
|
||||||
|
class name javax/lang/model/util/TypeKindVisitorPreview
|
||||||
|
header extends javax/lang/model/util/TypeKindVisitor14 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor14<TR;TP;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;LANGUAGE_MODEL;,reflective=Ztrue) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_23;)
|
||||||
|
method name <init> descriptor ()V flags 4
|
||||||
|
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
|
||||||
|
|
||||||
|
class name javax/lang/model/util/Types
|
||||||
|
method name stripAnnotations descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 1 signature <T::Ljavax/lang/model/type/TypeMirror;>(TT;)TT;
|
||||||
|
|
||||||
|
class name javax/tools/SimpleJavaFileObject
|
||||||
|
method name forSource descriptor (Ljava/net/URI;Ljava/lang/String;)Ljavax/tools/JavaFileObject; flags 9
|
||||||
|
|
102
src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
Normal file
102
src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name java/beans/Beans
|
||||||
|
-method name instantiate descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/beans/beancontext/BeanContext;)Ljava/lang/Object;
|
||||||
|
method name instantiate descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/beans/beancontext/BeanContext;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContext
|
||||||
|
header extends java/lang/Object implements java/beans/beancontext/BeanContextChild,java/util/Collection,java/beans/DesignMode,java/beans/Visibility flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextChild
|
||||||
|
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextChildComponentProxy
|
||||||
|
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextChildSupport
|
||||||
|
header extends java/lang/Object implements java/beans/beancontext/BeanContextChild,java/beans/beancontext/BeanContextServicesListener,java/io/Serializable flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextContainerProxy
|
||||||
|
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextEvent
|
||||||
|
header extends java/util/EventObject flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextMembershipEvent
|
||||||
|
header extends java/beans/beancontext/BeanContextEvent flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextMembershipListener
|
||||||
|
header extends java/lang/Object implements java/util/EventListener flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextProxy
|
||||||
|
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServiceAvailableEvent
|
||||||
|
header extends java/beans/beancontext/BeanContextEvent flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServiceProvider
|
||||||
|
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServiceProviderBeanInfo
|
||||||
|
header extends java/lang/Object implements java/beans/BeanInfo flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServiceRevokedEvent
|
||||||
|
header extends java/beans/beancontext/BeanContextEvent flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServiceRevokedListener
|
||||||
|
header extends java/lang/Object implements java/util/EventListener flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServices
|
||||||
|
header extends java/lang/Object implements java/beans/beancontext/BeanContext,java/beans/beancontext/BeanContextServicesListener flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServicesListener
|
||||||
|
header extends java/lang/Object implements java/beans/beancontext/BeanContextServiceRevokedListener flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextServicesSupport
|
||||||
|
header extends java/beans/beancontext/BeanContextSupport implements java/beans/beancontext/BeanContextServices nestMembers java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider,java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider,java/beans/beancontext/BeanContextServicesSupport$BCSSChild flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSChild outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSChild flags 4
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSServiceProvider flags c
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSProxyServiceProvider flags 4
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c
|
||||||
|
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
|
||||||
|
|
||||||
|
class name java/beans/beancontext/BeanContextSupport
|
||||||
|
header extends java/beans/beancontext/BeanContextChildSupport implements java/beans/beancontext/BeanContext,java/io/Serializable,java/beans/PropertyChangeListener,java/beans/VetoableChangeListener nestMembers java/beans/beancontext/BeanContextSupport$BCSChild,java/beans/beancontext/BeanContextSupport$BCSIterator flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c
|
||||||
|
innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4
|
||||||
|
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||||
|
|
||||||
|
class name javax/swing/JScrollBar
|
||||||
|
method name setMinimumSize descriptor (Ljava/awt/Dimension;)V flags 1
|
||||||
|
method name setMaximumSize descriptor (Ljava/awt/Dimension;)V flags 1
|
||||||
|
|
||||||
|
class name javax/swing/plaf/synth/SynthTreeUI
|
||||||
|
method name getCollapsedIcon descriptor ()Ljavax/swing/Icon; flags 1
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
-class name javax/management/loading/MLet
|
||||||
|
|
||||||
|
-class name javax/management/loading/MLetContent
|
||||||
|
|
||||||
|
-class name javax/management/loading/MLetMBean
|
||||||
|
|
||||||
|
-class name javax/management/loading/PrivateMLet
|
||||||
|
|
||||||
|
class name javax/management/remote/JMXConnector
|
||||||
|
-method name getMBeanServerConnection descriptor (Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection;
|
||||||
|
method name getMBeanServerConnection descriptor (Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="21")
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name javax/management/remote/rmi/RMIConnector
|
||||||
|
-method name getMBeanServerConnection descriptor (Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection;
|
||||||
|
|
77
src/jdk.compiler/share/data/symbols/jdk.compiler-N.sym.txt
Normal file
77
src/jdk.compiler/share/data/symbols/jdk.compiler-N.sym.txt
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
module name jdk.compiler
|
||||||
|
header exports com/sun/source/doctree,com/sun/source/tree,com/sun/source/util,com/sun/tools/javac requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;jdk.internal.opt\u0020;flags\u0020;0,name\u0020;jdk.zipfs\u0020;flags\u0020;0 uses javax/annotation/processing/Processor,com/sun/source/util/Plugin,com/sun/tools/doclint/DocLint,com/sun/tools/javac/platform/PlatformProvider,com/sun/tools/javac/api/JavacTrees$DocCommentTreeTransformer provides interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;com/sun/tools/javac/main/JavacToolProvider,interface\u0020;com/sun/tools/javac/platform/PlatformProvider\u0020;impls\u0020;com/sun/tools/javac/platform/JDKPlatformProvider,interface\u0020;javax/tools/JavaCompiler\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool,interface\u0020;javax/tools/Tool\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool target linux-amd64 flags 8000
|
||||||
|
|
||||||
|
class name com/sun/source/doctree/DocTree$Kind
|
||||||
|
field name MARKDOWN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
|
||||||
|
|
||||||
|
class name com/sun/source/doctree/DocTreeVisitor
|
||||||
|
method name visitRawText descriptor (Lcom/sun/source/doctree/RawTextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/RawTextTree;TP;)TR;
|
||||||
|
|
||||||
|
class name com/sun/source/doctree/RawTextTree
|
||||||
|
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
|
||||||
|
method name getContent descriptor ()Ljava/lang/String; flags 401
|
||||||
|
|
||||||
|
class name com/sun/source/tree/ImportTree
|
||||||
|
method name isModule descriptor ()Z flags 401 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;MODULE_IMPORTS;,reflective=Ztrue)
|
||||||
|
|
||||||
|
-class name com/sun/source/tree/StringTemplateTree
|
||||||
|
|
||||||
|
class name com/sun/source/tree/Tree$Kind
|
||||||
|
-field name TEMPLATE descriptor Lcom/sun/source/tree/Tree$Kind;
|
||||||
|
|
||||||
|
class name com/sun/source/tree/TreeVisitor
|
||||||
|
-method name visitStringTemplate descriptor (Lcom/sun/source/tree/StringTemplateTree;Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
|
|
||||||
|
class name com/sun/source/util/DocTreeFactory
|
||||||
|
header extends java/lang/Object flags 601
|
||||||
|
innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
|
||||||
|
innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
|
||||||
|
method name newRawTextTree descriptor (Lcom/sun/source/doctree/DocTree$Kind;Ljava/lang/String;)Lcom/sun/source/doctree/RawTextTree; flags 401
|
||||||
|
|
||||||
|
class name com/sun/source/util/DocTreeScanner
|
||||||
|
method name visitRawText descriptor (Lcom/sun/source/doctree/RawTextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/RawTextTree;TP;)TR;
|
||||||
|
|
||||||
|
class name com/sun/source/util/DocTrees
|
||||||
|
header extends com/sun/source/util/Trees flags 421
|
||||||
|
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
|
||||||
|
innerclass innerClass javax/lang/model/util/Elements$DocCommentKind outerClass javax/lang/model/util/Elements innerClassName DocCommentKind flags 4019
|
||||||
|
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
|
||||||
|
method name getDocCommentKind descriptor (Lcom/sun/source/util/TreePath;)Ljavax/lang/model/util/Elements$DocCommentKind; flags 401
|
||||||
|
|
||||||
|
class name com/sun/source/util/SimpleDocTreeVisitor
|
||||||
|
method name visitRawText descriptor (Lcom/sun/source/doctree/RawTextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/RawTextTree;TP;)TR;
|
||||||
|
|
||||||
|
class name com/sun/source/util/SimpleTreeVisitor
|
||||||
|
-method name visitStringTemplate descriptor (Lcom/sun/source/tree/StringTemplateTree;Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
|
|
||||||
|
class name com/sun/source/util/TreeScanner
|
||||||
|
-method name visitStringTemplate descriptor (Lcom/sun/source/tree/StringTemplateTree;Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
|
|
46
src/jdk.compiler/share/data/symbols/jdk.httpserver-N.sym.txt
Normal file
46
src/jdk.compiler/share/data/symbols/jdk.httpserver-N.sym.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name com/sun/net/httpserver/HttpsParameters
|
||||||
|
-method name getCipherSuites descriptor ()[Ljava/lang/String;
|
||||||
|
-method name setCipherSuites descriptor ([Ljava/lang/String;)V
|
||||||
|
-method name getProtocols descriptor ()[Ljava/lang/String;
|
||||||
|
-method name setProtocols descriptor ([Ljava/lang/String;)V
|
||||||
|
-method name getWantClientAuth descriptor ()Z
|
||||||
|
-method name setWantClientAuth descriptor (Z)V
|
||||||
|
-method name getNeedClientAuth descriptor ()Z
|
||||||
|
-method name setNeedClientAuth descriptor (Z)V
|
||||||
|
method name getCipherSuites descriptor ()[Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name setCipherSuites descriptor ([Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name getProtocols descriptor ()[Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name setProtocols descriptor ([Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name getWantClientAuth descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name setWantClientAuth descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name getNeedClientAuth descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
method name setNeedClientAuth descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="23")
|
||||||
|
|
|
@ -0,0 +1,149 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name jdk/internal/foreign/AbstractMemorySegmentImpl
|
||||||
|
method name checkReadOnly descriptor (Z)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/HeapMemorySegmentImpl
|
||||||
|
method name maxByteAlignment descriptor ()J flags 11
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath
|
||||||
|
header extends java/lang/Object nestMembers jdk/internal/foreign/LayoutPath$DereferenceElement,jdk/internal/foreign/LayoutPath$SequenceElement,jdk/internal/foreign/LayoutPath$SequenceElementByRange,jdk/internal/foreign/LayoutPath$SequenceElementByIndex,jdk/internal/foreign/LayoutPath$GroupElementByIndex,jdk/internal/foreign/LayoutPath$GroupElementByName flags 21
|
||||||
|
innerclass innerClass java/lang/invoke/VarHandle$AccessMode outerClass java/lang/invoke/VarHandle innerClassName AccessMode flags 4019
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$DereferenceElement outerClass jdk/internal/foreign/LayoutPath innerClassName DereferenceElement flags 19
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$SequenceElement outerClass jdk/internal/foreign/LayoutPath innerClassName SequenceElement flags 19
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$SequenceElementByRange outerClass jdk/internal/foreign/LayoutPath innerClassName SequenceElementByRange flags 19
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$SequenceElementByIndex outerClass jdk/internal/foreign/LayoutPath innerClassName SequenceElementByIndex flags 19
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$GroupElementByIndex outerClass jdk/internal/foreign/LayoutPath innerClassName GroupElementByIndex flags 19
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$GroupElementByName outerClass jdk/internal/foreign/LayoutPath innerClassName GroupElementByName flags 19
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath$DereferenceElement
|
||||||
|
header extends java/lang/Record implements java/lang/foreign/MemoryLayout$PathElement,java/util/function/UnaryOperator nestHost jdk/internal/foreign/LayoutPath record true flags 31 signature Ljava/lang/Record;Ljava/lang/foreign/MemoryLayout$PathElement;Ljava/util/function/UnaryOperator<Ljdk/internal/foreign/LayoutPath;>;
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$DereferenceElement outerClass jdk/internal/foreign/LayoutPath innerClassName DereferenceElement flags 19
|
||||||
|
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
method name <init> descriptor ()V flags 1
|
||||||
|
method name apply descriptor (Ljdk/internal/foreign/LayoutPath;)Ljdk/internal/foreign/LayoutPath; flags 1
|
||||||
|
method name hashCode descriptor ()I flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name instance descriptor ()Ljava/lang/foreign/MemoryLayout$PathElement; flags 9
|
||||||
|
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||||
|
method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath$GroupElementByIndex
|
||||||
|
header extends java/lang/Record implements java/lang/foreign/MemoryLayout$PathElement,java/util/function/UnaryOperator nestHost jdk/internal/foreign/LayoutPath record true flags 31 signature Ljava/lang/Record;Ljava/lang/foreign/MemoryLayout$PathElement;Ljava/util/function/UnaryOperator<Ljdk/internal/foreign/LayoutPath;>;
|
||||||
|
recordcomponent name index descriptor J
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$GroupElementByIndex outerClass jdk/internal/foreign/LayoutPath innerClassName GroupElementByIndex flags 19
|
||||||
|
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
method name <init> descriptor (J)V flags 1 methodParameters 8000:index
|
||||||
|
method name apply descriptor (Ljdk/internal/foreign/LayoutPath;)Ljdk/internal/foreign/LayoutPath; flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name hashCode descriptor ()I flags 11
|
||||||
|
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||||
|
method name index descriptor ()J flags 1
|
||||||
|
method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath$GroupElementByName
|
||||||
|
header extends java/lang/Record implements java/lang/foreign/MemoryLayout$PathElement,java/util/function/UnaryOperator nestHost jdk/internal/foreign/LayoutPath record true flags 31 signature Ljava/lang/Record;Ljava/lang/foreign/MemoryLayout$PathElement;Ljava/util/function/UnaryOperator<Ljdk/internal/foreign/LayoutPath;>;
|
||||||
|
recordcomponent name name descriptor Ljava/lang/String;
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$GroupElementByName outerClass jdk/internal/foreign/LayoutPath innerClassName GroupElementByName flags 19
|
||||||
|
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
method name <init> descriptor (Ljava/lang/String;)V flags 1 methodParameters 8000:name
|
||||||
|
method name apply descriptor (Ljdk/internal/foreign/LayoutPath;)Ljdk/internal/foreign/LayoutPath; flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name hashCode descriptor ()I flags 11
|
||||||
|
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||||
|
method name name descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
|
||||||
|
|
||||||
|
-class name jdk/internal/foreign/LayoutPath$PathElementImpl
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath$SequenceElement
|
||||||
|
header extends java/lang/Record implements java/lang/foreign/MemoryLayout$PathElement,java/util/function/UnaryOperator nestHost jdk/internal/foreign/LayoutPath record true flags 31 signature Ljava/lang/Record;Ljava/lang/foreign/MemoryLayout$PathElement;Ljava/util/function/UnaryOperator<Ljdk/internal/foreign/LayoutPath;>;
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$SequenceElement outerClass jdk/internal/foreign/LayoutPath innerClassName SequenceElement flags 19
|
||||||
|
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
method name <init> descriptor ()V flags 1
|
||||||
|
method name apply descriptor (Ljdk/internal/foreign/LayoutPath;)Ljdk/internal/foreign/LayoutPath; flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name instance descriptor ()Ljava/lang/foreign/MemoryLayout$PathElement; flags 9
|
||||||
|
method name hashCode descriptor ()I flags 11
|
||||||
|
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||||
|
method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath$SequenceElementByIndex
|
||||||
|
header extends java/lang/Record implements java/lang/foreign/MemoryLayout$PathElement,java/util/function/UnaryOperator nestHost jdk/internal/foreign/LayoutPath record true flags 31 signature Ljava/lang/Record;Ljava/lang/foreign/MemoryLayout$PathElement;Ljava/util/function/UnaryOperator<Ljdk/internal/foreign/LayoutPath;>;
|
||||||
|
recordcomponent name index descriptor J
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$SequenceElementByIndex outerClass jdk/internal/foreign/LayoutPath innerClassName SequenceElementByIndex flags 19
|
||||||
|
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
method name <init> descriptor (J)V flags 1 methodParameters 8000:index
|
||||||
|
method name apply descriptor (Ljdk/internal/foreign/LayoutPath;)Ljdk/internal/foreign/LayoutPath; flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name hashCode descriptor ()I flags 11
|
||||||
|
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||||
|
method name index descriptor ()J flags 1
|
||||||
|
method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/LayoutPath$SequenceElementByRange
|
||||||
|
header extends java/lang/Record implements java/lang/foreign/MemoryLayout$PathElement,java/util/function/UnaryOperator nestHost jdk/internal/foreign/LayoutPath record true flags 31 signature Ljava/lang/Record;Ljava/lang/foreign/MemoryLayout$PathElement;Ljava/util/function/UnaryOperator<Ljdk/internal/foreign/LayoutPath;>;
|
||||||
|
recordcomponent name start descriptor J
|
||||||
|
recordcomponent name step descriptor J
|
||||||
|
innerclass innerClass jdk/internal/foreign/LayoutPath$SequenceElementByRange outerClass jdk/internal/foreign/LayoutPath innerClassName SequenceElementByRange flags 19
|
||||||
|
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
method name <init> descriptor (JJ)V flags 1 methodParameters 8000:start,8000:step
|
||||||
|
method name apply descriptor (Ljdk/internal/foreign/LayoutPath;)Ljdk/internal/foreign/LayoutPath; flags 1
|
||||||
|
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||||
|
method name hashCode descriptor ()I flags 11
|
||||||
|
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||||
|
method name start descriptor ()J flags 1
|
||||||
|
method name step descriptor ()J flags 1
|
||||||
|
method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/NativeMemorySegmentImpl
|
||||||
|
method name maxByteAlignment descriptor ()J flags 11
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/abi/AbstractLinker
|
||||||
|
-method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder;
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker
|
||||||
|
-method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder;
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker
|
||||||
|
-method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder;
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/abi/x64/sysv/SysVx64Linker
|
||||||
|
-method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder;
|
||||||
|
|
||||||
|
class name jdk/internal/foreign/abi/x64/windows/Windowsx64Linker
|
||||||
|
-method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder;
|
||||||
|
|
31
src/jdk.compiler/share/data/symbols/jdk.javadoc-N.sym.txt
Normal file
31
src/jdk.compiler/share/data/symbols/jdk.javadoc-N.sym.txt
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
module name jdk.javadoc
|
||||||
|
header exports jdk/javadoc/doclet requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;jdk.compiler\u0020;flags\u0020;20,name\u0020;jdk.internal.md\u0020;flags\u0020;0,name\u0020;jdk.internal.opt\u0020;flags\u0020;0 provides interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;jdk/javadoc/internal/tool/JavadocToolProvider,interface\u0020;javax/tools/DocumentationTool\u0020;impls\u0020;jdk/javadoc/internal/api/JavadocTool,interface\u0020;javax/tools/Tool\u0020;impls\u0020;jdk/javadoc/internal/api/JavadocTool,interface\u0020;com/sun/tools/doclint/DocLint\u0020;impls\u0020;jdk/javadoc/internal/doclint/DocLint target linux-amd64 flags 8000
|
||||||
|
|
31
src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
Normal file
31
src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name jdk/jshell/Snippet$SubKind
|
||||||
|
field name MODULE_IMPORT_SUBKIND descriptor Ljdk/jshell/Snippet$SubKind; flags 4019 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;MODULE_IMPORTS;,reflective=Ztrue)
|
||||||
|
|
31
src/jdk.compiler/share/data/symbols/jdk.localedata-N.sym.txt
Normal file
31
src/jdk.compiler/share/data/symbols/jdk.localedata-N.sym.txt
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
module name jdk.localedata
|
||||||
|
header requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;sun/util/locale/provider/LocaleDataMetaInfo\u0020;impls\u0020;sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo\u005C;u002C;sun/util/resources/provider/NonBaseLocaleDataMetaInfo,interface\u0020;sun/util/resources/LocaleData$CommonResourceBundleProvider\u0020;impls\u0020;sun/util/resources/provider/LocaleDataProvider target linux-amd64 flags 8000
|
||||||
|
|
227
src/jdk.compiler/share/data/symbols/jdk.unsupported-N.sym.txt
Normal file
227
src/jdk.compiler/share/data/symbols/jdk.unsupported-N.sym.txt
Normal file
|
@ -0,0 +1,227 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
#
|
||||||
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License version 2 only, as
|
||||||
|
# published by the Free Software Foundation. Oracle designates this
|
||||||
|
# particular file as subject to the "Classpath" exception as provided
|
||||||
|
# by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
#
|
||||||
|
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
# version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
# accompanied this code).
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License version
|
||||||
|
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
#
|
||||||
|
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
# or visit www.oracle.com if you need additional information or have any
|
||||||
|
# questions.
|
||||||
|
#
|
||||||
|
# ##########################################################
|
||||||
|
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||||
|
# ##########################################################
|
||||||
|
#
|
||||||
|
class name sun/misc/Unsafe
|
||||||
|
header extends java/lang/Object flags 31 classAnnotations @Lsun/Proprietary+Annotation;
|
||||||
|
innerclass innerClass java/lang/StackWalker$StackFrame outerClass java/lang/StackWalker innerClassName StackFrame flags 609
|
||||||
|
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||||
|
-field name INVALID_FIELD_OFFSET descriptor I
|
||||||
|
-field name ARRAY_BOOLEAN_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_BYTE_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_SHORT_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_CHAR_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_INT_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_LONG_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_FLOAT_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_DOUBLE_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_OBJECT_BASE_OFFSET descriptor I
|
||||||
|
-field name ARRAY_BOOLEAN_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_BYTE_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_SHORT_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_CHAR_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_INT_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_LONG_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_FLOAT_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_DOUBLE_INDEX_SCALE descriptor I
|
||||||
|
-field name ARRAY_OBJECT_INDEX_SCALE descriptor I
|
||||||
|
-field name ADDRESS_SIZE descriptor I
|
||||||
|
-method name getInt descriptor (Ljava/lang/Object;J)I
|
||||||
|
-method name putInt descriptor (Ljava/lang/Object;JI)V
|
||||||
|
-method name getObject descriptor (Ljava/lang/Object;J)Ljava/lang/Object;
|
||||||
|
-method name putObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)V
|
||||||
|
-method name getBoolean descriptor (Ljava/lang/Object;J)Z
|
||||||
|
-method name putBoolean descriptor (Ljava/lang/Object;JZ)V
|
||||||
|
-method name getByte descriptor (Ljava/lang/Object;J)B
|
||||||
|
-method name putByte descriptor (Ljava/lang/Object;JB)V
|
||||||
|
-method name getShort descriptor (Ljava/lang/Object;J)S
|
||||||
|
-method name putShort descriptor (Ljava/lang/Object;JS)V
|
||||||
|
-method name getChar descriptor (Ljava/lang/Object;J)C
|
||||||
|
-method name putChar descriptor (Ljava/lang/Object;JC)V
|
||||||
|
-method name getLong descriptor (Ljava/lang/Object;J)J
|
||||||
|
-method name putLong descriptor (Ljava/lang/Object;JJ)V
|
||||||
|
-method name getFloat descriptor (Ljava/lang/Object;J)F
|
||||||
|
-method name putFloat descriptor (Ljava/lang/Object;JF)V
|
||||||
|
-method name getDouble descriptor (Ljava/lang/Object;J)D
|
||||||
|
-method name putDouble descriptor (Ljava/lang/Object;JD)V
|
||||||
|
-method name getByte descriptor (J)B
|
||||||
|
-method name putByte descriptor (JB)V
|
||||||
|
-method name getShort descriptor (J)S
|
||||||
|
-method name putShort descriptor (JS)V
|
||||||
|
-method name getChar descriptor (J)C
|
||||||
|
-method name putChar descriptor (JC)V
|
||||||
|
-method name getInt descriptor (J)I
|
||||||
|
-method name putInt descriptor (JI)V
|
||||||
|
-method name getLong descriptor (J)J
|
||||||
|
-method name putLong descriptor (JJ)V
|
||||||
|
-method name getFloat descriptor (J)F
|
||||||
|
-method name putFloat descriptor (JF)V
|
||||||
|
-method name getDouble descriptor (J)D
|
||||||
|
-method name putDouble descriptor (JD)V
|
||||||
|
-method name getAddress descriptor (J)J
|
||||||
|
-method name putAddress descriptor (JJ)V
|
||||||
|
-method name allocateMemory descriptor (J)J
|
||||||
|
-method name reallocateMemory descriptor (JJ)J
|
||||||
|
-method name setMemory descriptor (Ljava/lang/Object;JJB)V
|
||||||
|
-method name setMemory descriptor (JJB)V
|
||||||
|
-method name copyMemory descriptor (Ljava/lang/Object;JLjava/lang/Object;JJ)V
|
||||||
|
-method name copyMemory descriptor (JJJ)V
|
||||||
|
-method name freeMemory descriptor (J)V
|
||||||
|
-method name arrayBaseOffset descriptor (Ljava/lang/Class;)I
|
||||||
|
-method name arrayIndexScale descriptor (Ljava/lang/Class;)I
|
||||||
|
-method name addressSize descriptor ()I
|
||||||
|
-method name compareAndSwapObject descriptor (Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z
|
||||||
|
-method name compareAndSwapInt descriptor (Ljava/lang/Object;JII)Z
|
||||||
|
-method name compareAndSwapLong descriptor (Ljava/lang/Object;JJJ)Z
|
||||||
|
-method name getObjectVolatile descriptor (Ljava/lang/Object;J)Ljava/lang/Object;
|
||||||
|
-method name putObjectVolatile descriptor (Ljava/lang/Object;JLjava/lang/Object;)V
|
||||||
|
-method name getIntVolatile descriptor (Ljava/lang/Object;J)I
|
||||||
|
-method name putIntVolatile descriptor (Ljava/lang/Object;JI)V
|
||||||
|
-method name getBooleanVolatile descriptor (Ljava/lang/Object;J)Z
|
||||||
|
-method name putBooleanVolatile descriptor (Ljava/lang/Object;JZ)V
|
||||||
|
-method name getByteVolatile descriptor (Ljava/lang/Object;J)B
|
||||||
|
-method name putByteVolatile descriptor (Ljava/lang/Object;JB)V
|
||||||
|
-method name getShortVolatile descriptor (Ljava/lang/Object;J)S
|
||||||
|
-method name putShortVolatile descriptor (Ljava/lang/Object;JS)V
|
||||||
|
-method name getCharVolatile descriptor (Ljava/lang/Object;J)C
|
||||||
|
-method name putCharVolatile descriptor (Ljava/lang/Object;JC)V
|
||||||
|
-method name getLongVolatile descriptor (Ljava/lang/Object;J)J
|
||||||
|
-method name putLongVolatile descriptor (Ljava/lang/Object;JJ)V
|
||||||
|
-method name getFloatVolatile descriptor (Ljava/lang/Object;J)F
|
||||||
|
-method name putFloatVolatile descriptor (Ljava/lang/Object;JF)V
|
||||||
|
-method name getDoubleVolatile descriptor (Ljava/lang/Object;J)D
|
||||||
|
-method name putDoubleVolatile descriptor (Ljava/lang/Object;JD)V
|
||||||
|
-method name putOrderedObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)V
|
||||||
|
-method name putOrderedInt descriptor (Ljava/lang/Object;JI)V
|
||||||
|
-method name putOrderedLong descriptor (Ljava/lang/Object;JJ)V
|
||||||
|
-method name getAndAddInt descriptor (Ljava/lang/Object;JI)I
|
||||||
|
-method name getAndAddLong descriptor (Ljava/lang/Object;JJ)J
|
||||||
|
-method name getAndSetInt descriptor (Ljava/lang/Object;JI)I
|
||||||
|
-method name getAndSetLong descriptor (Ljava/lang/Object;JJ)J
|
||||||
|
-method name getAndSetObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object;
|
||||||
|
-method name invokeCleaner descriptor (Ljava/nio/ByteBuffer;)V
|
||||||
|
-method name objectFieldOffset descriptor (Ljava/lang/reflect/Field;)J
|
||||||
|
-method name staticFieldOffset descriptor (Ljava/lang/reflect/Field;)J
|
||||||
|
-method name staticFieldBase descriptor (Ljava/lang/reflect/Field;)Ljava/lang/Object;
|
||||||
|
field name INVALID_FIELD_OFFSET descriptor I constantValue -1 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_BOOLEAN_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_BYTE_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_SHORT_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_CHAR_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_INT_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_LONG_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_FLOAT_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_DOUBLE_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_OBJECT_BASE_OFFSET descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_BOOLEAN_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_BYTE_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_SHORT_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_CHAR_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_INT_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_LONG_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_FLOAT_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_DOUBLE_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ARRAY_OBJECT_INDEX_SCALE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
field name ADDRESS_SIZE descriptor I flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
method name getInt descriptor (Ljava/lang/Object;J)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putInt descriptor (Ljava/lang/Object;JI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getObject descriptor (Ljava/lang/Object;J)Ljava/lang/Object; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getBoolean descriptor (Ljava/lang/Object;J)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putBoolean descriptor (Ljava/lang/Object;JZ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getByte descriptor (Ljava/lang/Object;J)B flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putByte descriptor (Ljava/lang/Object;JB)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getShort descriptor (Ljava/lang/Object;J)S flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putShort descriptor (Ljava/lang/Object;JS)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getChar descriptor (Ljava/lang/Object;J)C flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putChar descriptor (Ljava/lang/Object;JC)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getLong descriptor (Ljava/lang/Object;J)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putLong descriptor (Ljava/lang/Object;JJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getFloat descriptor (Ljava/lang/Object;J)F flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putFloat descriptor (Ljava/lang/Object;JF)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getDouble descriptor (Ljava/lang/Object;J)D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putDouble descriptor (Ljava/lang/Object;JD)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getByte descriptor (J)B flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putByte descriptor (JB)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getShort descriptor (J)S flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putShort descriptor (JS)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getChar descriptor (J)C flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putChar descriptor (JC)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getInt descriptor (J)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putInt descriptor (JI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getLong descriptor (J)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putLong descriptor (JJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getFloat descriptor (J)F flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putFloat descriptor (JF)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getDouble descriptor (J)D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putDouble descriptor (JD)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getAddress descriptor (J)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putAddress descriptor (JJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name allocateMemory descriptor (J)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name reallocateMemory descriptor (JJ)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name setMemory descriptor (Ljava/lang/Object;JJB)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name setMemory descriptor (JJB)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name copyMemory descriptor (Ljava/lang/Object;JLjava/lang/Object;JJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name copyMemory descriptor (JJJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name freeMemory descriptor (J)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name objectFieldOffset descriptor (Ljava/lang/reflect/Field;)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="18")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name staticFieldOffset descriptor (Ljava/lang/reflect/Field;)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="18")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name staticFieldBase descriptor (Ljava/lang/reflect/Field;)Ljava/lang/Object; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="18")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name arrayBaseOffset descriptor (Ljava/lang/Class;)I flags 1 deprecated true signature (Ljava/lang/Class<*>;)I runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name arrayIndexScale descriptor (Ljava/lang/Class;)I flags 1 deprecated true signature (Ljava/lang/Class<*>;)I runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name addressSize descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name compareAndSwapObject descriptor (Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name compareAndSwapInt descriptor (Ljava/lang/Object;JII)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name compareAndSwapLong descriptor (Ljava/lang/Object;JJJ)Z flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getObjectVolatile descriptor (Ljava/lang/Object;J)Ljava/lang/Object; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putObjectVolatile descriptor (Ljava/lang/Object;JLjava/lang/Object;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getIntVolatile descriptor (Ljava/lang/Object;J)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putIntVolatile descriptor (Ljava/lang/Object;JI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getBooleanVolatile descriptor (Ljava/lang/Object;J)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putBooleanVolatile descriptor (Ljava/lang/Object;JZ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getByteVolatile descriptor (Ljava/lang/Object;J)B flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putByteVolatile descriptor (Ljava/lang/Object;JB)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getShortVolatile descriptor (Ljava/lang/Object;J)S flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putShortVolatile descriptor (Ljava/lang/Object;JS)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getCharVolatile descriptor (Ljava/lang/Object;J)C flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putCharVolatile descriptor (Ljava/lang/Object;JC)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getLongVolatile descriptor (Ljava/lang/Object;J)J flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putLongVolatile descriptor (Ljava/lang/Object;JJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getFloatVolatile descriptor (Ljava/lang/Object;J)F flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putFloatVolatile descriptor (Ljava/lang/Object;JF)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getDoubleVolatile descriptor (Ljava/lang/Object;J)D flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putDoubleVolatile descriptor (Ljava/lang/Object;JD)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putOrderedObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putOrderedInt descriptor (Ljava/lang/Object;JI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name putOrderedLong descriptor (Ljava/lang/Object;JJ)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getAndAddInt descriptor (Ljava/lang/Object;JI)I flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getAndAddLong descriptor (Ljava/lang/Object;JJ)J flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getAndSetInt descriptor (Ljava/lang/Object;JI)I flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getAndSetLong descriptor (Ljava/lang/Object;JJ)J flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name getAndSetObject descriptor (Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object; flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")@Ljdk/internal/vm/annotation/ForceInline;
|
||||||
|
method name invokeCleaner descriptor (Ljava/nio/ByteBuffer;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="23")
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
#command used to generate this file:
|
#command used to generate this file:
|
||||||
#build.tools.symbolgenerator.CreateSymbols build-description-incremental symbols include.list
|
#build.tools.symbolgenerator.CreateSymbols build-description-incremental symbols include.list
|
||||||
#
|
#
|
||||||
generate platforms 8:9:A:B:C:D:E:F:G:H:I:J:K:L:M
|
generate platforms 8:9:A:B:C:D:E:F:G:H:I:J:K:L:M:N
|
||||||
platform version 8 files java.activation-8.sym.txt:java.base-8.sym.txt:java.compiler-8.sym.txt:java.corba-8.sym.txt:java.datatransfer-8.sym.txt:java.desktop-8.sym.txt:java.instrument-8.sym.txt:java.logging-8.sym.txt:java.management-8.sym.txt:java.management.rmi-8.sym.txt:java.naming-8.sym.txt:java.prefs-8.sym.txt:java.rmi-8.sym.txt:java.scripting-8.sym.txt:java.security.jgss-8.sym.txt:java.security.sasl-8.sym.txt:java.sql-8.sym.txt:java.sql.rowset-8.sym.txt:java.transaction-8.sym.txt:java.xml-8.sym.txt:java.xml.bind-8.sym.txt:java.xml.crypto-8.sym.txt:java.xml.ws-8.sym.txt:java.xml.ws.annotation-8.sym.txt:jdk.httpserver-8.sym.txt:jdk.management-8.sym.txt:jdk.scripting.nashorn-8.sym.txt:jdk.sctp-8.sym.txt:jdk.security.auth-8.sym.txt:jdk.security.jgss-8.sym.txt
|
platform version 8 files java.activation-8.sym.txt:java.base-8.sym.txt:java.compiler-8.sym.txt:java.corba-8.sym.txt:java.datatransfer-8.sym.txt:java.desktop-8.sym.txt:java.instrument-8.sym.txt:java.logging-8.sym.txt:java.management-8.sym.txt:java.management.rmi-8.sym.txt:java.naming-8.sym.txt:java.prefs-8.sym.txt:java.rmi-8.sym.txt:java.scripting-8.sym.txt:java.security.jgss-8.sym.txt:java.security.sasl-8.sym.txt:java.sql-8.sym.txt:java.sql.rowset-8.sym.txt:java.transaction-8.sym.txt:java.xml-8.sym.txt:java.xml.bind-8.sym.txt:java.xml.crypto-8.sym.txt:java.xml.ws-8.sym.txt:java.xml.ws.annotation-8.sym.txt:jdk.httpserver-8.sym.txt:jdk.management-8.sym.txt:jdk.scripting.nashorn-8.sym.txt:jdk.sctp-8.sym.txt:jdk.security.auth-8.sym.txt:jdk.security.jgss-8.sym.txt
|
||||||
platform version 9 base 8 files java.activation-9.sym.txt:java.base-9.sym.txt:java.compiler-9.sym.txt:java.corba-9.sym.txt:java.datatransfer-9.sym.txt:java.desktop-9.sym.txt:java.instrument-9.sym.txt:java.logging-9.sym.txt:java.management-9.sym.txt:java.management.rmi-9.sym.txt:java.naming-9.sym.txt:java.prefs-9.sym.txt:java.rmi-9.sym.txt:java.scripting-9.sym.txt:java.se-9.sym.txt:java.se.ee-9.sym.txt:java.security.jgss-9.sym.txt:java.security.sasl-9.sym.txt:java.smartcardio-9.sym.txt:java.sql-9.sym.txt:java.sql.rowset-9.sym.txt:java.transaction-9.sym.txt:java.xml-9.sym.txt:java.xml.bind-9.sym.txt:java.xml.crypto-9.sym.txt:java.xml.ws-9.sym.txt:java.xml.ws.annotation-9.sym.txt:jdk.accessibility-9.sym.txt:jdk.attach-9.sym.txt:jdk.charsets-9.sym.txt:jdk.compiler-9.sym.txt:jdk.crypto.cryptoki-9.sym.txt:jdk.crypto.ec-9.sym.txt:jdk.dynalink-9.sym.txt:jdk.editpad-9.sym.txt:jdk.hotspot.agent-9.sym.txt:jdk.httpserver-9.sym.txt:jdk.incubator.httpclient-9.sym.txt:jdk.jartool-9.sym.txt:jdk.javadoc-9.sym.txt:jdk.jcmd-9.sym.txt:jdk.jconsole-9.sym.txt:jdk.jdeps-9.sym.txt:jdk.jdi-9.sym.txt:jdk.jdwp.agent-9.sym.txt:jdk.jlink-9.sym.txt:jdk.jshell-9.sym.txt:jdk.jsobject-9.sym.txt:jdk.jstatd-9.sym.txt:jdk.localedata-9.sym.txt:jdk.management-9.sym.txt:jdk.management.agent-9.sym.txt:jdk.naming.dns-9.sym.txt:jdk.naming.rmi-9.sym.txt:jdk.net-9.sym.txt:jdk.pack-9.sym.txt:jdk.policytool-9.sym.txt:jdk.rmic-9.sym.txt:jdk.scripting.nashorn-9.sym.txt:jdk.sctp-9.sym.txt:jdk.security.auth-9.sym.txt:jdk.security.jgss-9.sym.txt:jdk.unsupported-9.sym.txt:jdk.xml.dom-9.sym.txt:jdk.zipfs-9.sym.txt
|
platform version 9 base 8 files java.activation-9.sym.txt:java.base-9.sym.txt:java.compiler-9.sym.txt:java.corba-9.sym.txt:java.datatransfer-9.sym.txt:java.desktop-9.sym.txt:java.instrument-9.sym.txt:java.logging-9.sym.txt:java.management-9.sym.txt:java.management.rmi-9.sym.txt:java.naming-9.sym.txt:java.prefs-9.sym.txt:java.rmi-9.sym.txt:java.scripting-9.sym.txt:java.se-9.sym.txt:java.se.ee-9.sym.txt:java.security.jgss-9.sym.txt:java.security.sasl-9.sym.txt:java.smartcardio-9.sym.txt:java.sql-9.sym.txt:java.sql.rowset-9.sym.txt:java.transaction-9.sym.txt:java.xml-9.sym.txt:java.xml.bind-9.sym.txt:java.xml.crypto-9.sym.txt:java.xml.ws-9.sym.txt:java.xml.ws.annotation-9.sym.txt:jdk.accessibility-9.sym.txt:jdk.attach-9.sym.txt:jdk.charsets-9.sym.txt:jdk.compiler-9.sym.txt:jdk.crypto.cryptoki-9.sym.txt:jdk.crypto.ec-9.sym.txt:jdk.dynalink-9.sym.txt:jdk.editpad-9.sym.txt:jdk.hotspot.agent-9.sym.txt:jdk.httpserver-9.sym.txt:jdk.incubator.httpclient-9.sym.txt:jdk.jartool-9.sym.txt:jdk.javadoc-9.sym.txt:jdk.jcmd-9.sym.txt:jdk.jconsole-9.sym.txt:jdk.jdeps-9.sym.txt:jdk.jdi-9.sym.txt:jdk.jdwp.agent-9.sym.txt:jdk.jlink-9.sym.txt:jdk.jshell-9.sym.txt:jdk.jsobject-9.sym.txt:jdk.jstatd-9.sym.txt:jdk.localedata-9.sym.txt:jdk.management-9.sym.txt:jdk.management.agent-9.sym.txt:jdk.naming.dns-9.sym.txt:jdk.naming.rmi-9.sym.txt:jdk.net-9.sym.txt:jdk.pack-9.sym.txt:jdk.policytool-9.sym.txt:jdk.rmic-9.sym.txt:jdk.scripting.nashorn-9.sym.txt:jdk.sctp-9.sym.txt:jdk.security.auth-9.sym.txt:jdk.security.jgss-9.sym.txt:jdk.unsupported-9.sym.txt:jdk.xml.dom-9.sym.txt:jdk.zipfs-9.sym.txt
|
||||||
platform version A base 9 files java.activation-A.sym.txt:java.base-A.sym.txt:java.compiler-A.sym.txt:java.corba-A.sym.txt:java.datatransfer-A.sym.txt:java.desktop-A.sym.txt:java.instrument-A.sym.txt:java.logging-A.sym.txt:java.management-A.sym.txt:java.management.rmi-A.sym.txt:java.naming-A.sym.txt:java.prefs-A.sym.txt:java.rmi-A.sym.txt:java.scripting-A.sym.txt:java.se-A.sym.txt:java.se.ee-A.sym.txt:java.security.jgss-A.sym.txt:java.security.sasl-A.sym.txt:java.smartcardio-A.sym.txt:java.sql-A.sym.txt:java.sql.rowset-A.sym.txt:java.transaction-A.sym.txt:java.xml-A.sym.txt:java.xml.bind-A.sym.txt:java.xml.crypto-A.sym.txt:java.xml.ws-A.sym.txt:java.xml.ws.annotation-A.sym.txt:jdk.accessibility-A.sym.txt:jdk.attach-A.sym.txt:jdk.charsets-A.sym.txt:jdk.compiler-A.sym.txt:jdk.crypto.cryptoki-A.sym.txt:jdk.crypto.ec-A.sym.txt:jdk.dynalink-A.sym.txt:jdk.editpad-A.sym.txt:jdk.hotspot.agent-A.sym.txt:jdk.httpserver-A.sym.txt:jdk.incubator.httpclient-A.sym.txt:jdk.jartool-A.sym.txt:jdk.javadoc-A.sym.txt:jdk.jcmd-A.sym.txt:jdk.jconsole-A.sym.txt:jdk.jdeps-A.sym.txt:jdk.jdi-A.sym.txt:jdk.jdwp.agent-A.sym.txt:jdk.jlink-A.sym.txt:jdk.jshell-A.sym.txt:jdk.jsobject-A.sym.txt:jdk.jstatd-A.sym.txt:jdk.localedata-A.sym.txt:jdk.management-A.sym.txt:jdk.management.agent-A.sym.txt:jdk.naming.dns-A.sym.txt:jdk.naming.rmi-A.sym.txt:jdk.net-A.sym.txt:jdk.pack-A.sym.txt:jdk.policytool-A.sym.txt:jdk.rmic-A.sym.txt:jdk.scripting.nashorn-A.sym.txt:jdk.sctp-A.sym.txt:jdk.security.auth-A.sym.txt:jdk.security.jgss-A.sym.txt:jdk.unsupported-A.sym.txt:jdk.xml.dom-A.sym.txt:jdk.zipfs-A.sym.txt
|
platform version A base 9 files java.activation-A.sym.txt:java.base-A.sym.txt:java.compiler-A.sym.txt:java.corba-A.sym.txt:java.datatransfer-A.sym.txt:java.desktop-A.sym.txt:java.instrument-A.sym.txt:java.logging-A.sym.txt:java.management-A.sym.txt:java.management.rmi-A.sym.txt:java.naming-A.sym.txt:java.prefs-A.sym.txt:java.rmi-A.sym.txt:java.scripting-A.sym.txt:java.se-A.sym.txt:java.se.ee-A.sym.txt:java.security.jgss-A.sym.txt:java.security.sasl-A.sym.txt:java.smartcardio-A.sym.txt:java.sql-A.sym.txt:java.sql.rowset-A.sym.txt:java.transaction-A.sym.txt:java.xml-A.sym.txt:java.xml.bind-A.sym.txt:java.xml.crypto-A.sym.txt:java.xml.ws-A.sym.txt:java.xml.ws.annotation-A.sym.txt:jdk.accessibility-A.sym.txt:jdk.attach-A.sym.txt:jdk.charsets-A.sym.txt:jdk.compiler-A.sym.txt:jdk.crypto.cryptoki-A.sym.txt:jdk.crypto.ec-A.sym.txt:jdk.dynalink-A.sym.txt:jdk.editpad-A.sym.txt:jdk.hotspot.agent-A.sym.txt:jdk.httpserver-A.sym.txt:jdk.incubator.httpclient-A.sym.txt:jdk.jartool-A.sym.txt:jdk.javadoc-A.sym.txt:jdk.jcmd-A.sym.txt:jdk.jconsole-A.sym.txt:jdk.jdeps-A.sym.txt:jdk.jdi-A.sym.txt:jdk.jdwp.agent-A.sym.txt:jdk.jlink-A.sym.txt:jdk.jshell-A.sym.txt:jdk.jsobject-A.sym.txt:jdk.jstatd-A.sym.txt:jdk.localedata-A.sym.txt:jdk.management-A.sym.txt:jdk.management.agent-A.sym.txt:jdk.naming.dns-A.sym.txt:jdk.naming.rmi-A.sym.txt:jdk.net-A.sym.txt:jdk.pack-A.sym.txt:jdk.policytool-A.sym.txt:jdk.rmic-A.sym.txt:jdk.scripting.nashorn-A.sym.txt:jdk.sctp-A.sym.txt:jdk.security.auth-A.sym.txt:jdk.security.jgss-A.sym.txt:jdk.unsupported-A.sym.txt:jdk.xml.dom-A.sym.txt:jdk.zipfs-A.sym.txt
|
||||||
|
@ -45,3 +45,4 @@ platform version J base I files java.base-J.sym.txt:java.compiler-J.sym.txt:java
|
||||||
platform version K base J files java.base-K.sym.txt:java.compiler-K.sym.txt:java.desktop-K.sym.txt:java.management-K.sym.txt:java.naming-K.sym.txt:java.sql.rowset-K.sym.txt:jdk.compiler-K.sym.txt:jdk.incubator.concurrent-K.sym.txt:jdk.incubator.foreign-K.sym.txt:jdk.incubator.vector-K.sym.txt:jdk.jartool-K.sym.txt:jdk.jfr-K.sym.txt:jdk.jlink-K.sym.txt:jdk.jpackage-K.sym.txt:jdk.jshell-K.sym.txt:jdk.management.jfr-K.sym.txt
|
platform version K base J files java.base-K.sym.txt:java.compiler-K.sym.txt:java.desktop-K.sym.txt:java.management-K.sym.txt:java.naming-K.sym.txt:java.sql.rowset-K.sym.txt:jdk.compiler-K.sym.txt:jdk.incubator.concurrent-K.sym.txt:jdk.incubator.foreign-K.sym.txt:jdk.incubator.vector-K.sym.txt:jdk.jartool-K.sym.txt:jdk.jfr-K.sym.txt:jdk.jlink-K.sym.txt:jdk.jpackage-K.sym.txt:jdk.jshell-K.sym.txt:jdk.management.jfr-K.sym.txt
|
||||||
platform version L base K files java.base-L.sym.txt:java.compiler-L.sym.txt:java.desktop-L.sym.txt:java.logging-L.sym.txt:java.management-L.sym.txt:java.management.rmi-L.sym.txt:java.net.http-L.sym.txt:java.xml.crypto-L.sym.txt:jdk.compiler-L.sym.txt:jdk.incubator.concurrent-L.sym.txt:jdk.incubator.foreign-L.sym.txt:jdk.incubator.vector-L.sym.txt:jdk.jartool-L.sym.txt:jdk.javadoc-L.sym.txt:jdk.jdi-L.sym.txt:jdk.jfr-L.sym.txt:jdk.jshell-L.sym.txt:jdk.management-L.sym.txt:jdk.sctp-L.sym.txt:jdk.unsupported-L.sym.txt
|
platform version L base K files java.base-L.sym.txt:java.compiler-L.sym.txt:java.desktop-L.sym.txt:java.logging-L.sym.txt:java.management-L.sym.txt:java.management.rmi-L.sym.txt:java.net.http-L.sym.txt:java.xml.crypto-L.sym.txt:jdk.compiler-L.sym.txt:jdk.incubator.concurrent-L.sym.txt:jdk.incubator.foreign-L.sym.txt:jdk.incubator.vector-L.sym.txt:jdk.jartool-L.sym.txt:jdk.javadoc-L.sym.txt:jdk.jdi-L.sym.txt:jdk.jfr-L.sym.txt:jdk.jshell-L.sym.txt:jdk.management-L.sym.txt:jdk.sctp-L.sym.txt:jdk.unsupported-L.sym.txt
|
||||||
platform version M base L files java.base-M.sym.txt:java.compiler-M.sym.txt:java.desktop-M.sym.txt:java.xml-M.sym.txt:java.xml.crypto-M.sym.txt:jdk.compiler-M.sym.txt:jdk.crypto.cryptoki-M.sym.txt:jdk.crypto.ec-M.sym.txt:jdk.incubator.foreign-M.sym.txt:jdk.incubator.vector-M.sym.txt:jdk.jartool-M.sym.txt:jdk.jdeps-M.sym.txt:jdk.jfr-M.sym.txt:jdk.jlink-M.sym.txt:jdk.jpackage-M.sym.txt:jdk.jshell-M.sym.txt:jdk.jstatd-M.sym.txt:jdk.unsupported-M.sym.txt
|
platform version M base L files java.base-M.sym.txt:java.compiler-M.sym.txt:java.desktop-M.sym.txt:java.xml-M.sym.txt:java.xml.crypto-M.sym.txt:jdk.compiler-M.sym.txt:jdk.crypto.cryptoki-M.sym.txt:jdk.crypto.ec-M.sym.txt:jdk.incubator.foreign-M.sym.txt:jdk.incubator.vector-M.sym.txt:jdk.jartool-M.sym.txt:jdk.jdeps-M.sym.txt:jdk.jfr-M.sym.txt:jdk.jlink-M.sym.txt:jdk.jpackage-M.sym.txt:jdk.jshell-M.sym.txt:jdk.jstatd-M.sym.txt:jdk.unsupported-M.sym.txt
|
||||||
|
platform version N base M files java.base-N.sym.txt:java.compiler-N.sym.txt:java.desktop-N.sym.txt:java.management-N.sym.txt:java.management.rmi-N.sym.txt:jdk.compiler-N.sym.txt:jdk.httpserver-N.sym.txt:jdk.incubator.foreign-N.sym.txt:jdk.javadoc-N.sym.txt:jdk.jshell-N.sym.txt:jdk.localedata-N.sym.txt:jdk.unsupported-N.sym.txt
|
||||||
|
|
|
@ -56,11 +56,7 @@ public class VMDeprecatedOptions {
|
||||||
ArrayList<String[]> deprecated = new ArrayList(
|
ArrayList<String[]> deprecated = new ArrayList(
|
||||||
Arrays.asList(new String[][] {
|
Arrays.asList(new String[][] {
|
||||||
// deprecated non-alias flags:
|
// deprecated non-alias flags:
|
||||||
{"DontYieldALot", "false"},
|
|
||||||
{"UseNotificationThread", "true"},
|
|
||||||
{"PreserveAllAnnotations", "true"},
|
|
||||||
{"AllowRedefinitionToAddDeleteMethods", "true"},
|
{"AllowRedefinitionToAddDeleteMethods", "true"},
|
||||||
{"UseEmptySlotsInSupers", "true"},
|
|
||||||
{"ZGenerational", "false"},
|
{"ZGenerational", "false"},
|
||||||
|
|
||||||
// deprecated alias flags (see also aliased_jvm_flags):
|
// deprecated alias flags (see also aliased_jvm_flags):
|
||||||
|
@ -70,9 +66,6 @@ public class VMDeprecatedOptions {
|
||||||
if (Platform.isX86() || Platform.isX64()) {
|
if (Platform.isX86() || Platform.isX64()) {
|
||||||
deprecated.addAll(
|
deprecated.addAll(
|
||||||
Arrays.asList(new String[][] {
|
Arrays.asList(new String[][] {
|
||||||
{"UseRTMLocking", "false"},
|
|
||||||
{"UseRTMDeopt", "false"},
|
|
||||||
{"RTMRetryCount", "5"}
|
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @bug 6395981 6458819 7025784 8028543 8028544 8193291 8193292 8193292 8205393 8245585 8245585 8245585 8286034
|
* @bug 6395981 6458819 7025784 8028543 8028544 8193291 8193292 8193292 8205393 8245585 8245585 8245585 8286034
|
||||||
* 8296150 8306585 8319414
|
* 8296150 8306585 8319414 8330183
|
||||||
* @summary JavaCompilerTool and Tool must specify version of JLS and JVMS
|
* @summary JavaCompilerTool and Tool must specify version of JLS and JVMS
|
||||||
* @author Peter von der Ah\u00e9
|
* @author Peter von der Ah\u00e9
|
||||||
* @modules java.compiler
|
* @modules java.compiler
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
* RELEASE_8 RELEASE_9 RELEASE_10 RELEASE_11 RELEASE_12
|
* RELEASE_8 RELEASE_9 RELEASE_10 RELEASE_11 RELEASE_12
|
||||||
* RELEASE_13 RELEASE_14 RELEASE_15 RELEASE_16 RELEASE_17
|
* RELEASE_13 RELEASE_14 RELEASE_15 RELEASE_16 RELEASE_17
|
||||||
* RELEASE_18 RELEASE_19 RELEASE_20 RELEASE_21 RELEASE_22
|
* RELEASE_18 RELEASE_19 RELEASE_20 RELEASE_21 RELEASE_22
|
||||||
* RELEASE_23
|
* RELEASE_23 RELEASE_24
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2012, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @bug 7157626 8001112 8188870 8173382 8193290 8205619 8245586 8257453 8306586
|
* @bug 7157626 8001112 8188870 8173382 8193290 8205619 8245586 8257453 8306586 8330184
|
||||||
* @summary Test major version for all legal combinations for -source and -target
|
* @summary Test major version for all legal combinations for -source and -target
|
||||||
* @author sgoel
|
* @author sgoel
|
||||||
*
|
*
|
||||||
|
@ -58,6 +58,7 @@ public class ClassVersionChecker {
|
||||||
TWENTY_ONE("21", 65),
|
TWENTY_ONE("21", 65),
|
||||||
TWENTY_TWO("22", 66),
|
TWENTY_TWO("22", 66),
|
||||||
TWENTY_THREE("23", 67),
|
TWENTY_THREE("23", 67),
|
||||||
|
TWENTY_FOUR("24", 68),
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
|
|
||||||
private Version(String release, int classFileVer) {
|
private Version(String release, int classFileVer) {
|
||||||
|
|
|
@ -113,7 +113,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
* corresponding platform visitor type.
|
* corresponding platform visitor type.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static abstract class AbstractAnnotationValueVisitor<R, P> extends AbstractAnnotationValueVisitorPreview<R, P> {
|
public static abstract class AbstractAnnotationValueVisitor<R, P> extends AbstractAnnotationValueVisitorPreview<R, P> {
|
||||||
|
|
||||||
|
@ -125,7 +125,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static abstract class AbstractElementVisitor<R, P> extends AbstractElementVisitorPreview<R, P> {
|
public static abstract class AbstractElementVisitor<R, P> extends AbstractElementVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -136,7 +136,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static abstract class AbstractTypeVisitor<R, P> extends AbstractTypeVisitorPreview<R, P> {
|
public static abstract class AbstractTypeVisitor<R, P> extends AbstractTypeVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -147,7 +147,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static class ElementKindVisitor<R, P> extends ElementKindVisitorPreview<R, P> {
|
public static class ElementKindVisitor<R, P> extends ElementKindVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -169,7 +169,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static class ElementScanner<R, P> extends ElementScannerPreview<R, P> {
|
public static class ElementScanner<R, P> extends ElementScannerPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -189,7 +189,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static class SimpleAnnotationValueVisitor<R, P> extends SimpleAnnotationValueVisitorPreview<R, P> {
|
public static class SimpleAnnotationValueVisitor<R, P> extends SimpleAnnotationValueVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -211,7 +211,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static class SimpleElementVisitor<R, P> extends SimpleElementVisitorPreview<R, P> {
|
public static class SimpleElementVisitor<R, P> extends SimpleElementVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -233,7 +233,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static class SimpleTypeVisitor<R, P> extends SimpleTypeVisitorPreview<R, P> {
|
public static class SimpleTypeVisitor<R, P> extends SimpleTypeVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
@ -255,7 +255,7 @@ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SupportedSourceVersion(RELEASE_23)
|
@SupportedSourceVersion(RELEASE_24)
|
||||||
@SuppressWarnings("preview")
|
@SuppressWarnings("preview")
|
||||||
public static class TypeKindVisitor<R, P> extends TypeKindVisitorPreview<R, P> {
|
public static class TypeKindVisitor<R, P> extends TypeKindVisitorPreview<R, P> {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
- compiler.err.preview.feature.disabled.classfile: Bar.class, 23
|
- compiler.err.preview.feature.disabled.classfile: Bar.class, 24
|
||||||
1 error
|
1 error
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
- compiler.warn.preview.feature.use.classfile: Bar.class, 23
|
- compiler.warn.preview.feature.use.classfile: Bar.class, 24
|
||||||
- compiler.err.warnings.and.werror
|
- compiler.err.warnings.and.werror
|
||||||
1 error
|
1 error
|
||||||
1 warning
|
1 warning
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, 2023, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
* @test
|
* @test
|
||||||
* @bug 4981566 5028634 5094412 6304984 7025786 7025789 8001112 8028545
|
* @bug 4981566 5028634 5094412 6304984 7025786 7025789 8001112 8028545
|
||||||
* 8000961 8030610 8028546 8188870 8173382 8173382 8193290 8205619 8028563
|
* 8000961 8030610 8028546 8188870 8173382 8173382 8193290 8205619 8028563
|
||||||
* 8245147 8245586 8257453 8286035 8306586 8320806 8306586
|
* 8245147 8245586 8257453 8286035 8306586 8320806 8306586 8319414 8330183
|
||||||
* @summary Check interpretation of -target and -source options
|
* @summary Check interpretation of -target and -source options
|
||||||
* @modules java.compiler
|
* @modules java.compiler
|
||||||
* jdk.compiler
|
* jdk.compiler
|
||||||
|
@ -72,9 +72,9 @@ public class Versions {
|
||||||
public static final Set<String> VALID_SOURCES =
|
public static final Set<String> VALID_SOURCES =
|
||||||
Set.of("1.8", "1.9", "1.10", "11", "12", "13", "14",
|
Set.of("1.8", "1.9", "1.10", "11", "12", "13", "14",
|
||||||
"15", "16", "17", "18", "19", "20", "21", "22",
|
"15", "16", "17", "18", "19", "20", "21", "22",
|
||||||
"23");
|
"23", "24");
|
||||||
|
|
||||||
public static final String LATEST_MAJOR_VERSION = "67.0";
|
public static final String LATEST_MAJOR_VERSION = "68.0";
|
||||||
|
|
||||||
static enum SourceTarget {
|
static enum SourceTarget {
|
||||||
EIGHT(true, "52.0", "8"),
|
EIGHT(true, "52.0", "8"),
|
||||||
|
@ -93,6 +93,7 @@ public class Versions {
|
||||||
TWENTY_ONE(false,"65.0", "21"),
|
TWENTY_ONE(false,"65.0", "21"),
|
||||||
TWENTY_TWO(false,"66.0", "22"),
|
TWENTY_TWO(false,"66.0", "22"),
|
||||||
TWENTY_THREE(false,"67.0", "23"),
|
TWENTY_THREE(false,"67.0", "23"),
|
||||||
|
TWENTY_FOUR(false,"68.0", "24"),
|
||||||
; // Reduce code churn when appending new constants
|
; // Reduce code churn when appending new constants
|
||||||
|
|
||||||
private final boolean dotOne;
|
private final boolean dotOne;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue