Class J2ObjCCompiler

java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.compiler.AbstractCompiler
org.codehaus.plexus.compiler.j2objc.J2ObjCCompiler
All Implemented Interfaces:
Compiler, org.codehaus.plexus.logging.LogEnabled

@Component(role=Compiler.class, hint="j2objc ") public class J2ObjCCompiler extends AbstractCompiler
A plexus compiler which use J2ObjC . It is derived from the CSharpCompiler to compile with J2ObjC.
  • Field Details

    • X_BOOTCLASSPATH

      private static final String X_BOOTCLASSPATH
      See Also:
    • J_FLAG

      private static final String J_FLAG
      -J Pass Java , such as -Xmx1G, to the system runtime.
      See Also:
    • BATCH_SIZE

      private static final String BATCH_SIZE
      --batch-translate-max= The maximum number of source files that are translated. together. Batching speeds up translation, but requires more memory.
      See Also:
    • ONE_DASH_ARGS

      private static final List<String> ONE_DASH_ARGS
      Put the arguments of j2objc who takes one dash inside an array, in order the check the command line.
    • TWO_DASH_ARGS

      private static final List<String> TWO_DASH_ARGS
      Put the command line arguments with 2 dashes inside an array, in order the check the command line and build it.
  • Constructor Details

    • J2ObjCCompiler

      public J2ObjCCompiler()
  • Method Details