Class KaffeRmic
java.lang.Object
org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
org.apache.tools.ant.taskdefs.rmic.KaffeRmic
- All Implemented Interfaces:
RmicAdapter
The implementation of the rmic for Kaffe
- Since:
- Ant 1.4
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
the name of this adapter for users to selectFields inherited from class org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
RMI_SKEL_SUFFIX, RMI_STUB_SUFFIX, RMI_TIE_SUFFIX, STUB_1_1, STUB_1_2, STUB_COMPAT, STUB_OPTION_1_1, STUB_OPTION_1_2, STUB_OPTION_COMPAT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Whether the iiop and idl switches are supported.boolean
execute()
Call the rmic compiler.static boolean
test for kaffe being on the systemMethods inherited from class org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
addStubVersionOptions, filterJvmCompilerArgs, getClasspath, getCompileClasspath, getMapper, getRmic, getSkelClassSuffix, getStubClassSuffix, getTieClassSuffix, logAndAddFilesToCompile, preprocessCompilerArgs, setRmic, setupRmicCommand, setupRmicCommand
-
Field Details
-
COMPILER_NAME
the name of this adapter for users to select- See Also:
-
-
Constructor Details
-
KaffeRmic
public KaffeRmic()
-
-
Method Details
-
areIiopAndIdlSupported
protected boolean areIiopAndIdlSupported()Description copied from class:DefaultRmicAdapter
Whether the iiop and idl switches are supported.This implementation returns false if running on Java 11 onwards and true otherwise.
- Overrides:
areIiopAndIdlSupported
in classDefaultRmicAdapter
- Returns:
- true if the iiop and idl switches are supported
- Since:
- Ant 1.10.3
-
execute
Call the rmic compiler.- Returns:
- true if has the compilation been successful
- Throws:
BuildException
- on error
-
isAvailable
public static boolean isAvailable()test for kaffe being on the system- Returns:
- true if kaffe is on the current classpath
-