Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
jclassinfo(1)			      utils			   jclassinfo(1)

NAME
     jclassinfo - Provides information for Java class files.

SYNOPSIS
     jclassinfo [option] {classname | filename}

DESCRIPTION
     jclassinfo  reads	a class file and provides all sorts of information about
     it.

OPTIONS
     --help
	    Output help information and exit.

     --version
	    Output version information and exit.

     --bootclasspath=<path>
	    The path used to search for VM bootstrap classes.

     --classpath=<path>
	    The path used to search for the class if a class name is given.

     --xml  Output xml (experimental).

     --all  Prints all information for the class.

     --general-info
	    Prints some general information about the class.

     --constant-pool
	    Print constant pool.

     --visibility=<public | package | protected | private | synthetic>
	    The visibility to use when printing class fields/methods.

     --fields
	    Print fields.

     --methods
	    Print methods.

     --disasm
	    Enable code disassembly for methods (if  compiled  with  disassembly
	    support).

     --verbose
	    Show exception table and max stack and max locals for methods.

     --method-debug-info
	    Show line numbers and local variables for methods.

     --attributes
	    Print class attributes.

     --packages
	    Print packages referenced.

     --classes
	    Print classes/interfaces referenced.

     --methods-ref
	    Print methods referenced.

     --find-class {classname}
	    Find the file(s) that contains the given class(es).

     --recursive
	    Scan dependencies recursively.

     --quiet
	    Supress status messages.

FILES
     No configuration files for the time being.

ENVIRONMENT
     CLASSPATH	is  used to find classes if a class name is given instead of the
     filename. The --classpath option can be used to override this.

     JAVA_HOME is used to find the  default  bootstrap	classpath.  The  default
     bootstrap	classes  are  assumed  to  be  in  JAVA_HOME/jre/lib/rt.jar. The
     --bootclasspath option can be used to override this.

EXAMPLES
     To see what packages a class uses:

     jclassinfo --packages /usr/share/java/MyClass.class

     To see what packages the classes in myproject folder use:

     jclassinfo --packages myproject/*.class

AUTHORS
     Nicos Panayides <anarxia@gmx.net>

REPORTING BUGS
     Report bugs in

     http://sourceforge.net/tracker/?group_id=74004&atid=539646

SEE ALSO
     javap(1), jcf-dump(1)

jclassinfo			      0.18			   jclassinfo(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=jclassinfo&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help