print_jvm_class(1)

print_jvm_class1

A set of tools to compile and manage programs written in eiffel

Part of smarteiffel(1).

Usage

smarteiffel.sh

se-compile [-c_code] [options] root_class [root_procedure]

se-compile [options] ace_file

compile_to_c [options] root_class [root_procedure] [*.c] [*.o] [-l*]

compile_to_c [options] ace_file

compile_to_jvm [options] root_class [root_procedure]

compile_to_jvm [options] ace_file

clean [-verbose] root_class ...

finder class

pretty [options] class_name ...

print_jvm_class path [.class]

short [options] class_name

Overview

This manual page documents briefly the smarteiffel, se-compile, compile_to_c, compile_to_jvm, clean, finder, pretty, print_jvm_class, short and smarteiffel.sh commands. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page. Instead, it has documentation in HTML format, which may be browsed through dwww; see below.

smarteiffel is a set of programs that compile and manage programs written in the Eiffel language. When using them, the environment variable Smarteiffel must be set to /usr/lib/smarteiffel. A summary of options are included below. For a complete description, see the HTML documentation.

smarteiffel.sh

A shell script presenting a menu for greater convenience in editing and compiling Eiffel code.

se-compile [-c_code] [options] root_class [root_procedure]

compile a set of Eiffel classes into an executable program.

compile_to_c [options] root_class [root_procedure] [*.c] [*.o] [-l*]

compile a set of Eiffel classes into C code.

compile_to_jvm [options] root_class [root_procedure]

compile a set of Eiffel classes into Java code.

clean [-verbose] root_class ...

Removes all intermediate files produced by a previous compilation.

finder class

Find an Eiffel class using the current search path.

pretty [options] class_name ...

Formats Eiffel source code files.

print_jvm_class path[.class]

Prints on standard output a human-readable form of a class file produced by compile_to_jvm.

short [options] class_name

Prints the public interface of a class.

Releases

6 releases since Debian 2.0 (Hamm); the text changed 3 times.

  1. 2.0–2.1
  2. 2.2
  3. 3.0
  4. 3.1–4.0

Author

Smarteiffel was developed by Dominique Colnet <[email protected]>.

This manual page was written by Oliver Elphick <[email protected]>, for the Debian GNU/Linux system.

From smarteiffel 1.1-11 in Debian 4.0 (Etch). Parsed by carta from the page's man source.