mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-06 09:29:38 +01:00
8309554: Update descriptions in SourceVersion
Reviewed-by: jlaskey, jjg, rriggs
(cherry picked from commit 7d1147ee5c)
This commit is contained in:
committed by
Vitaly Provodin
parent
51eed250b8
commit
1345b4da95
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2023, 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
|
||||
@@ -85,15 +85,16 @@ public enum SourceVersion {
|
||||
RELEASE_0,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform 1.1.
|
||||
* The version introduced by the Java Platform 1.1.
|
||||
*
|
||||
* The language is {@code RELEASE_0} augmented with nested classes as described in the 1.1 update to
|
||||
* <cite>The Java Language Specification, First Edition</cite>.
|
||||
* The language is {@code RELEASE_0} augmented with nested classes
|
||||
* as described in the 1.1 update to <cite>The Java Language
|
||||
* Specification, First Edition</cite>.
|
||||
*/
|
||||
RELEASE_1,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java 2 Platform, Standard Edition,
|
||||
* The version introduced by the Java 2 Platform, Standard Edition,
|
||||
* v 1.2.
|
||||
*
|
||||
* The language described in
|
||||
@@ -104,7 +105,7 @@ public enum SourceVersion {
|
||||
RELEASE_2,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java 2 Platform, Standard Edition,
|
||||
* The version introduced by the Java 2 Platform, Standard Edition,
|
||||
* v 1.3.
|
||||
*
|
||||
* No major changes from {@code RELEASE_2}.
|
||||
@@ -112,7 +113,7 @@ public enum SourceVersion {
|
||||
RELEASE_3,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java 2 Platform, Standard Edition,
|
||||
* The version introduced by the Java 2 Platform, Standard Edition,
|
||||
* v 1.4.
|
||||
*
|
||||
* Added a simple assertion facility.
|
||||
@@ -123,7 +124,7 @@ public enum SourceVersion {
|
||||
RELEASE_4,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java 2 Platform, Standard
|
||||
* The version introduced by the Java 2 Platform, Standard
|
||||
* Edition 5.0.
|
||||
*
|
||||
* The language described in
|
||||
@@ -143,7 +144,7 @@ public enum SourceVersion {
|
||||
RELEASE_5,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 6.
|
||||
*
|
||||
* No major changes from {@code RELEASE_5}.
|
||||
@@ -155,10 +156,10 @@ public enum SourceVersion {
|
||||
RELEASE_6,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 7.
|
||||
*
|
||||
* Additions in this release include, diamond syntax for
|
||||
* Additions in this release include diamond syntax for
|
||||
* constructors, {@code try}-with-resources, strings in switch,
|
||||
* binary literals, and multi-catch.
|
||||
* @since 1.7
|
||||
@@ -172,7 +173,7 @@ public enum SourceVersion {
|
||||
RELEASE_7,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 8.
|
||||
*
|
||||
* Additions in this release include lambda expressions and default methods.
|
||||
@@ -187,7 +188,7 @@ public enum SourceVersion {
|
||||
RELEASE_8,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 9.
|
||||
*
|
||||
* Additions in this release include modules and removal of a
|
||||
@@ -206,7 +207,7 @@ public enum SourceVersion {
|
||||
RELEASE_9,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 10.
|
||||
*
|
||||
* Additions in this release include local-variable type inference
|
||||
@@ -223,7 +224,7 @@ public enum SourceVersion {
|
||||
RELEASE_10,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 11.
|
||||
*
|
||||
* Additions in this release include local-variable syntax for
|
||||
@@ -240,7 +241,7 @@ public enum SourceVersion {
|
||||
RELEASE_11,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 12.
|
||||
* No major changes from the prior release.
|
||||
*
|
||||
@@ -253,7 +254,7 @@ public enum SourceVersion {
|
||||
RELEASE_12,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 13.
|
||||
* No major changes from the prior release.
|
||||
*
|
||||
@@ -266,7 +267,7 @@ public enum SourceVersion {
|
||||
RELEASE_13,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 14.
|
||||
*
|
||||
* Additions in this release include switch expressions.
|
||||
@@ -282,7 +283,7 @@ public enum SourceVersion {
|
||||
RELEASE_14,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 15.
|
||||
*
|
||||
* Additions in this release include text blocks.
|
||||
@@ -298,7 +299,7 @@ public enum SourceVersion {
|
||||
RELEASE_15,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 16.
|
||||
*
|
||||
* Additions in this release include records and pattern matching
|
||||
@@ -317,7 +318,7 @@ public enum SourceVersion {
|
||||
RELEASE_16,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 17.
|
||||
*
|
||||
* Additions in this release include sealed classes and
|
||||
@@ -336,7 +337,7 @@ public enum SourceVersion {
|
||||
RELEASE_17,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 18.
|
||||
*
|
||||
* No major changes from the prior release.
|
||||
@@ -350,7 +351,7 @@ public enum SourceVersion {
|
||||
RELEASE_18,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 19.
|
||||
*
|
||||
* No major changes from the prior release.
|
||||
@@ -364,7 +365,7 @@ public enum SourceVersion {
|
||||
RELEASE_19,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 20.
|
||||
*
|
||||
* No major changes from the prior release.
|
||||
@@ -378,9 +379,12 @@ public enum SourceVersion {
|
||||
RELEASE_20,
|
||||
|
||||
/**
|
||||
* The version recognized by the Java Platform, Standard Edition
|
||||
* The version introduced by the Java Platform, Standard Edition
|
||||
* 21.
|
||||
*
|
||||
* Additions in this release include record patterns and pattern
|
||||
* matching for {@code switch}.
|
||||
*
|
||||
* @since 21
|
||||
*
|
||||
* @see <a
|
||||
|
||||
Reference in New Issue
Block a user