org.apache.jdo.impl.enhancer.util
Class Disassembler

java.lang.Object
  extended by org.apache.jdo.impl.enhancer.util.Assertion
      extended by org.apache.jdo.impl.enhancer.util.Support
          extended by org.apache.jdo.impl.enhancer.GenericMain
              extended by org.apache.jdo.impl.enhancer.ClassArgMain
                  extended by org.apache.jdo.impl.enhancer.util.Disassembler

public class Disassembler
extends ClassArgMain

Utility class for testing two class files for equal augmentation.

Author:
Martin Zaun

Field Summary
static int AFFIRMATIVE
           
protected  java.io.PrintWriter err
          The stream to write error messages to.
static int ERROR
           
static int NEGATIVE
           
protected  java.io.PrintWriter out
          The stream to write messages to.
 
Fields inherited from class org.apache.jdo.impl.enhancer.ClassArgMain
classes, options
 
Fields inherited from class org.apache.jdo.impl.enhancer.GenericMain
INTERNAL_ERROR, OK, USAGE_ERROR, USER_EXCEPTION
 
Fields inherited from class org.apache.jdo.impl.enhancer.util.Support
timer
 
Constructor Summary
Disassembler(java.io.PrintWriter out, java.io.PrintWriter err)
           
 
Method Summary
protected  int disassemble(java.io.PrintWriter out, boolean verbose, java.util.List classNames, java.util.List classFileNames)
           
protected  void flush()
          Flushes streams.
static void main(java.lang.String[] args)
           
protected  void print(java.lang.String msg)
          Prints out a message.
protected  void println()
          Prints out a message.
protected  void println(java.lang.String msg)
          Prints out a message.
protected  void printlnErr()
          Prints out an error message.
protected  void printlnErr(java.lang.String msg)
          Prints out an error message.
protected  void printlnErr(java.lang.String msg, java.lang.Throwable ex)
          Prints out an error message.
protected  void printlnErr(java.lang.String msg, java.lang.Throwable ex, boolean verbose)
          Prints out an error message.
protected  int process()
          Run the disassembler.
 
Methods inherited from class org.apache.jdo.impl.enhancer.ClassArgMain
closeInputStream, getClassFileName, init, initClassLocator, openClassInputStream, openFileInputStream
 
Methods inherited from class org.apache.jdo.impl.enhancer.GenericMain
run
 
Methods inherited from class org.apache.jdo.impl.enhancer.util.Support
getI18N, getI18N, getI18N, getI18N, getI18N, getI18N
 
Methods inherited from class org.apache.jdo.impl.enhancer.util.Assertion
affirm, affirm, affirm, affirm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

out

protected final java.io.PrintWriter out
The stream to write messages to.


err

protected final java.io.PrintWriter err
The stream to write error messages to.

Constructor Detail

Disassembler

public Disassembler(java.io.PrintWriter out,
                    java.io.PrintWriter err)
Method Detail

disassemble

protected int disassemble(java.io.PrintWriter out,
                          boolean verbose,
                          java.util.List classNames,
                          java.util.List classFileNames)

process

protected int process()
Run the disassembler.

Overrides:
process in class GenericMain

main

public static void main(java.lang.String[] args)

printlnErr

protected void printlnErr(java.lang.String msg,
                          java.lang.Throwable ex,
                          boolean verbose)
Prints out an error message.


printlnErr

protected void printlnErr(java.lang.String msg,
                          java.lang.Throwable ex)
Prints out an error message.


printlnErr

protected void printlnErr(java.lang.String msg)
Prints out an error message.


printlnErr

protected void printlnErr()
Prints out an error message.


print

protected void print(java.lang.String msg)
Prints out a message.


println

protected void println(java.lang.String msg)
Prints out a message.


println

protected void println()
Prints out a message.


flush

protected void flush()
Flushes streams.



Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.