Skip to content

luiox/morpher-api

Repository files navigation

morpher-api

JitPack License: MIT CI

基于 ASM 的 JVM 字节码转换工具集,提供通用的 Pass 接口,便于开发自定义的字节码转换器。

特性 Features

  • 简洁的 Pass 接口,易于扩展
  • 适用于多种字节码转换场景
  • 兼容 JitPack 快速集成

快速开始 Quick Start

通过 JitPack 集成

settings.gradle.kts 中添加 JitPack 仓库:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        mavenCentral()
        maven { url = uri("https://jitpack.io") }
    }
}

build.gradle.kts 中添加依赖:

dependencies {
    implementation("com.github.luiox:morpher-api:最新版本号")
}

最新版本号请参考 JitPack 页面

使用示例 Example

示例请参考 morpher-example

贡献 Contributing

欢迎 issue 和 PR!

许可证 License

本项目基于 MIT License 发布,详见 LICENSE 文件。

About

some asm util for writing jvm bytecode transfomer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages