用于以编程方式生成 Kotlin .kt 源文件的 Kotlin 与 Java API。
4162319KotlinApache-2.0更新于 6小时前
一组 Java 代码生成器,包含 AutoValue、AutoFactory、AutoService 等注解处理工具。
Auto 是一组面向 Java 的源代码生成器,用于自动化那些机械、重复又容易出错的编码工作。每个子项目都以注解处理器的形式在编译期运行,生成你原本需要手写的 Java 源码。
AutoValue 为 Java 8 及以上版本生成不可变值类型类;AutoFactory 生成兼容 JSR-330 的工厂类;AutoService 生成 ServiceLoader 所需的服务提供者配置文件;Common 则提供编写注解处理器时常用的辅助工具。
各子项目分别发布到 Maven Central,可以只在构建中引入需要的生成器。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用于以编程方式生成 Kotlin .kt 源文件的 Kotlin 与 Java API。
Guice 是面向 Java 11+ 的轻量级依赖注入框架,可减少工厂类和直接 new 对象的代码。
面向 Gradle 和 Maven 的构建插件,可统一运行多种语言和文件类型的代码格式化工具。
基于 Telegram Bot API 的 Java 库,用于快速开发 Telegram 机器人,支持长轮询和 Webhook。
用 Java 编写的快速源代码搜索与交叉引用引擎,可索引代码及版本控制历史。
一个加速 Maven 构建的工具,通过常驻后台守护进程、原生客户端和并行模块构建缩短编译时间。