https://github.com/austinv11/syringe
A high-level bytecode manipulation abstraction supporting a variety of backing implementations
https://github.com/austinv11/syringe
asm bytecode bytecode-engineering bytecode-manipulation javassist
Last synced: 3 months ago
JSON representation
A high-level bytecode manipulation abstraction supporting a variety of backing implementations
- Host: GitHub
- URL: https://github.com/austinv11/syringe
- Owner: austinv11
- License: lgpl-3.0
- Created: 2018-05-31T01:42:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-22T01:49:51.000Z (over 7 years ago)
- Last Synced: 2025-01-11T23:35:20.692Z (about 1 year ago)
- Topics: asm, bytecode, bytecode-engineering, bytecode-manipulation, javassist
- Language: Java
- Homepage:
- Size: 207 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Syringe
A high-level abstraction for bytecode manipulation of jvm-based libraries. It supports a multitude of backing implementations to best fit
the execution environment (ASM or Javassist for runtime manipulation and custom annotation processing for compile-time manipulation.