com.ibm.sigtest
Class SigTestUtils
java.lang.Object
|
+--com.ibm.sigtest.SigTestUtils
- public class SigTestUtils
- extends java.lang.Object
This class implements static utility methods for use by the signature
test tool.
- Author:
- Matthew J. Duftler (duftler@us.ibm.com)
Method Summary |
static boolean |
collectionsMatch(java.util.Collection c1,
java.util.Collection c2)
|
static void |
findExtraClasses(ProjectDesc referencePD,
ProjectDesc candidatePD,
java.util.List referenceExtras,
java.util.List candidateExtras)
|
static void |
findExtras(java.util.Collection reference,
java.util.Collection candidate,
java.util.List referenceExtras,
java.util.List candidateExtras)
|
static void |
generateProjectFile(java.lang.String listOfClassesFileName,
java.lang.String projectFileName)
|
static ClassDesc |
getClassDesc(java.lang.Class theClass)
|
static java.lang.String |
getClassName(java.lang.Class targetClass)
|
static java.lang.String |
getCondensedClassList(java.util.List list)
|
static java.util.List |
getConstructorDescs(java.lang.String className,
java.lang.reflect.Constructor[] constructors)
|
static java.lang.String |
getExpandedMethodList(java.util.List list)
|
static java.util.List |
getMethodDescs(java.lang.reflect.Method[] methods)
|
static ProjectDesc |
getProjectDesc(ProjectDesc referencePD)
|
static java.util.List |
getTypeNames(java.lang.Class[] types)
|
static java.lang.String |
listToString(java.util.List list)
|
static boolean |
objectsEqual(java.lang.Object obj1,
java.lang.Object obj2)
|
static java.util.List |
stringToList(java.lang.String str,
java.lang.String delim)
|
static java.lang.String[] |
tokenize(java.lang.String tokenStr,
java.lang.String delim)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SigTestUtils
public SigTestUtils()
getProjectDesc
public static ProjectDesc getProjectDesc(ProjectDesc referencePD)
getClassDesc
public static ClassDesc getClassDesc(java.lang.Class theClass)
getConstructorDescs
public static java.util.List getConstructorDescs(java.lang.String className,
java.lang.reflect.Constructor[] constructors)
getMethodDescs
public static java.util.List getMethodDescs(java.lang.reflect.Method[] methods)
getTypeNames
public static java.util.List getTypeNames(java.lang.Class[] types)
listToString
public static java.lang.String listToString(java.util.List list)
stringToList
public static java.util.List stringToList(java.lang.String str,
java.lang.String delim)
tokenize
public static java.lang.String[] tokenize(java.lang.String tokenStr,
java.lang.String delim)
objectsEqual
public static boolean objectsEqual(java.lang.Object obj1,
java.lang.Object obj2)
collectionsMatch
public static boolean collectionsMatch(java.util.Collection c1,
java.util.Collection c2)
getExpandedMethodList
public static java.lang.String getExpandedMethodList(java.util.List list)
getCondensedClassList
public static java.lang.String getCondensedClassList(java.util.List list)
findExtras
public static void findExtras(java.util.Collection reference,
java.util.Collection candidate,
java.util.List referenceExtras,
java.util.List candidateExtras)
findExtraClasses
public static void findExtraClasses(ProjectDesc referencePD,
ProjectDesc candidatePD,
java.util.List referenceExtras,
java.util.List candidateExtras)
getClassName
public static java.lang.String getClassName(java.lang.Class targetClass)
generateProjectFile
public static void generateProjectFile(java.lang.String listOfClassesFileName,
java.lang.String projectFileName)
throws java.io.IOException,
java.lang.ClassNotFoundException
Copyright © 2003 IBM. All Rights Reserved.