Class UpgradeJavaMessage
java.lang.Object
com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage
Suggestion to upgrade the Java language level.
A message that can be used to tell the user that a feature is
not available in the configured language level.
- Since:
- 3.24.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ParserConfiguration.LanguageLevelThe language level that must be configured.private final StringThe reason why the language level must be upgraded.private final booleanA language level upgrade is needed (default: true) -
Constructor Summary
ConstructorsConstructorDescriptionUpgradeJavaMessage(String reason, ParserConfiguration.LanguageLevel level) Contructor.UpgradeJavaMessage(String reason, ParserConfiguration.LanguageLevel level, boolean upgradeNeeded) -
Method Summary
-
Field Details
-
reason
The reason why the language level must be upgraded. -
level
The language level that must be configured. -
upgradeNeeded
private final boolean upgradeNeededA language level upgrade is needed (default: true)
-
-
Constructor Details
-
UpgradeJavaMessage
UpgradeJavaMessage(String reason, ParserConfiguration.LanguageLevel level) Contructor.- Parameters:
reason- The reason why the language level must be upgraded.level- The language level that must be configured.
-
UpgradeJavaMessage
UpgradeJavaMessage(String reason, ParserConfiguration.LanguageLevel level, boolean upgradeNeeded)
-
-
Method Details
-
toString
-