Class OverriddenMessages


  • public class OverriddenMessages
    extends java.lang.Object
    Loads a list of messages from an override file and manages logic to choose between an override or default message based on which is available.
    • Field Detail

      • overridenMessages

        private final java.util.Map<MessageId,​Message> overridenMessages
      • parameterPattern

        private final java.util.regex.Pattern parameterPattern
      • overrideFile

        private final java.io.File overrideFile
      • report

        private final Report report
    • Constructor Detail

      • OverriddenMessages

        public OverriddenMessages​(java.io.File overrideFile,
                                  Report report)
    • Method Detail

      • loadOverriddenMessageSeverities

        private void loadOverriddenMessageSeverities()
      • checkMessageForParameterCount

        private java.lang.String checkMessageForParameterCount​(int lineNumber,
                                                               int columnNumber,
                                                               java.lang.String originalText,
                                                               java.lang.String newText)
      • getParameterCount

        private int getParameterCount​(int lineNumber,
                                      int columnNumber,
                                      java.lang.String text)