Package org.apache.groovy.json.internal

## Class ByteScanner

- java.lang.Object
- - org.apache.groovy.json.internal.ByteScanner

-     public class ByteScanner
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ByteScanner()` |

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | `encodeByteIntoTwoAsciiCharBytes​(int decoded, byte[] encoded)` | Turn a single bytes into two hex character representation.
    `protected static int` | `encodeNibbleToHexAsciiCharByte​(int nibble)` | Turns a single nibble into an ascii HEX digit.

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

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

- - ### Constructor Detail

    - #### ByteScanner

          public ByteScanner()

  - ### Method Detail

    - #### encodeNibbleToHexAsciiCharByte

          protected static int encodeNibbleToHexAsciiCharByte​(int nibble)

      Turns a single nibble into an ascii HEX digit.
      Parameters:
        `nibble` - the nibble to serializeObject.
      Returns:
        the encoded nibble (1/2 byte).

    - #### encodeByteIntoTwoAsciiCharBytes

          public static void encodeByteIntoTwoAsciiCharBytes​(int decoded,
                                                             byte[] encoded)

      Turn a single bytes into two hex character representation.
      Parameters:
        `decoded` - the byte to serializeObject.
        `encoded` - the array to which each encoded nibbles are now ascii hex representations.