8000 GitHub - caoccao/JavetBuddy: JavetBuddy is Javet + ByteBuddy. JavetBuddy enhances JVM via bytecode by JavaScript.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

JavetBuddy is Javet + ByteBuddy. JavetBuddy enhances JVM via bytecode by JavaScript.

License

Notifications You must be signed in to change notification settings

caoccao/JavetBuddy

Repository files navigation

JavetBuddy

Maven Central Discord

Build

JavetBuddy is Javet + ByteBuddy. JavetBuddy enhances JVM via bytecode by JavaScript.

Features

  • Inject ad-hoc non-final Java Class by JavaScript
  • Extend non-final Java Class by JavaScript
  • Call $super in Derived Class

Dependencies

Maven

<dependency>
    <groupId>com.caoccao.javet.buddy</groupId>
    <artifactId>javet-buddy</artifactId>
    <version>0.4.0</version>
</dependency>
<dependency>
    <groupId>net.bytebuddy</groupId>
    <artifactId>byte-buddy</artifactId>
    <version>1.15.5</version>
</dependency>

Gradle Kotlin DSL

implementation("com.caoccao.javet.buddy:javet-buddy:0.4.0")
implementation("net.bytebuddy:byte-buddy:1.15.5")

Gradle Groovy DSL

implementation 'com.caoccao.javet.buddy:javet-buddy:0.4.0'
implementation 'net.bytebuddy:byte-buddy:1.15.5'

Documentation

License

APACHE LICENSE, VERSION 2.0

About

JavetBuddy is Javet + ByteBuddy. JavetBuddy enhances JVM via bytecode by JavaScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0