Class Jikes

    • Field Detail

      • log

        protected static org.apache.commons.logging.Log log
    • Constructor Detail

      • Jikes

        public Jikes()
    • Method Detail

      • toStringArray

        protected java.lang.String[] toStringArray​(java.util.List arguments)
        Copy arguments to a string array
        Overrides:
        toStringArray in class AbstractCompiler
        Parameters:
        arguments - The compiler arguments
        Returns:
        A string array containing compilation arguments
      • compile

        public boolean compile()
                        throws java.io.IOException
        Execute the compiler
        Throws:
        java.io.IOException
      • parseStream

        protected java.util.List parseStream​(java.io.BufferedReader input)
                                      throws java.io.IOException
        Parse the compiler error stream to produce a list of CompilerErrors
        Specified by:
        parseStream in class AbstractCompiler
        Parameters:
        input - The error stream
        Returns:
        The list of compiler error messages
        Throws:
        java.io.IOException - If an error occurs during message collection
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object