## Uses of Class
org.codehaus.jackson.JsonLocation

- Packages that use JsonLocation
  Package | Description
  --- | ---
  org.codehaus.jackson | Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonParser`) instances.
  org.codehaus.jackson.impl | Parser and generator implementation classes that Jackson defines and uses.
  org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
  org.codehaus.jackson.map.exc |
  org.codehaus.jackson.node | Contains concrete `JsonNode` implementations Jackson uses for the Tree model.
  org.codehaus.jackson.smile | Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).
  org.codehaus.jackson.util | Utility classes used by Jackson Core functionality.

- - ### Uses of JsonLocation in org.codehaus.jackson

    Fields in org.codehaus.jackson declared as JsonLocation
    Modifier and Type | Field and Description
    --- | ---
    `protected JsonLocation` | JsonProcessingException.`mLocation`
    `static JsonLocation` | JsonLocation.`NA` Shared immutable "N/A location" that can be returned to indicate that no location information is available

    Methods in org.codehaus.jackson that return JsonLocation
    Modifier and Type | Method and Description
    --- | ---
    `abstract JsonLocation` | JsonParser.`getCurrentLocation()` Method that returns location of the last processed character; usually for error reporting purposes.
    `JsonLocation` | JsonProcessingException.`getLocation()`
    `abstract JsonLocation` | JsonParser.`getTokenLocation()` Method that return the starting location of the current token; that is, position of the first character from input that starts the current token.

    Constructors in org.codehaus.jackson with parameters of type JsonLocation
    Constructor and Description
    `JsonParseException(String msg, JsonLocation loc)`
    `JsonParseException(String msg, JsonLocation loc, Throwable root)`
    `JsonProcessingException(String msg, JsonLocation loc)`
    `JsonProcessingException(String msg, JsonLocation loc, Throwable rootCause)`

  - ### Uses of JsonLocation in org.codehaus.jackson.impl

    Methods in org.codehaus.jackson.impl that return JsonLocation
    Modifier and Type | Method and Description
    --- | ---
    `JsonLocation` | JsonParserBase.`getCurrentLocation()` Method that returns location of the last processed character; usually for error reporting purposes
    `JsonLocation` | JsonReadContext.`getStartLocation(Object srcRef)`
    `JsonLocation` | JsonParserBase.`getTokenLocation()` Method that return the starting location of the current token; that is, position of the first character from input that starts the current token.

  - ### Uses of JsonLocation in org.codehaus.jackson.map

    Constructors in org.codehaus.jackson.map with parameters of type JsonLocation
    Constructor and Description
    `JsonMappingException(String msg, JsonLocation loc)`
    `JsonMappingException(String msg, JsonLocation loc, Throwable rootCause)`

  - ### Uses of JsonLocation in org.codehaus.jackson.map.exc

    Constructors in org.codehaus.jackson.map.exc with parameters of type JsonLocation
    Constructor and Description
    `UnrecognizedPropertyException(String msg, JsonLocation loc, Class<?> referringClass, String propName)`

  - ### Uses of JsonLocation in org.codehaus.jackson.node

    Methods in org.codehaus.jackson.node that return JsonLocation
    Modifier and Type | Method and Description
    --- | ---
    `JsonLocation` | TreeTraversingParser.`getCurrentLocation()`
    `JsonLocation` | TreeTraversingParser.`getTokenLocation()`

  - ### Uses of JsonLocation in org.codehaus.jackson.smile

    Methods in org.codehaus.jackson.smile that return JsonLocation
    Modifier and Type | Method and Description
    --- | ---
    `JsonLocation` | SmileParser.`getCurrentLocation()` Overridden since we do not really have character-based locations, but we do have byte offset to specify.
    `JsonLocation` | SmileParser.`getTokenLocation()` Overridden since we do not really have character-based locations, but we do have byte offset to specify.

  - ### Uses of JsonLocation in org.codehaus.jackson.util

    Fields in org.codehaus.jackson.util declared as JsonLocation
    Modifier and Type | Field and Description
    --- | ---
    `protected JsonLocation` | TokenBuffer.Parser.`_location`

    Methods in org.codehaus.jackson.util that return JsonLocation
    Modifier and Type | Method and Description
    --- | ---
    `JsonLocation` | TokenBuffer.Parser.`getCurrentLocation()`
    `JsonLocation` | JsonParserDelegate.`getCurrentLocation()`
    `JsonLocation` | TokenBuffer.Parser.`getTokenLocation()`
    `JsonLocation` | JsonParserDelegate.`getTokenLocation()`

    Methods in org.codehaus.jackson.util with parameters of type JsonLocation
    Modifier and Type | Method and Description
    --- | ---
    `void` | TokenBuffer.Parser.`setLocation(JsonLocation l)`