Class Utils

java.lang.Object
org.antlr.v4.misc.Utils

public class Utils extends Object
  • Field Details

    • INTEGER_POOL_MAX_VALUE

      public static final int INTEGER_POOL_MAX_VALUE
      See Also:
  • Constructor Details

    • Utils

      public Utils()
  • Method Details

    • stripFileExtension

      public static String stripFileExtension(String name)
    • join

      public static String join(Object[] a, String separator)
    • sortLinesInString

      public static String sortLinesInString(String s)
    • nodesToStrings

      public static <T extends GrammarAST> List<String> nodesToStrings(List<T> nodes)
    • capitalize

      public static String capitalize(String s)
    • decapitalize

      public static String decapitalize(String s)
    • select

      public static <From, To> List<To> select(List<From> list, Utils.Func1<From,To> selector)
      apply methodName to list and return list of results. method has no args. This pulls data out of a list essentially.
    • find

      public static <T> T find(List<?> ops, Class<T> cl)
      Find exact object type or subclass of cl in list
    • indexOf

      public static <T> int indexOf(List<? extends T> elems, Utils.Filter<T> filter)
    • lastIndexOf

      public static <T> int lastIndexOf(List<? extends T> elems, Utils.Filter<T> filter)
    • setSize

      public static void setSize(List<?> list, int size)