Class UpgradeJavaMessage


  • public final class UpgradeJavaMessage
    extends java.lang.Object
    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 Detail

      • reason

        private final java.lang.String reason
        The reason why the language level must be upgraded.
    • Constructor Detail

      • UpgradeJavaMessage

        UpgradeJavaMessage​(java.lang.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.
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object