Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
-
Updated
Oct 1, 2024 - Java
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
A plugin for Kotlin compiler for compile-time reflection
A handy, tiny but powerful compile-time reflection system for C++.
JSON Serializer using compile time reflection
A small C++23 library to acquire vtable information at compile time
A compile time reflection for classes to expose their member variables values and names.
TypeScript tools with a focus on modular runtime utilities with type-level counterparts. Distributed on JSR under the `@type/*` scope, and NPM under `@type2/*`.
True Compile Time Reflection for C++17. Generate Types, Functions, introspect them, and much more!
Modern TypeScript rewrite of the popular `clsx` package by Luke Edwards, with type-level previews of compiled class strings.
c++20 compile-time object-models and data serialization
Compile time reflection through code generation
Collection of static-reflection utilities for aggregate initializables.
Utility for statically determining the number of members in an aggregate struct.
A C++20 reflection based CLI parsing library with parser built at compile time
Add a description, image, and links to the compile-time-reflection topic page so that developers can more easily learn about it.
To associate your repository with the compile-time-reflection topic, visit your repo's landing page and select "manage topics."