Class WLRmic
java.lang.Object
org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
org.apache.tools.ant.taskdefs.rmic.WLRmic
- All Implemented Interfaces:
RmicAdapter
The implementation of the rmic for WebLogic
- Since:
- Ant 1.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringthe name of this adapter for users to selectstatic StringThe error string to use if not able to find the weblogic rmicstatic StringThe error string to use if not able to start the weblogic rmicstatic Stringunsupported error messagestatic StringThe skeleton suffixstatic StringThe stub suffixstatic StringThe classname of the weblogic rmicFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringThis is an override point; no stub version is returned.protected booleanWhether the iiop and idl switches are supported.booleanexecute()Carry out the rmic compilation.Get the suffix for the rmic skeleton classesGet the suffix for the rmic stub classesprotected String[]preprocessCompilerArgs(String[] compilerArgs)Strip out all -J args from the command list.Methods inherited from class org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
filterJvmCompilerArgs, getClasspath, getCompileClasspath, getMapper, getRmic, getTieClassSuffix, logAndAddFilesToCompile, setRmic, setupRmicCommand, setupRmicCommand
-
Field Details
-
WLRMIC_CLASSNAME
The classname of the weblogic rmic- See Also:
- Constant Field Values
-
COMPILER_NAME
the name of this adapter for users to select- See Also:
- Constant Field Values
-
ERROR_NO_WLRMIC_ON_CLASSPATH
The error string to use if not able to find the weblogic rmic- See Also:
- Constant Field Values
-
ERROR_WLRMIC_FAILED
The error string to use if not able to start the weblogic rmic- See Also:
- Constant Field Values
-
WL_RMI_STUB_SUFFIX
The stub suffix- See Also:
- Constant Field Values
-
WL_RMI_SKEL_SUFFIX
The skeleton suffix- See Also:
- Constant Field Values
-
UNSUPPORTED_STUB_OPTION
unsupported error message- See Also:
- Constant Field Values
-
-
Constructor Details
-
WLRmic
public WLRmic()
-
-
Method Details
-
areIiopAndIdlSupported
protected boolean areIiopAndIdlSupported()Description copied from class:DefaultRmicAdapterWhether the iiop and idl switches are supported.This implementation returns false if running on Java 11 onwards and true otherwise.
- Overrides:
areIiopAndIdlSupportedin classDefaultRmicAdapter- Returns:
- true if the iiop and idl switches are supported
- Since:
- Ant 1.10.3
-
execute
Carry out the rmic compilation.- Returns:
- true if the compilation succeeded
- Throws:
BuildException- on error
-
getStubClassSuffix
Get the suffix for the rmic stub classes- Overrides:
getStubClassSuffixin classDefaultRmicAdapter- Returns:
- the stub suffix
-
getSkelClassSuffix
Get the suffix for the rmic skeleton classes- Overrides:
getSkelClassSuffixin classDefaultRmicAdapter- Returns:
- the skeleton suffix
-
preprocessCompilerArgs
Strip out all -J args from the command list.- Overrides:
preprocessCompilerArgsin classDefaultRmicAdapter- Parameters:
compilerArgs- the original compiler arguments- Returns:
- the filtered set.
-
addStubVersionOptions
This is an override point; no stub version is returned. If any stub option is set, a warning is printed.- Overrides:
addStubVersionOptionsin classDefaultRmicAdapter- Returns:
- null, for no stub version
-