byte-buddy

Byte Buddy ist eine Codegenerierungs- und Manipulationsbibliothek zum Erstellen und Ändern von Java-Klassen während der Laufzeit einer Java-Anwendung und ohne die Hilfe eines Compilers. Byte Buddy erlaubt die Erstellung von beliebigen Klassen und ist nicht auf die Implementierung von Schnittstellen für die Erstellung von Laufzeit-Proxies beschränkt. Darüber hinaus bietet Byte Buddy eine praktische API, um Klassen entweder manuell, mithilfe eines Java-Agenten oder während eines Builds zu ändern.
2
Antworten

Angezeigter bytebuddy Bytecode

Ich verwende ByteBuddy, um eine Klasse zur Laufzeit mit dynamisch erzeugtem Byte-Code zu erstellen. Die generierte Klasse tut das, was sie tun soll, aber ich möchte den erzeugten Byte-Code manuell überprüfen, um sicherzustellen, dass er korrekt...
16.06.2015, 05:25
1
Antwort

Byte Buddy: Erzeuge eine Implementierung für eine abstrakte Klasse

Ich möchte zur Laufzeit eine Implementierung für eine abstrakte Klasse mit Byte Buddy erstellen, und ich stehe vor dem Problem, dass beim Aufruf einer Methode aus einer erstellten Instanz ein java.lang.AbstractMethodError geworfen wird. Ich h...
10.01.2016, 18:38