Class WLRmic
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
- 
- org.apache.tools.ant.taskdefs.rmic.WLRmic
 
 
- 
- All Implemented Interfaces:
- RmicAdapter
 
 public class WLRmic extends DefaultRmicAdapter The implementation of the rmic for WebLogic- Since:
- Ant 1.4
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringCOMPILER_NAMEthe name of this adapter for users to selectstatic java.lang.StringERROR_NO_WLRMIC_ON_CLASSPATHThe error string to use if not able to find the weblogic rmicstatic java.lang.StringERROR_WLRMIC_FAILEDThe error string to use if not able to start the weblogic rmicstatic java.lang.StringUNSUPPORTED_STUB_OPTIONunsupported error messagestatic java.lang.StringWL_RMI_SKEL_SUFFIXThe skeleton suffixstatic java.lang.StringWL_RMI_STUB_SUFFIXThe stub suffixstatic java.lang.StringWLRMIC_CLASSNAMEThe classname of the weblogic rmic- 
Fields inherited from class org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapterRMI_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 SummaryConstructors Constructor Description WLRmic()
 - 
Method SummaryModifier and Type Method Description protected java.lang.StringaddStubVersionOptions()This is an override point; no stub version is returned.protected booleanareIiopAndIdlSupported()Whether the iiop and idl switches are supported.booleanexecute()Carry out the rmic compilation.java.lang.StringgetSkelClassSuffix()Get the suffix for the rmic skeleton classesjava.lang.StringgetStubClassSuffix()Get the suffix for the rmic stub classesprotected java.lang.String[]preprocessCompilerArgs(java.lang.String[] compilerArgs)Strip out all -J args from the command list.- 
Methods inherited from class org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapterfilterJvmCompilerArgs, getClasspath, getCompileClasspath, getMapper, getRmic, getTieClassSuffix, logAndAddFilesToCompile, setRmic, setupRmicCommand, setupRmicCommand
 
- 
 
- 
- 
- 
Field Detail- 
WLRMIC_CLASSNAMEpublic static final java.lang.String WLRMIC_CLASSNAME The classname of the weblogic rmic- See Also:
- Constant Field Values
 
 - 
COMPILER_NAMEpublic static final java.lang.String COMPILER_NAME the name of this adapter for users to select- See Also:
- Constant Field Values
 
 - 
ERROR_NO_WLRMIC_ON_CLASSPATHpublic static final java.lang.String 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_FAILEDpublic static final java.lang.String ERROR_WLRMIC_FAILED The error string to use if not able to start the weblogic rmic- See Also:
- Constant Field Values
 
 - 
WL_RMI_STUB_SUFFIXpublic static final java.lang.String WL_RMI_STUB_SUFFIX The stub suffix- See Also:
- Constant Field Values
 
 - 
WL_RMI_SKEL_SUFFIXpublic static final java.lang.String WL_RMI_SKEL_SUFFIX The skeleton suffix- See Also:
- Constant Field Values
 
 - 
UNSUPPORTED_STUB_OPTIONpublic static final java.lang.String UNSUPPORTED_STUB_OPTION unsupported error message- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
areIiopAndIdlSupportedprotected 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 class- DefaultRmicAdapter
- Returns:
- true if the iiop and idl switches are supported
- Since:
- Ant 1.10.3
 
 - 
executepublic boolean execute() throws BuildExceptionCarry out the rmic compilation.- Returns:
- true if the compilation succeeded
- Throws:
- BuildException- on error
 
 - 
getStubClassSuffixpublic java.lang.String getStubClassSuffix() Get the suffix for the rmic stub classes- Overrides:
- getStubClassSuffixin class- DefaultRmicAdapter
- Returns:
- the stub suffix
 
 - 
getSkelClassSuffixpublic java.lang.String getSkelClassSuffix() Get the suffix for the rmic skeleton classes- Overrides:
- getSkelClassSuffixin class- DefaultRmicAdapter
- Returns:
- the skeleton suffix
 
 - 
preprocessCompilerArgsprotected java.lang.String[] preprocessCompilerArgs(java.lang.String[] compilerArgs) Strip out all -J args from the command list.- Overrides:
- preprocessCompilerArgsin class- DefaultRmicAdapter
- Parameters:
- compilerArgs- the original compiler arguments
- Returns:
- the filtered set.
 
 - 
addStubVersionOptionsprotected java.lang.String addStubVersionOptions() This is an override point; no stub version is returned. If any stub option is set, a warning is printed.- Overrides:
- addStubVersionOptionsin class- DefaultRmicAdapter
- Returns:
- null, for no stub version
 
 
- 
 
-