2 مستودعات
Tools that generate Java bytecode at runtime, producing executable class files without requiring source code or compilation.
Distinct from Source Code Generators: Distinct from Source Code Generators: generates bytecode directly rather than producing source code files.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · 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 and modifies Java bytecode at runtime without requiring a compiler or source code.
Aviatorscript هي لغة برمجة نصية ومحرك تقييم تعبيرات عالي الأداء مصمم للتكامل داخل تطبيقات Java. تتيح التنفيذ الديناميكي للصيغ الرياضية والمنطقية عن طريق تجميع تعليمات البرنامج النصي مباشرة إلى Java bytecode في وقت التشغيل. يتميز المحرك بتحويل المنطق الديناميكي إلى تعليمات قابلة للقراءة آلياً، مما يسمح بسرعات تنفيذ قريبة من الأصلية. يتضمن آلية تخزين مؤقت مدمجة تخزن الـ bytecode المجمع للقضاء على التحليل الزائد وتكاليف التجميع أثناء تنفيذ الصيغ المتكرر. تدعم هذه المكتبة معالجة القواعد المعقدة وتخصيص منطق وقت التشغيل، مما يوفر جسراً يربط استدعاءات الدوال على مستوى البرنامج النصي بطرق لغة المضيف. تدير أنواع المتغيرات ديناميكياً، مما يسمح بتنفيذ مرن للبرامج النصية دون الحاجة إلى إعلانات صريحة أو خطوات تجميع ثابتة.
Transforms dynamic script logic into Java bytecode at runtime to achieve near-native execution speeds.