org.apache.jdo.impl.enhancer.util
Class AugmentationDiffTest
java.lang.Object
org.apache.jdo.impl.enhancer.util.AugmentationDiffTest
- public class AugmentationDiffTest
- extends java.lang.Object
Utility class for testing two class files for equal augmentation.
- Author:
- Martin Zaun
Method Summary |
(package private) static void |
affirm(boolean cond)
|
(package private) static void |
affirm(java.lang.Object obj)
|
private static void |
closeInputStream(java.io.InputStream in)
|
private int |
diffAugmentation(java.io.PrintWriter out)
|
static void |
main(java.lang.String[] argv)
|
private static java.io.InputStream |
openFileInputStream(java.lang.String fileName)
|
private static java.lang.String |
pad(int n)
|
private int |
parseClass(java.io.PrintWriter out,
int i)
|
int |
test(java.io.PrintWriter out,
boolean verbose,
java.util.List classFileNames)
|
private int |
test(java.io.PrintWriter out,
java.lang.String[] classFileNames)
|
private static void |
usage()
Prints usage message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OK
public static final int OK
- See Also:
- Constant Field Values
USAGE_ERROR
public static final int USAGE_ERROR
- See Also:
- Constant Field Values
INTERNAL_ERROR
public static final int INTERNAL_ERROR
- See Also:
- Constant Field Values
AFFIRMATIVE
public static final int AFFIRMATIVE
- See Also:
- Constant Field Values
NEGATIVE
public static final int NEGATIVE
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
debug
private static boolean debug
out
private static final java.io.PrintWriter out
err
private static final java.io.PrintWriter err
verbose
private boolean verbose
classFileNames
private java.lang.String[] classFileNames
classNames
private java.lang.String[] classNames
userClassNames
private java.lang.String[] userClassNames
classFiles
private ClassFile[] classFiles
AugmentationDiffTest
public AugmentationDiffTest()
affirm
static final void affirm(boolean cond)
affirm
static final void affirm(java.lang.Object obj)
openFileInputStream
private static java.io.InputStream openFileInputStream(java.lang.String fileName)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
closeInputStream
private static void closeInputStream(java.io.InputStream in)
diffAugmentation
private int diffAugmentation(java.io.PrintWriter out)
pad
private static java.lang.String pad(int n)
parseClass
private int parseClass(java.io.PrintWriter out,
int i)
test
private int test(java.io.PrintWriter out,
java.lang.String[] classFileNames)
test
public int test(java.io.PrintWriter out,
boolean verbose,
java.util.List classFileNames)
usage
private static void usage()
- Prints usage message.
main
public static void main(java.lang.String[] argv)