com.jeffpalm.util
Class Util

java.lang.Object
  extended by com.jeffpalm.util.Util
Direct Known Subclasses:
InstrumentationCost

public class Util
extends java.lang.Object


Nested Class Summary
static interface Util.Attribute
           
static interface Util.BigFuckingGetter
           
static interface Util.Discludable
           
static interface Util.Equalable
           
static class Util.FieldGetter
           
static interface Util.Filter
           
static interface Util.Found
           
static interface Util.Keepable
           
static interface Util.Mapper
           
static class Util.PropertiesGetter
           
static interface Util.ToBigFuckingStringable
           
 
Field Summary
static java.lang.String newline
           
static java.lang.String[] TABS
           
 
Constructor Summary
Util()
           
 
Method Summary
static java.util.Collection addAll(java.util.Collection from, java.util.Collection to)
           
static java.util.Collection addAll(java.util.Iterator it, java.util.Collection to)
           
static java.util.Collection addAll(java.lang.Object[] os, java.util.Collection list)
           
static java.util.Collection addAll(java.lang.Object[] os, java.util.Collection list, java.lang.reflect.Method invoke)
           
static java.util.Collection addAllArray(java.lang.Object array, java.util.Collection list)
           
static void addAllInOrder(java.util.List from, java.util.Collection to)
           
static void addAllInOrder(java.lang.Object[] from, java.util.Collection to)
           
static java.lang.String[] allFieldNames(java.lang.Class klass)
           
static java.lang.StringBuffer append(java.lang.StringBuffer sb, char c)
           
static java.lang.StringBuffer append(java.lang.StringBuffer sb, java.lang.Object o1)
           
static java.lang.StringBuffer append(java.lang.StringBuffer sb, java.lang.Object o1, java.lang.Object o2)
           
static java.lang.StringBuffer append(java.lang.StringBuffer sb, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
           
static java.lang.StringBuffer append(java.lang.StringBuffer sb, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
           
static java.lang.String article(java.lang.String str)
           
static java.util.Vector asList(java.lang.Object o)
           
static java.lang.String atMost(java.lang.String str, int max)
           
static Util.Attribute attribute(java.lang.Class klass, java.lang.String name)
           
static Util.Attribute attribute(java.lang.Object o, java.lang.String name)
           
static char[] chars(java.lang.String str)
           
static java.lang.String commas(java.util.Collection values, java.lang.reflect.Field[] fields)
           
static java.lang.String commas(java.util.Collection values, java.lang.reflect.Field[] fields, boolean acronym)
           
static java.lang.String commas(java.util.Collection values, java.lang.reflect.Field[] fields, java.lang.String sep)
           
static java.lang.String commas(java.util.Collection values, java.lang.reflect.Field[] fields, java.lang.String sep, boolean acronym)
           
static java.lang.String commas(java.util.List cols, java.util.List rows)
           
static java.lang.String commas(java.lang.Object array)
           
static java.lang.String commas(java.lang.Object array, java.lang.String afterComma)
           
static java.util.Comparator comparator(java.lang.Class cls)
           
static Util.Mapper constructorMapper(java.lang.Class cls)
           
static Util.Mapper constructorMapper(java.lang.Class cls, java.lang.Class paramType)
           
static Util.Mapper constructorMapper(java.lang.reflect.Constructor ctor)
           
static boolean contains(java.lang.Object[] os, Util.Equalable eq)
           
static java.lang.String date()
           
static java.lang.String date(java.util.Date date)
           
static java.lang.String date(int dateStyle, int timeStyle)
           
static java.lang.String date(int dateStyle, int timeStyle, java.util.Date date)
           
static java.lang.String date(int dateStyle, int timeStyle, long millis)
           
static java.lang.String date(long millis)
           
static void debug(java.lang.Object msg)
           
static void debug(java.lang.String msg)
           
static boolean endsWithOneOf(java.lang.String str, java.lang.String[] strs)
           
static java.lang.String ensureNewline(java.lang.Object o)
           
static java.lang.String ensureNewline(java.lang.String s)
           
static java.lang.String ensurePrefix(java.lang.String prefix, java.lang.String str)
           
static boolean equalsOneOf(java.lang.Object o, java.lang.Object[] os)
           
static java.lang.reflect.Field field(java.lang.Class klass, java.lang.String name)
           
static java.lang.reflect.Field field(java.lang.Class klass, java.lang.String name, boolean acc)
           
static java.lang.reflect.Field field(java.lang.Object o, java.lang.String name)
           
static java.lang.String[] fieldNames(java.lang.Class klass)
           
static java.lang.reflect.Field[] fields(java.lang.Class klass, java.lang.Class type)
           
static java.lang.reflect.Field[] fields(java.lang.Class klass, java.lang.Class[] types)
           
static java.lang.Object fill(java.lang.Class cls, java.util.Collection c)
           
static java.util.Collection filter(java.util.Collection list, Util.Filter filter)
           
static Util.Found firstIndexOf(char[] chars, java.lang.String str)
           
static Util.Found firstIndexOf(java.lang.String[] strs, java.lang.String str)
           
static Util.Found firstIndexOf(java.lang.String chars, java.lang.String str)
           
static java.util.List fromArray(java.lang.Object array)
           
static java.util.Collection fuckers(java.util.Collection list, Util.Discludable fucker)
           
static java.lang.String getName(java.lang.Class klass)
           
static java.util.Collection getOrCreateCollection(java.util.Map m, java.lang.Object key)
           
static java.util.List getOrCreateList(java.util.Map m, java.lang.Object key)
           
static java.util.Map getOrCreateMap(java.util.Map m, java.lang.Object key)
           
static java.util.Set getOrCreateSet(java.util.Map m, java.lang.Object key)
           
static Gettable[] gettables(java.lang.Class cls)
           
static java.lang.Object invoke(java.lang.reflect.Method m, java.lang.Object owner)
           
static java.lang.Object invoke(java.lang.reflect.Method m, java.lang.Object owner, java.lang.Object[] params)
           
static boolean isArray(java.lang.Object o)
           
static boolean isEmpty(java.util.Collection c)
           
static boolean isEmpty(java.lang.String str)
           
static boolean isJeff()
           
static boolean isSeparator(char c)
           
static boolean isSyllabantEnding(java.lang.String str)
           
static boolean isVowel(char c)
           
static java.lang.String iter(java.util.Collection list)
           
static java.lang.String iter(java.util.Collection list, java.lang.String prefix, java.lang.String suffix)
           
static java.lang.String iter(java.util.Collection list, java.lang.String prefix, java.lang.String suffix, java.lang.reflect.Method method)
           
static java.util.Iterator iterator(java.util.Enumeration e)
           
static java.util.Iterator iterator(java.lang.Object[] os)
           
static java.util.Iterator iterator(java.util.Properties props)
           
static java.util.Iterator iteratorForEver(java.lang.Object[] os)
           
static java.lang.String iterNewline(java.util.Collection list)
           
static java.lang.String iterNewline(java.util.Collection list, java.lang.String prefix)
           
static java.util.Collection keepers(java.util.Collection list, Util.Keepable keeper)
           
static Util.Found lastIndexOf(char[] chars, java.lang.String str)
           
static Util.Found lastIndexOf(java.lang.String[] strs, java.lang.String str)
           
static Util.Found lastIndexOf(java.lang.String chars, java.lang.String str)
           
static java.util.List listOfLists(java.util.List original, int num)
           
static void main(java.lang.String[] args)
           
static java.util.Collection map(java.util.Collection list, Util.Mapper mapper)
           
static java.lang.Object map(java.lang.Object[] src, java.lang.reflect.Method m, java.lang.Class resultType)
           
static java.lang.Object map(java.lang.Object[] src, Util.Mapper mapper, java.lang.Class resultType)
           
static byte max(byte[] bytes)
           
static char max(char[] chars)
           
static double max(java.util.Collection list, java.lang.Class klass, java.lang.String fieldName)
           
static double max(double[] doubles)
           
static float max(float[] floats)
           
static int max(int[] ints)
           
static java.lang.Number max(java.util.List list)
           
static long max(long[] longs)
           
static java.lang.reflect.Member member(java.lang.Class klass, java.lang.String name)
           
static java.lang.reflect.Method method(java.lang.Class klass, java.lang.String name)
           
static java.lang.reflect.Method method(java.lang.Class klass, java.lang.String name, java.lang.Class[] params)
           
 java.lang.reflect.Method method(java.lang.Object o, java.lang.String methodName, java.lang.Class[] params)
           
static java.lang.String[] methodNames(java.lang.Class klass)
           
static byte min(byte[] bytes)
           
static byte min(byte[] bytes, boolean allowNegatives)
           
static char min(char[] chars)
           
static char min(char[] chars, boolean allowNegatives)
           
static double min(java.util.Collection list, java.lang.Class klass, java.lang.String fieldName)
           
static double min(double[] doubles)
           
static double min(double[] doubles, boolean allowNegatives)
           
static float min(float[] floats)
           
static float min(float[] floats, boolean allowNegatives)
           
static int min(int[] ints)
           
static int min(int[] ints, boolean allowNegatives)
           
static long min(long[] longs)
           
static long min(long[] longs, boolean allowNegatives)
           
static void n(java.lang.StringBuffer sb, int tab, java.lang.Object msg)
           
static void n(java.lang.StringBuffer sb, java.lang.Object msg)
           
static void n(java.lang.StringBuffer sb, java.lang.String tab, java.lang.Object msg)
           
static java.lang.Object[] newArray(java.util.Collection c)
           
static java.util.Comparator newByteComparator()
           
static java.util.Collection newCollection()
           
static java.util.Collection newCollection(boolean[] booleans)
           
static java.util.Collection newCollection(byte[] bytes)
           
static java.util.Collection newCollection(char[] chars)
           
static java.util.Collection newCollection(java.util.Collection list)
           
static java.util.Collection newCollection(double[] doubles)
           
static java.util.Collection newCollection(float[] floats)
           
static java.util.Collection newCollection(int size)
           
static java.util.Collection newCollection(int[] ints)
           
static java.util.Collection newCollection(long[] longs)
           
static java.util.Collection newCollection(java.lang.Object[] os)
           
static java.util.Comparator newDoubleComparator()
           
static java.util.Collection newEmptyCollection(java.util.Collection list)
           
static java.util.Comparator newFloatComparator()
           
static java.util.Comparator newIntComparator()
           
static java.lang.StringBuffer newline(java.lang.StringBuffer sb)
           
static java.lang.StringBuffer newline(java.lang.StringBuffer sb, java.lang.Object o1)
           
static java.lang.StringBuffer newline(java.lang.StringBuffer sb, java.lang.Object o1, java.lang.Object o2)
           
static java.lang.StringBuffer newline(java.lang.StringBuffer sb, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
           
static java.lang.StringBuffer newline(java.lang.StringBuffer sb, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
           
static java.util.List newList()
           
static java.util.List newList(boolean[] booleans)
           
static java.util.List newList(byte[] bytes)
           
static java.util.List newList(char[] chars)
           
static java.util.List newList(java.util.Collection oldList)
           
static java.util.List newList(double[] doubles)
           
static java.util.List newList(float[] floats)
           
static java.util.List newList(int size)
           
static java.util.List newList(int[] ints)
           
static java.util.List newList(long[] longs)
           
static java.util.List newList(java.lang.Object o1)
           
static java.util.List newList(java.lang.Object[] os)
           
static java.util.List newList(java.lang.Object[] os, java.lang.reflect.Method method)
           
static java.util.List newList(java.lang.Object o1, java.lang.Object o2)
           
static java.util.List newList(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
           
static java.util.List newList(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
           
static java.util.Comparator newLongComparator()
           
static java.util.Map newMap()
           
static java.util.Set newSet()
           
static java.util.Comparator newShortComparator()
           
static Handler nonNullHandler(Handler handler)
           
static java.lang.String nonNullPackageName(java.lang.Class cls)
           
static java.lang.String nonNullString(java.lang.String str)
           
static long now()
           
static int numberOf(java.lang.Object o)
           
static java.lang.String numberOf(java.lang.String str, java.lang.Object o)
           
static java.lang.Object[] objects(java.lang.Object list)
           
static java.lang.String pad(boolean v, int toLength)
           
static java.lang.String pad(boolean v, int toLength, char c)
           
static java.lang.String pad(char v, int toLength)
           
static java.lang.String pad(char v, int toLength, char c)
           
static java.lang.String pad(double v, int toLength)
           
static java.lang.String pad(double v, int toLength, char c)
           
static java.lang.String pad(float v, int toLength)
           
static java.lang.String pad(float v, int toLength, char c)
           
static java.lang.String pad(int v, int toLength)
           
static java.lang.String pad(int v, int toLength, char c)
           
static java.lang.String pad(long v, int toLength)
           
static java.lang.String pad(long v, int toLength, char c)
           
static java.lang.String pad(short v, int toLength)
           
static java.lang.String pad(short v, int toLength, char c)
           
static java.lang.StringBuffer pad(java.lang.StringBuffer sb, int toLength)
           
static java.lang.StringBuffer pad(java.lang.StringBuffer sb, int toLength, char c)
           
static java.lang.String pad(java.lang.String str, int toLength)
           
static java.lang.String pad(java.lang.String str, int toLength, char c)
           
static java.lang.String password()
           
static java.lang.String plural(java.lang.String str, java.util.Collection c)
           
static java.lang.String plural(java.lang.String str, int size)
           
static java.lang.String plural(java.lang.String str, java.lang.Object o)
           
static java.lang.String prettyClassName(java.lang.Class cls)
           
static java.lang.String printableArrayName(java.lang.Class c)
           
static void printInvocationTargetException(java.lang.reflect.InvocationTargetException e)
           
static void printInvocationTargetException(java.lang.reflect.InvocationTargetException e, java.io.PrintStream err)
           
static java.lang.Object push(java.lang.Object array, java.lang.Object o)
           
static boolean[] pushBoolean(boolean[] array, boolean val)
           
static byte[] pushByte(byte[] array, byte val)
           
static char[] pushChar(char[] array, char val)
           
static double[] pushDouble(double[] array, double val)
           
static float[] pushFloat(float[] array, float val)
           
static int[] pushInt(int[] array, int val)
           
static long[] pushLong(long[] array, long val)
           
static short[] pushShort(short[] array, short val)
           
static java.lang.String[] pushString(java.lang.String[] array, java.lang.String val)
           
static java.lang.String q(java.lang.String str)
           
static java.lang.String quote(java.lang.String str)
           
static int random(int upto)
           
static java.lang.Object random(java.util.List list)
           
static java.lang.String readLicense()
           
static void relax(long millis)
           
static java.util.Collection remove(java.lang.Object o, java.util.Collection list)
           
static java.util.List remove(java.lang.Object o, java.util.List list)
           
static java.lang.Object removeRandom(java.util.List list)
           
static java.lang.String replace(java.lang.String str, char c, char with)
           
static java.lang.String replace(java.lang.String str, char c, java.lang.String with)
           
static java.lang.String replace(java.lang.String line, java.lang.String replacement)
           
static java.lang.String replace(java.lang.String str, java.lang.String tok, java.lang.String val)
           
static java.lang.String replace(java.lang.String str, java.lang.String tok, java.lang.String val, char delim)
           
static java.lang.String replaceAll(java.lang.String str, char[] cs, char c)
           
static java.lang.String restAfter(char[] chars, java.lang.String str)
           
static java.lang.String restAfter(char c, java.lang.String str)
           
static java.lang.String restAfter(java.lang.String[] strs, java.lang.String str)
           
static java.lang.String restAfter(java.lang.String c, java.lang.String str)
           
static java.lang.String restAfterAll(java.lang.String c, java.lang.String str)
           
static java.util.List reverse(java.util.List list)
           
static boolean safeEquals(java.lang.Object o1, java.lang.Object o2)
           
static void set(java.lang.reflect.Field f, java.lang.Object o, java.lang.Object value)
           
static java.lang.String shortName(java.lang.Class cls)
           
static java.lang.String simpleClassName(java.lang.String className)
           
static java.lang.String simpleName(java.lang.Class cls)
           
static java.util.List sort(java.util.Collection c)
           
static java.util.List sort(java.util.Collection c, java.util.Comparator comp)
           
static java.util.List sort(java.util.Enumeration e)
           
static java.util.List sort(java.util.Enumeration e, java.util.Comparator comp)
           
static java.util.Collection sort(java.lang.String sort, java.util.Collection list)
           
static java.util.Collection sort(java.lang.String sort, java.util.Collection list, boolean reverse)
           
static java.lang.String spaces(int N)
           
static java.util.List split(java.lang.String str)
           
static java.util.List split(java.lang.String str, java.lang.String delims)
           
static boolean startsWithOneOf(java.lang.String str, java.lang.String[] strs)
           
static boolean startsWithOneOf(java.lang.String str, java.lang.String[] strs, int j)
           
static java.lang.String[] tabs()
           
static java.lang.String[] tabs(int size)
           
static java.lang.String[] tabs(java.lang.String tab)
           
static java.lang.String[] tabs(java.lang.String tab, int size)
           
static java.lang.Object toArray(java.util.Collection c, java.lang.Class cls)
           
static java.lang.String toBigFuckingString(java.lang.Object o)
           
static java.lang.String toBigFuckingString(java.lang.Object o, boolean withTypes)
           
static java.lang.String toBigFuckingString(java.lang.Object o, int mods, boolean recurse)
           
static java.lang.String toBigFuckingString(java.lang.Object o, Util.BigFuckingGetter getter)
           
static java.lang.String toBigFuckingString(java.lang.Object o, Util.BigFuckingGetter getter, boolean withTypes)
           
static java.lang.String toString(java.lang.Object array)
           
static java.lang.String[] toStringArray(char[] cs)
           
static java.lang.String trim(java.lang.String str, char c)
           
static java.lang.String trim(java.lang.String str, char[] cs)
           
static java.lang.String trim(java.lang.String str, java.lang.String c)
           
static java.lang.String trimBothSides(java.lang.String str, char c)
           
static java.lang.String trimBothSides(java.lang.String str, char[] cs)
           
static java.lang.String trimBothSides(java.lang.String str, java.lang.String c)
           
static java.lang.String unixName(java.io.File file)
           
static java.lang.String unixName(java.lang.String fileName)
           
static java.lang.String userDateTag()
           
static java.lang.String userDateTag(java.util.Date date)
           
static java.lang.String userDateTimeTag()
           
static java.lang.String userDateTimeTag(java.util.Date date)
           
static java.lang.Object value(java.lang.Object o, java.lang.reflect.Field f)
           
static java.lang.Object value(java.lang.Object o, java.lang.String name)
           
static java.lang.String x(char s, int N)
           
static java.lang.String x(int s, int N)
           
static java.lang.String x(java.lang.String s, int N)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newline

public static final java.lang.String newline

TABS

public static final java.lang.String[] TABS
Constructor Detail

Util

public Util()
Method Detail

debug

public static void debug(java.lang.Object msg)

debug

public static void debug(java.lang.String msg)

iter

public static final java.lang.String iter(java.util.Collection list,
                                          java.lang.String prefix,
                                          java.lang.String suffix)

iterNewline

public static final java.lang.String iterNewline(java.util.Collection list,
                                                 java.lang.String prefix)

iterNewline

public static final java.lang.String iterNewline(java.util.Collection list)

iter

public static final java.lang.String iter(java.util.Collection list,
                                          java.lang.String prefix,
                                          java.lang.String suffix,
                                          java.lang.reflect.Method method)

iter

public static final java.lang.String iter(java.util.Collection list)

method

public java.lang.reflect.Method method(java.lang.Object o,
                                       java.lang.String methodName,
                                       java.lang.Class[] params)

keepers

public static final java.util.Collection keepers(java.util.Collection list,
                                                 Util.Keepable keeper)

fuckers

public static final java.util.Collection fuckers(java.util.Collection list,
                                                 Util.Discludable fucker)

toBigFuckingString

public static final java.lang.String toBigFuckingString(java.lang.Object o,
                                                        int mods,
                                                        boolean recurse)

toBigFuckingString

public static final java.lang.String toBigFuckingString(java.lang.Object o,
                                                        Util.BigFuckingGetter getter)

toBigFuckingString

public static final java.lang.String toBigFuckingString(java.lang.Object o,
                                                        Util.BigFuckingGetter getter,
                                                        boolean withTypes)

toBigFuckingString

public static final java.lang.String toBigFuckingString(java.lang.Object o)

gettables

public static final Gettable[] gettables(java.lang.Class cls)

toBigFuckingString

public static final java.lang.String toBigFuckingString(java.lang.Object o,
                                                        boolean withTypes)

method

public static final java.lang.reflect.Method method(java.lang.Class klass,
                                                    java.lang.String name)

method

public static final java.lang.reflect.Method method(java.lang.Class klass,
                                                    java.lang.String name,
                                                    java.lang.Class[] params)

allFieldNames

public static final java.lang.String[] allFieldNames(java.lang.Class klass)

fieldNames

public static final java.lang.String[] fieldNames(java.lang.Class klass)

fields

public static final java.lang.reflect.Field[] fields(java.lang.Class klass,
                                                     java.lang.Class type)

fields

public static final java.lang.reflect.Field[] fields(java.lang.Class klass,
                                                     java.lang.Class[] types)

methodNames

public static final java.lang.String[] methodNames(java.lang.Class klass)

set

public static final void set(java.lang.reflect.Field f,
                             java.lang.Object o,
                             java.lang.Object value)

attribute

public static final Util.Attribute attribute(java.lang.Object o,
                                             java.lang.String name)

attribute

public static final Util.Attribute attribute(java.lang.Class klass,
                                             java.lang.String name)

member

public static final java.lang.reflect.Member member(java.lang.Class klass,
                                                    java.lang.String name)

field

public static final java.lang.reflect.Field field(java.lang.Object o,
                                                  java.lang.String name)

field

public static final java.lang.reflect.Field field(java.lang.Class klass,
                                                  java.lang.String name)

field

public static final java.lang.reflect.Field field(java.lang.Class klass,
                                                  java.lang.String name,
                                                  boolean acc)

value

public static final java.lang.Object value(java.lang.Object o,
                                           java.lang.String name)

value

public static final java.lang.Object value(java.lang.Object o,
                                           java.lang.reflect.Field f)

sort

public static final java.util.List sort(java.util.Collection c,
                                        java.util.Comparator comp)

sort

public static final java.util.List sort(java.util.Collection c)

sort

public static final java.util.List sort(java.util.Enumeration e)

sort

public static final java.util.List sort(java.util.Enumeration e,
                                        java.util.Comparator comp)

min

public static final double min(java.util.Collection list,
                               java.lang.Class klass,
                               java.lang.String fieldName)

max

public static final double max(java.util.Collection list,
                               java.lang.Class klass,
                               java.lang.String fieldName)

toString

public static java.lang.String toString(java.lang.Object array)

commas

public static final java.lang.String commas(java.util.Collection values,
                                            java.lang.reflect.Field[] fields)

commas

public static final java.lang.String commas(java.util.Collection values,
                                            java.lang.reflect.Field[] fields,
                                            boolean acronym)

commas

public static final java.lang.String commas(java.util.Collection values,
                                            java.lang.reflect.Field[] fields,
                                            java.lang.String sep)

commas

public static final java.lang.String commas(java.util.Collection values,
                                            java.lang.reflect.Field[] fields,
                                            java.lang.String sep,
                                            boolean acronym)

commas

public static final java.lang.String commas(java.util.List cols,
                                            java.util.List rows)

asList

public static java.util.Vector asList(java.lang.Object o)

fill

public static java.lang.Object fill(java.lang.Class cls,
                                    java.util.Collection c)

remove

public static java.util.List remove(java.lang.Object o,
                                    java.util.List list)

remove

public static java.util.Collection remove(java.lang.Object o,
                                          java.util.Collection list)

safeEquals

public static boolean safeEquals(java.lang.Object o1,
                                 java.lang.Object o2)

newArray

public static java.lang.Object[] newArray(java.util.Collection c)

newMap

public static final java.util.Map newMap()

newSet

public static final java.util.Set newSet()

newCollection

public static final java.util.Collection newCollection()

newCollection

public static final java.util.Collection newCollection(int size)

newEmptyCollection

public static final java.util.Collection newEmptyCollection(java.util.Collection list)

newCollection

public static final java.util.Collection newCollection(java.util.Collection list)

newCollection

public static final java.util.Collection newCollection(java.lang.Object[] os)

newCollection

public static final java.util.Collection newCollection(boolean[] booleans)

newList

public static final java.util.List newList(boolean[] booleans)

newCollection

public static final java.util.Collection newCollection(byte[] bytes)

newList

public static final java.util.List newList(byte[] bytes)

newCollection

public static final java.util.Collection newCollection(char[] chars)

newList

public static final java.util.List newList(char[] chars)

newCollection

public static final java.util.Collection newCollection(double[] doubles)

newList

public static final java.util.List newList(double[] doubles)

newCollection

public static final java.util.Collection newCollection(float[] floats)

newList

public static final java.util.List newList(float[] floats)

newCollection

public static final java.util.Collection newCollection(int[] ints)

newList

public static final java.util.List newList(int[] ints)

newCollection

public static final java.util.Collection newCollection(long[] longs)

newList

public static final java.util.List newList(long[] longs)

newList

public static java.util.List newList(java.lang.Object o1)

newList

public static java.util.List newList(java.lang.Object o1,
                                     java.lang.Object o2)

newList

public static java.util.List newList(java.lang.Object o1,
                                     java.lang.Object o2,
                                     java.lang.Object o3)

newList

public static java.util.List newList(java.lang.Object o1,
                                     java.lang.Object o2,
                                     java.lang.Object o3,
                                     java.lang.Object o4)

toArray

public static java.lang.Object toArray(java.util.Collection c,
                                       java.lang.Class cls)
                                throws java.lang.Exception
Throws:
java.lang.Exception

objects

public static final java.lang.Object[] objects(java.lang.Object list)

newList

public static final java.util.List newList(java.lang.Object[] os)

newList

public static final java.util.List newList(java.lang.Object[] os,
                                           java.lang.reflect.Method method)

newList

public static final java.util.List newList()

newList

public static final java.util.List newList(int size)

newList

public static final java.util.List newList(java.util.Collection oldList)

reverse

public static java.util.List reverse(java.util.List list)

sort

public static final java.util.Collection sort(java.lang.String sort,
                                              java.util.Collection list)

sort

public static final java.util.Collection sort(java.lang.String sort,
                                              java.util.Collection list,
                                              boolean reverse)

iteratorForEver

public static final java.util.Iterator iteratorForEver(java.lang.Object[] os)

iterator

public static final java.util.Iterator iterator(java.lang.Object[] os)

invoke

public static java.lang.Object invoke(java.lang.reflect.Method m,
                                      java.lang.Object owner,
                                      java.lang.Object[] params)

invoke

public static java.lang.Object invoke(java.lang.reflect.Method m,
                                      java.lang.Object owner)

filter

public static final java.util.Collection filter(java.util.Collection list,
                                                Util.Filter filter)

constructorMapper

public static Util.Mapper constructorMapper(java.lang.Class cls)

constructorMapper

public static Util.Mapper constructorMapper(java.lang.Class cls,
                                            java.lang.Class paramType)

constructorMapper

public static Util.Mapper constructorMapper(java.lang.reflect.Constructor ctor)

map

public static java.util.Collection map(java.util.Collection list,
                                       Util.Mapper mapper)

map

public static java.lang.Object map(java.lang.Object[] src,
                                   java.lang.reflect.Method m,
                                   java.lang.Class resultType)

map

public static final java.lang.Object map(java.lang.Object[] src,
                                         Util.Mapper mapper,
                                         java.lang.Class resultType)

addAllInOrder

public static final void addAllInOrder(java.util.List from,
                                       java.util.Collection to)

addAllInOrder

public static final void addAllInOrder(java.lang.Object[] from,
                                       java.util.Collection to)

addAll

public static final java.util.Collection addAll(java.util.Collection from,
                                                java.util.Collection to)

addAll

public static final java.util.Collection addAll(java.util.Iterator it,
                                                java.util.Collection to)

isArray

public static boolean isArray(java.lang.Object o)

fromArray

public static java.util.List fromArray(java.lang.Object array)

addAllArray

public static final java.util.Collection addAllArray(java.lang.Object array,
                                                     java.util.Collection list)

addAll

public static final java.util.Collection addAll(java.lang.Object[] os,
                                                java.util.Collection list)

addAll

public static final java.util.Collection addAll(java.lang.Object[] os,
                                                java.util.Collection list,
                                                java.lang.reflect.Method invoke)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

split

public static final java.util.List split(java.lang.String str,
                                         java.lang.String delims)

split

public static final java.util.List split(java.lang.String str)

max

public static final byte max(byte[] bytes)

min

public static final byte min(byte[] bytes)

min

public static final byte min(byte[] bytes,
                             boolean allowNegatives)

max

public static final char max(char[] chars)

min

public static final char min(char[] chars)

min

public static final char min(char[] chars,
                             boolean allowNegatives)

max

public static final double max(double[] doubles)

min

public static final double min(double[] doubles)

min

public static final double min(double[] doubles,
                               boolean allowNegatives)

max

public static final float max(float[] floats)

min

public static final float min(float[] floats)

min

public static final float min(float[] floats,
                              boolean allowNegatives)

max

public static final int max(int[] ints)

min

public static final int min(int[] ints)

min

public static final int min(int[] ints,
                            boolean allowNegatives)

max

public static final long max(long[] longs)

min

public static final long min(long[] longs)

min

public static final long min(long[] longs,
                             boolean allowNegatives)

max

public static final java.lang.Number max(java.util.List list)

date

public static final java.lang.String date(int dateStyle,
                                          int timeStyle,
                                          java.util.Date date)

date

public static final java.lang.String date(int dateStyle,
                                          int timeStyle,
                                          long millis)

date

public static final java.lang.String date(int dateStyle,
                                          int timeStyle)

date

public static final java.lang.String date(java.util.Date date)

date

public static final java.lang.String date(long millis)

date

public static final java.lang.String date()

replace

public static java.lang.String replace(java.lang.String str,
                                       java.lang.String tok,
                                       java.lang.String val,
                                       char delim)

replace

public static java.lang.String replace(java.lang.String str,
                                       java.lang.String tok,
                                       java.lang.String val)

replace

public static final java.lang.String replace(java.lang.String str,
                                             char c,
                                             char with)

replace

public static final java.lang.String replace(java.lang.String str,
                                             char c,
                                             java.lang.String with)

replace

public static final java.lang.String replace(java.lang.String line,
                                             java.lang.String replacement)

n

public static final void n(java.lang.StringBuffer sb,
                           int tab,
                           java.lang.Object msg)

n

public static final void n(java.lang.StringBuffer sb,
                           java.lang.String tab,
                           java.lang.Object msg)

n

public static final void n(java.lang.StringBuffer sb,
                           java.lang.Object msg)

tabs

public static final java.lang.String[] tabs()

tabs

public static final java.lang.String[] tabs(int size)

tabs

public static final java.lang.String[] tabs(java.lang.String tab)

tabs

public static final java.lang.String[] tabs(java.lang.String tab,
                                            int size)

toStringArray

public static java.lang.String[] toStringArray(char[] cs)

restAfter

public static java.lang.String restAfter(char c,
                                         java.lang.String str)

restAfter

public static java.lang.String restAfter(java.lang.String c,
                                         java.lang.String str)

restAfterAll

public static java.lang.String restAfterAll(java.lang.String c,
                                            java.lang.String str)

restAfter

public static java.lang.String restAfter(char[] chars,
                                         java.lang.String str)

restAfter

public static java.lang.String restAfter(java.lang.String[] strs,
                                         java.lang.String str)

lastIndexOf

public static final Util.Found lastIndexOf(char[] chars,
                                           java.lang.String str)

lastIndexOf

public static final Util.Found lastIndexOf(java.lang.String chars,
                                           java.lang.String str)

lastIndexOf

public static final Util.Found lastIndexOf(java.lang.String[] strs,
                                           java.lang.String str)

firstIndexOf

public static final Util.Found firstIndexOf(char[] chars,
                                            java.lang.String str)

firstIndexOf

public static final Util.Found firstIndexOf(java.lang.String chars,
                                            java.lang.String str)

firstIndexOf

public static final Util.Found firstIndexOf(java.lang.String[] strs,
                                            java.lang.String str)

chars

public static final char[] chars(java.lang.String str)

contains

public static final boolean contains(java.lang.Object[] os,
                                     Util.Equalable eq)

equalsOneOf

public static final boolean equalsOneOf(java.lang.Object o,
                                        java.lang.Object[] os)

getName

public static final java.lang.String getName(java.lang.Class klass)

replaceAll

public static java.lang.String replaceAll(java.lang.String str,
                                          char[] cs,
                                          char c)

printInvocationTargetException

public static void printInvocationTargetException(java.lang.reflect.InvocationTargetException e)

printInvocationTargetException

public static void printInvocationTargetException(java.lang.reflect.InvocationTargetException e,
                                                  java.io.PrintStream err)

push

public static java.lang.Object push(java.lang.Object array,
                                    java.lang.Object o)

pushString

public static java.lang.String[] pushString(java.lang.String[] array,
                                            java.lang.String val)

pushBoolean

public static boolean[] pushBoolean(boolean[] array,
                                    boolean val)

pushByte

public static byte[] pushByte(byte[] array,
                              byte val)

pushChar

public static char[] pushChar(char[] array,
                              char val)

pushDouble

public static double[] pushDouble(double[] array,
                                  double val)

pushFloat

public static float[] pushFloat(float[] array,
                                float val)

pushInt

public static int[] pushInt(int[] array,
                            int val)

pushLong

public static long[] pushLong(long[] array,
                              long val)

pushShort

public static short[] pushShort(short[] array,
                                short val)

shortName

public static java.lang.String shortName(java.lang.Class cls)

comparator

public static java.util.Comparator comparator(java.lang.Class cls)

x

public static java.lang.String x(java.lang.String s,
                                 int N)

x

public static java.lang.String x(int s,
                                 int N)

spaces

public static java.lang.String spaces(int N)

x

public static java.lang.String x(char s,
                                 int N)

nonNullPackageName

public static java.lang.String nonNullPackageName(java.lang.Class cls)

nonNullString

public static java.lang.String nonNullString(java.lang.String str)

prettyClassName

public static java.lang.String prettyClassName(java.lang.Class cls)

simpleName

public static java.lang.String simpleName(java.lang.Class cls)

simpleClassName

public static java.lang.String simpleClassName(java.lang.String className)

relax

public static void relax(long millis)

getOrCreateCollection

public static java.util.Collection getOrCreateCollection(java.util.Map m,
                                                         java.lang.Object key)

getOrCreateList

public static java.util.List getOrCreateList(java.util.Map m,
                                             java.lang.Object key)

getOrCreateSet

public static java.util.Set getOrCreateSet(java.util.Map m,
                                           java.lang.Object key)

getOrCreateMap

public static java.util.Map getOrCreateMap(java.util.Map m,
                                           java.lang.Object key)

article

public static java.lang.String article(java.lang.String str)

isVowel

public static boolean isVowel(char c)

numberOf

public static java.lang.String numberOf(java.lang.String str,
                                        java.lang.Object o)

numberOf

public static int numberOf(java.lang.Object o)

plural

public static java.lang.String plural(java.lang.String str,
                                      java.lang.Object o)

plural

public static java.lang.String plural(java.lang.String str,
                                      int size)

plural

public static java.lang.String plural(java.lang.String str,
                                      java.util.Collection c)

printableArrayName

public static java.lang.String printableArrayName(java.lang.Class c)

isSyllabantEnding

public static boolean isSyllabantEnding(java.lang.String str)

unixName

public static java.lang.String unixName(java.io.File file)

unixName

public static java.lang.String unixName(java.lang.String fileName)

isEmpty

public static boolean isEmpty(java.util.Collection c)

isEmpty

public static boolean isEmpty(java.lang.String str)

quote

public static java.lang.String quote(java.lang.String str)

q

public static java.lang.String q(java.lang.String str)

trim

public static java.lang.String trim(java.lang.String str,
                                    char c)

trim

public static java.lang.String trim(java.lang.String str,
                                    java.lang.String c)

trim

public static java.lang.String trim(java.lang.String str,
                                    char[] cs)

trimBothSides

public static java.lang.String trimBothSides(java.lang.String str,
                                             java.lang.String c)

trimBothSides

public static java.lang.String trimBothSides(java.lang.String str,
                                             char c)

trimBothSides

public static java.lang.String trimBothSides(java.lang.String str,
                                             char[] cs)

startsWithOneOf

public static boolean startsWithOneOf(java.lang.String str,
                                      java.lang.String[] strs)

startsWithOneOf

public static boolean startsWithOneOf(java.lang.String str,
                                      java.lang.String[] strs,
                                      int j)

endsWithOneOf

public static boolean endsWithOneOf(java.lang.String str,
                                    java.lang.String[] strs)

append

public static java.lang.StringBuffer append(java.lang.StringBuffer sb,
                                            java.lang.Object o1)

append

public static java.lang.StringBuffer append(java.lang.StringBuffer sb,
                                            java.lang.Object o1,
                                            java.lang.Object o2)

append

public static java.lang.StringBuffer append(java.lang.StringBuffer sb,
                                            java.lang.Object o1,
                                            java.lang.Object o2,
                                            java.lang.Object o3)

append

public static java.lang.StringBuffer append(java.lang.StringBuffer sb,
                                            java.lang.Object o1,
                                            java.lang.Object o2,
                                            java.lang.Object o3,
                                            java.lang.Object o4)

newline

public static java.lang.StringBuffer newline(java.lang.StringBuffer sb)

newline

public static java.lang.StringBuffer newline(java.lang.StringBuffer sb,
                                             java.lang.Object o1)

newline

public static java.lang.StringBuffer newline(java.lang.StringBuffer sb,
                                             java.lang.Object o1,
                                             java.lang.Object o2)

newline

public static java.lang.StringBuffer newline(java.lang.StringBuffer sb,
                                             java.lang.Object o1,
                                             java.lang.Object o2,
                                             java.lang.Object o3)

newline

public static java.lang.StringBuffer newline(java.lang.StringBuffer sb,
                                             java.lang.Object o1,
                                             java.lang.Object o2,
                                             java.lang.Object o3,
                                             java.lang.Object o4)

nonNullHandler

public static Handler nonNullHandler(Handler handler)

commas

public static java.lang.String commas(java.lang.Object array)

commas

public static java.lang.String commas(java.lang.Object array,
                                      java.lang.String afterComma)

pad

public static java.lang.String pad(java.lang.String str,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(java.lang.String str,
                                   int toLength)

pad

public static java.lang.String pad(boolean v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(boolean v,
                                   int toLength)

pad

public static java.lang.String pad(int v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(int v,
                                   int toLength)

pad

public static java.lang.String pad(long v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(long v,
                                   int toLength)

pad

public static java.lang.String pad(double v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(double v,
                                   int toLength)

pad

public static java.lang.String pad(float v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(float v,
                                   int toLength)

pad

public static java.lang.String pad(short v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(short v,
                                   int toLength)

pad

public static java.lang.String pad(char v,
                                   int toLength,
                                   char c)

pad

public static java.lang.String pad(char v,
                                   int toLength)

append

public static java.lang.StringBuffer append(java.lang.StringBuffer sb,
                                            char c)

pad

public static java.lang.StringBuffer pad(java.lang.StringBuffer sb,
                                         int toLength,
                                         char c)

pad

public static java.lang.StringBuffer pad(java.lang.StringBuffer sb,
                                         int toLength)

newShortComparator

public static java.util.Comparator newShortComparator()

newByteComparator

public static java.util.Comparator newByteComparator()

newIntComparator

public static java.util.Comparator newIntComparator()

newLongComparator

public static java.util.Comparator newLongComparator()

newFloatComparator

public static java.util.Comparator newFloatComparator()

newDoubleComparator

public static java.util.Comparator newDoubleComparator()

random

public static int random(int upto)

removeRandom

public static java.lang.Object removeRandom(java.util.List list)

random

public static java.lang.Object random(java.util.List list)

atMost

public static java.lang.String atMost(java.lang.String str,
                                      int max)

iterator

public static java.util.Iterator iterator(java.util.Properties props)

now

public static long now()

iterator

public static java.util.Iterator iterator(java.util.Enumeration e)

listOfLists

public static java.util.List listOfLists(java.util.List original,
                                         int num)

ensureNewline

public static java.lang.String ensureNewline(java.lang.Object o)

ensureNewline

public static java.lang.String ensureNewline(java.lang.String s)

ensurePrefix

public static java.lang.String ensurePrefix(java.lang.String prefix,
                                            java.lang.String str)

isSeparator

public static boolean isSeparator(char c)

userDateTag

public static java.lang.String userDateTag()

userDateTag

public static java.lang.String userDateTag(java.util.Date date)

userDateTimeTag

public static java.lang.String userDateTimeTag()

userDateTimeTag

public static java.lang.String userDateTimeTag(java.util.Date date)

isJeff

public static boolean isJeff()

readLicense

public static java.lang.String readLicense()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

password

public static java.lang.String password()