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

FreeBSD Manual Pages

  
 
  

home | help
slice2java(1)		    General Commands Manual		 slice2java(1)

NAME
       slice2java - The	Slice to Java compiler.

SYNOPSIS
       slice2java [options] [files]

DESCRIPTION
       slice2java  compiles  Slice  files to Java. The macro __SLICE2JAVA__ is
       defined during this compilation.

       Full documentation for slice2java is available online at:
       https://doc.zeroc.com/ice/3.7/language-mappings/java-mapping/client-
       side-slice-to-java-mapping/slice2java-command-line-options

OPTIONS
       -h, --help
	      Displays a help message.

       -v, --version
	      Displays the compiler version.

       -DNAME
	      Defines the preprocessor symbol NAME.

       -DNAME=DEF
	      Defines the preprocessor symbol NAME with	the value DEF.

       -UNAME
	      Undefines	the preprocessor symbol	NAME.

       -IDIR
	      Add the directory	DIR to the search  path	 for  #include	direc-
	      tives.

       -E
	      Print the	preprocessor output on stdout.

       --output-dir DIR
	      Place the	generated files	into directory DIR.

       -d, --debug
	      Print  debug  information	 showing  the  operation  of the Slice
	      parser.

       --depend
	      Print dependency information to standard output by  default,  or
	      to  the  file  specified by the --depend-file option. No code is
	      generated	when this option is specified.

       --depend-xml
	      Print dependency information in XML format to standard output by
	      default, or to the file specified	by the	--depend-file  option.
	      No code is generated when	this option is specified.

       --depend-file FILE
	      Directs dependency information to	the specified file. The	output
	      format depends on	whether	--depend or --depend-xml is also spec-
	      ified.

       --validate
	      Checks  the  provided  command-line options for correctness, and
	      does not generate	any code.

       --compat
	      Generate code for	the Java Compat	mapping. When this  option  is
	      specified, the macro __SLICE2JAVA_COMPAT__ is defined during the
	      compilation. If this option is not specified, the	default	behav-
	      ior is to	generate code for the Java mapping.

       --tie
	      Generate tie classes. (Java Compat only)

       --impl
	      Generate sample implementation files. This option	will not over-
	      write an existing	file.

       --impl-tie
	      Generate sample implementation files using tie classes. This op-
	      tion will	not overwrite an existing file.	(Java Compat only)

       --checksum CLASS
	      Generate	checksums  for Slice definitions into the class	CLASS.
	      The given	class name may optionally contain a package specifier.
	      The generated class contains checksums  for  all	of  the	 Slice
	      files being translated by	this invocation	of the compiler.

       --meta META
	      Define  the  file	 metadata directive META. Using	this option is
	      equivalent to defining the file  metadata	 META  in  each	 named
	      Slice  file,  as	well  as in any	file included by a named Slice
	      file. File metadata specified with --meta	overrides  any	corre-
	      sponding file metadata directive in the files being compiled.

       --list-generated
	      Emit a list of generated files in	XML format.

SEE ALSO
       slice2cpp(1), slice2cs(1), slice2js(1), slice2matlab(1),	slice2objc(1),
       slice2php(1), slice2py(1), slice2rb(1), slice2swift(1)

								 slice2java(1)

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

home | help