ur_rna.Utilities

## Class ConsoleTools

- java.lang.Object
- - ur_rna.Utilities.ConsoleTools

-     public class ConsoleTools
      extends java.lang.Object

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `private static class` | `ConsoleTools.FixedStream`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `private static boolean` | `isFixed`
    `private static java.io.OutputStream` | `lastStream`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ConsoleTools()`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static void` | `fixConsole()` Inserts a 200ms delay into the System.err or System.out OutputStreams every time the output switches from one to the other.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### isFixed

          private static boolean isFixed

    - #### lastStream

          private static java.io.OutputStream lastStream

  - ### Constructor Detail

    - #### ConsoleTools

          public ConsoleTools()

  - ### Method Detail

    - #### fixConsole

          public static void fixConsole()

      Inserts a 200ms delay into the System.err or System.out OutputStreams every time the output switches from one to the other. This prevents the Eclipse console from showing the output of the two streams out of order. This function only needs to be called once.