## org.apache.tools.ant.taskdefs
Class JikesOutputParser

    java.lang.Object
      org.apache.tools.ant.taskdefs.JikesOutputParser

All Implemented Interfaces:
  ExecuteStreamHandler

Deprecated. since 1.2. Use Jikes' exit value to detect compilation failure.

    public class JikesOutputParser

extends java.lang.Object
implements ExecuteStreamHandler

Parses output from jikes and passes errors and warnings into the right logging channels of Project.

As of Ant 1.2, this class is considered to be dead code by the Ant developers and is unmaintained. Don't use it.

Field Summary
`protected java.io.BufferedReader` `br` Deprecated.
`protected boolean` `emacsMode` Deprecated.
`protected boolean` `error` Deprecated.
`protected boolean` `errorFlag` Deprecated.
`protected int` `errors` Deprecated.
`protected Task` `task` Deprecated.
`protected int` `warnings` Deprecated.

Constructor Summary
`protected` `JikesOutputParser(Task task, boolean emacsMode)` Deprecated. Construct a new Parser object

Method Summary
`protected boolean` `getErrorFlag()` Deprecated. Indicate if there were errors during the compile
`protected void` `parseOutput(java.io.BufferedReader reader)` Deprecated. Parse the output of a jikes compiler
`void` `setProcessErrorStream(java.io.InputStream is)` Deprecated. Ignore.
`void` `setProcessInputStream(java.io.OutputStream os)` Deprecated. Ignore.
`void` `setProcessOutputStream(java.io.InputStream is)` Deprecated. Set the inputstream
`void` `start()` Deprecated. Invokes parseOutput.
`void` `stop()` Deprecated. Ignore.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### task

    protected Task task

  Deprecated.

### errorFlag

    protected boolean errorFlag

  Deprecated.

### errors

    protected int errors

  Deprecated.

### warnings

    protected int warnings

  Deprecated.

### error

    protected boolean error

  Deprecated.

### emacsMode

    protected boolean emacsMode

  Deprecated.

### br

    protected java.io.BufferedReader br

  Deprecated.

Constructor Detail

### JikesOutputParser

    protected JikesOutputParser(Task task,
                                boolean emacsMode)

  Deprecated.
  Construct a new Parser object

  Parameters:
    `task` - task in which context we are called
    `emacsMode` - if true output in emacs mode

Method Detail

### setProcessInputStream

    public void setProcessInputStream(java.io.OutputStream os)

  Deprecated.
  Ignore.

  Specified by:
    `setProcessInputStream` in interface `ExecuteStreamHandler`
  Parameters:
    `os` - ignored

### setProcessErrorStream

    public void setProcessErrorStream(java.io.InputStream is)

  Deprecated.
  Ignore.

  Specified by:
    `setProcessErrorStream` in interface `ExecuteStreamHandler`
  Parameters:
    `is` - ignored

### setProcessOutputStream

    public void setProcessOutputStream(java.io.InputStream is)
                                throws java.io.IOException

  Deprecated.
  Set the inputstream

  Specified by:
    `setProcessOutputStream` in interface `ExecuteStreamHandler`
  Parameters:
    `is` - the input stream
  Throws:
    `java.io.IOException` - on error

### start

    public void start()
               throws java.io.IOException

  Deprecated.
  Invokes parseOutput.

  Specified by:
    `start` in interface `ExecuteStreamHandler`
  Throws:
    `java.io.IOException` - on error

### stop

    public void stop()

  Deprecated.
  Ignore.

  Specified by:
    `stop` in interface `ExecuteStreamHandler`

### parseOutput

    protected void parseOutput(java.io.BufferedReader reader)
                        throws java.io.IOException

  Deprecated.
  Parse the output of a jikes compiler

  Parameters:
    `reader` - - Reader used to read jikes's output
  Throws:
    `java.io.IOException` - on error

### getErrorFlag

    protected boolean getErrorFlag()

  Deprecated.
  Indicate if there were errors during the compile

  Returns:
    if errors occurred