sun.tools.javap
Class Main

java.lang.Object
  extended by sun.tools.javap.Main

public class Main
extends java.lang.Object

Entry point for javap, class file disassembler.


Field Summary
private  java.util.Vector<java.lang.String> classList
           
(package private)  JavapEnvironment env
           
private static boolean errorOccurred
           
private  java.io.PrintWriter out
           
private static java.lang.String progname
           
 
Constructor Summary
Main(java.io.PrintWriter out)
           
 
Method Summary
private  void displayResults()
          Display results
static void entry(java.lang.String[] argv)
          Entry point for tool if you don't want System.exit() called.
private  void error(java.lang.String msg)
           
static void main(java.lang.String[] argv)
           
private  boolean parseArguments(java.lang.String[] argv)
          Parse the command line arguments.
private  void perform(java.lang.String[] argv)
          Process the arguments and perform the desired action
private  void usage()
          Print usage information
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classList

private java.util.Vector<java.lang.String> classList

out

private java.io.PrintWriter out

env

JavapEnvironment env

errorOccurred

private static boolean errorOccurred

progname

private static final java.lang.String progname
See Also:
Constant Field Values
Constructor Detail

Main

public Main(java.io.PrintWriter out)
Method Detail

main

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

entry

public static void entry(java.lang.String[] argv)
Entry point for tool if you don't want System.exit() called.


perform

private void perform(java.lang.String[] argv)
Process the arguments and perform the desired action


error

private void error(java.lang.String msg)

usage

private void usage()
Print usage information


parseArguments

private boolean parseArguments(java.lang.String[] argv)
Parse the command line arguments. Set flags, construct the class list and create environment.


displayResults

private void displayResults()
Display results