1 dépôt
Generates Java bytecode at runtime by manipulating type structures through a fluent API.
Distinct from Bytecode Generation: Distinct from Bytecode Generation: focuses on type-driven generation via fluent API, not source compilation.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Type-Driven Bytecode Generators. Refine with filters or upvote what's useful.
Byte Buddy is a runtime code generation and bytecode manipulation library for Java. It provides a fluent API for creating and modifying Java classes during execution, enabling developers to define class structures, methods, and fields programmatically without requiring a compiler or direct bytecode assembly. The library supports agent-based class transformation, allowing loaded classes to be modified during JVM startup or runtime through a Java agent that intercepts class loading. It offers bytecode-level method interception for fine-grained control over method behavior, annotation-based code
Generates Java bytecode at runtime by manipulating type structures through a fluent API.