mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 06:05:01 +07:00
[java] JavaFeature: tiny reformat
GitOrigin-RevId: a9dabc7e5710581f60c67651be5c59e633897312
This commit is contained in:
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
|
||||
|
||||
Reference in New Issue
Block a user