Class MacroParamUtils


  • public class MacroParamUtils
    extends Object
    Utility methods for macro parameters
    • Constructor Detail

      • MacroParamUtils

        public MacroParamUtils()
    • Method Detail

      • parseCommaSeparatedStrings

        public static List<String> parseCommaSeparatedStrings​(String str)
        Efficiently parses comma separated lists and trims the whitespace for each element. Ignores blank elements. The string " foo,,, bar , baz" returns a list [foo, bar, baz] Does a single pass on the string with 2 pointers to keep track of the start and end of the current word.
        Parameters:
        str - The comma separated input string
        Returns:
        A list of elements from the string