2 repository-uri
Automatically generating bytecode for field access to avoid reflection overhead.
Distinct from Accessor Generators: Specifically replaces reflection with runtime bytecode for performance, rather than just generating boilerplate source code.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Bytecode-Generated Accessors. Refine with filters or upvote what's useful.
Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin
Accelerates the reading and writing of object fields by replacing standard reflection with generated bytecode.
Jackson-databind is a Java serialization framework and JSON data binding library used to convert Java objects to JSON and vice versa. It functions as a JSON streaming API that generates and parses content as a sequence of tokens, and as a hierarchical data tree mapper that reads data into a node structure for dynamic modification without predefined classes. The project provides a structured mapping process to bind data to objects, allowing for the transformation of complex Java objects into data formats and the reconstruction of objects from those formats. It supports custom data format mappi
Generates optimized bytecode for accessors at runtime to eliminate reflection overhead during object property access.