4075303: Use javap to enquire aboput a specific inner class
4348375: Javap is not internationalized
4459541: "javap -l" shows line numbers as signed short; they should be unsigned
4501660: change diagnostic of -help as 'print this help message and exit'
4776241: unused source file in javap...
4870651: javap should recognize generics, varargs, enum
4876942: javap invoked without args does not print help screen
4880663: javap could output whitespace between class name and opening brace
4975569: javap doesn't print new flag bits
6271787: javap dumps LocalVariableTypeTable attribute in hex, needs to print a table
6305779: javap: support annotations
6439940: Clean up javap implementation
6469569: wrong check of searchpath in JavapEnvironment
6474890: javap does not open .zip files in -classpath
6587786: Javap throws error : "ERROR:Could not find <classname>" for JRE classes
6622215: javap ignores certain relevant access flags
6622216: javap names some attributes incorrectly
6622232: javap gets whitespace confused
6622260: javap prints negative bytes incorrectly in hex
Reviewed-by: ksrini
err.prefix=Error:
err.bad.constant.pool=error while reading constant pool for {0}: {1}
err.class.not.found=class not found: {0}
err.crash=A serious internal error has occurred: {0}\nPlease file a bug report, and include the following information:\n{1}
err.end.of.file=unexpected end of file while reading {0}
err.file.not.found=file not found: {0}
err.h.not.supported=-h is no longer available - use the 'javah' program
err.internal.error=internal error: {0} {1} {2}
err.ioerror=IO error reading {0}: {1}
err.missing.arg=no value given for {0}
err.no.classes.specified=no classes specified
err.not.standard.file.manager=can only specify class files when using a standard file manager
err.unknown.option=unknown option: {0}
err.verify.not.supported=-verify not supported
err.Xold.not.supported.here=-Xold must be given as the first option
main.usage=\
Usage: {0} <options> <classes>\n\
where possible options include:
main.opt.help=\
\ -help --help -? Print this usage message
main.opt.version=\
\ -version Version information
main.opt.v=\
\ -v -verbose Print additional information
main.opt.l=\
\ -l Print line number and local variable tables
main.opt.public=\
\ -public Show only public classes and members
main.opt.protected=\
\ -protected Show protected/public classes and members
main.opt.package=\
\ -package Show package/protected/public classes\n\
\ and members (default)
main.opt.p=\
\ -p -private Show all classes and members
main.opt.c=\
\ -c Disassemble the code
main.opt.s=\
\ -s Print internal type signatures
main.opt.classpath=\
\ -classpath <path> Specify where to find user class files
main.opt.bootclasspath=\
\ -bootclasspath <path> Override location of bootstrap class files