summaryrefslogtreecommitdiff
path: root/tools/gnu/classpath/tools/giop/GRMIC.txt
blob: 875bcdbcf38cb532c23d6441e1a20dcf16f1da57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
GIOP stub and tie generator source code generator for javax.rmi.*, omg.org.*

Copyright 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Please report bugs at http://www.gnu.org/software/classpath/bugs.html

Usage: grmic <options> <class names>

 where <options> includes:
  -poa              Generate the Servant based ties (default)
  -impl             Generate the obsoleted ObjectImpl based ties
                      (for backward compatibility)
  -nowarn            Show no warnings
  -nowrite           Do not write any files (check for errors only)
  -d <folder>        Place generated files into the given folder
  -classpath <path>  Specifies the path, where to find the classes being 
                     compiled  
  
  -help              Print this help text
  -v                 Print version
  -verbose           Verbose output
  -force             Try to generate code even if the input classes seem not
                     consistent with RMI specification. 
  
  
 and <class names> can include one or more non abstract classes that implement
 Remote and are accessible via current class path.

* This tool generates the source code that must be compiled with java compiler. 
* GRMIC is invoked from RMIC if the -iiop or -giop keys are specified.