Class Utils


  • public class Utils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Utils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String capitalize​(java.lang.String s)  
      static java.lang.String decapitalize​(java.lang.String s)  
      static <T> T find​(java.util.List<?> ops, java.lang.Class<T> cl)
      Find exact object type or subclass of cl in list
      static <T> int indexOf​(java.util.List<? extends T> elems, Utils.Filter<T> filter)  
      static java.lang.String join​(java.lang.Object[] a, java.lang.String separator)  
      static <T> int lastIndexOf​(java.util.List<? extends T> elems, Utils.Filter<T> filter)  
      static <T extends GrammarAST>
      java.util.List<java.lang.String>
      nodesToStrings​(java.util.List<T> nodes)  
      static <From,​To>
      java.util.List<To>
      select​(java.util.List<From> list, Utils.Func1<From,​To> selector)
      apply methodName to list and return list of results.
      static void setSize​(java.util.List<?> list, int size)  
      static java.lang.String sortLinesInString​(java.lang.String s)  
      static java.lang.String stripFileExtension​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • stripFileExtension

        public static java.lang.String stripFileExtension​(java.lang.String name)
      • join

        public static java.lang.String join​(java.lang.Object[] a,
                                            java.lang.String separator)
      • sortLinesInString

        public static java.lang.String sortLinesInString​(java.lang.String s)
      • nodesToStrings

        public static <T extends GrammarAST> java.util.List<java.lang.String> nodesToStrings​(java.util.List<T> nodes)
      • capitalize

        public static java.lang.String capitalize​(java.lang.String s)
      • decapitalize

        public static java.lang.String decapitalize​(java.lang.String s)
      • select

        public static <From,​To> java.util.List<To> select​(java.util.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​(java.util.List<?> ops,
                                 java.lang.Class<T> cl)
        Find exact object type or subclass of cl in list
      • indexOf

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

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

        public static void setSize​(java.util.List<?> list,
                                   int size)