[java] JavaFeature: tiny reformat

GitOrigin-RevId: a9dabc7e5710581f60c67651be5c59e633897312
This commit is contained in:
Bartek Pacia
2025-08-14 17:20:41 +00:00
committed by intellij-monorepo-bot
parent 66bf47bb73
commit af249e9254
@@ -31,11 +31,13 @@ enum class JavaFeature {
STRING_SWITCH(LanguageLevel.JDK_1_7, "feature.string.switch"),
OBJECTS_CLASS(LanguageLevel.JDK_1_7, "feature.objects.class"),
STREAM_OPTIONAL(LanguageLevel.JDK_1_8, "feature.stream.and.optional.api", true),
/**
* java.util.Arrays.setAll, java.util.Collection#removeIf, java.util.List.sort(Comparator),
* java.util.Map#putIfAbsent, java.util.Map#forEach
*/
ADVANCED_COLLECTIONS_API(LanguageLevel.JDK_1_8, "feature.advanced.collection.api", true),
/**
* ThreadLocal.withInitial
*/
@@ -176,6 +178,7 @@ enum class JavaFeature {
override val standardLevel: LanguageLevel = LanguageLevel.JDK_25
},
/**
* Was a preview feature in Java 20 Preview.
* Keep the implementation, as it could reappear in the future.
@@ -268,7 +271,7 @@ enum class JavaFeature {
TRANSITIVE_DEPENDENCY_ON_JAVA_BASE(LanguageLevel.JDK_24_PREVIEW, "feature.package.transitive.dependency.on.java.base") { //jep 494
override fun isSufficient(useSiteLevel: LanguageLevel): Boolean {
return useSiteLevel.isAtLeast(LanguageLevel.JDK_25) ||
LanguageLevel.JDK_24_PREVIEW == useSiteLevel//jep 494
LanguageLevel.JDK_24_PREVIEW == useSiteLevel //jep 494
}
override val standardLevel: LanguageLevel = LanguageLevel.JDK_25
@@ -301,7 +304,7 @@ enum class JavaFeature {
constructor(
level: LanguageLevel,
key: @PropertyKey(resourceBundle = JavaSyntaxBundle.BUNDLE) String,
vararg obsoletePreviewLevels: LanguageLevel
vararg obsoletePreviewLevels: LanguageLevel,
) {
minimumLevel = level
myKey = key
@@ -316,7 +319,7 @@ enum class JavaFeature {
constructor(
level: LanguageLevel,
key: @PropertyKey(resourceBundle = JavaSyntaxBundle.BUNDLE) String,
canBeCustomized: Boolean = false
canBeCustomized: Boolean = false,
) {
minimumLevel = level
myKey = key