Class XNewRmic
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapter
- 
- org.apache.tools.ant.taskdefs.rmic.ForkingSunRmic
- 
- org.apache.tools.ant.taskdefs.rmic.XNewRmic
 
 
 
- 
- All Implemented Interfaces:
- RmicAdapter
 
 public class XNewRmic extends ForkingSunRmic Run rmic in a new process with -Xnew set. This switches rmic to use a new compiler, one that doesn't work in-process on ant on java1.6. see: https://issues.apache.org/bugzilla/show_bug.cgi?id=38732
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringCOMPILER_NAMEthe name of this adapter for users to select- 
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 XNewRmic()
 - 
Method SummaryModifier and Type Method Description protected CommandlinesetupRmicCommand()Create a normal command line, then with -Xnew at the front- 
Methods inherited from class org.apache.tools.ant.taskdefs.rmic.ForkingSunRmicareIiopAndIdlSupported, execute, getExecutableName
 - 
Methods inherited from class org.apache.tools.ant.taskdefs.rmic.DefaultRmicAdapteraddStubVersionOptions, filterJvmCompilerArgs, getClasspath, getCompileClasspath, getMapper, getRmic, getSkelClassSuffix, getStubClassSuffix, getTieClassSuffix, logAndAddFilesToCompile, preprocessCompilerArgs, setRmic, setupRmicCommand
 
- 
 
- 
- 
- 
Field Detail- 
COMPILER_NAMEpublic static final java.lang.String COMPILER_NAME the name of this adapter for users to select- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setupRmicCommandprotected Commandline setupRmicCommand() Create a normal command line, then with -Xnew at the front- Overrides:
- setupRmicCommandin class- DefaultRmicAdapter
- Returns:
- a command line that hands off to thw
 
 
- 
 
-