Package nonapi.io.github.classgraph.json


package nonapi.io.github.classgraph.json
  • Class
    Description
    A cache of field types and associated constructors for each encountered class, used to speed up constructor lookup.
    Placeholder class to signify no constructor was found previously.
    The list of fields that can be (de)serialized (non-final, non-transient, non-synthetic, accessible), and their corresponding resolved (concrete) types.
    Information on the type of a field.
    The Enum PrimitiveType.
    Annotate a class field with this annotation to use that field's value instead of the automatically-generated id for object references in JSON output.
    An intermediate object in the (de)serialization process, representing a JSON array.
    Fast, lightweight Java object to JSON serializer, and JSON to Java object deserializer.
    Used to hold object instantiations temporarily before their fields can be populated, so that object references can be resolved in the same order during deserialization as they were created during serialization.
    An intermediate object in the (de)serialization process, representing a JSON Object.
    A JSON parser, based on the PEG grammar found at: https://github.com/azatoth/PanPG/blob/master/grammars/JSON.peg
    A class that serves as a placeholder for circular references between objects.
    Fast, lightweight Java object to JSON serializer, and JSON to Java object deserializer.
    Utils for Java serialization and deserialization.
    An implementation of ParameterizedType, used to replace type variables with concrete types.
    An object for wrapping a HashMap key so that the hashmap performs reference equality on the keys, not equals() equality.
    A mapping from TypeVariable to resolved Type.