Die Byte Code Engineering Library soll Benutzern eine
bequeme Möglichkeit bieten, (binäre) Java-Klassendateien
(mit der Endung .class) zu analysieren, zu erstellen und zu manipulieren. Klassen werden durch Objekte
dargestellt, die alle symbolischen Informationen der jeweiligen Klasse enthalten: insbesondere Methoden,
Felder und Bytecode-Anweisungen.
Solche Objekte können aus einer vorhandenen Datei gelesen, von einem
Programm transformiert (etwa von einem Class-Loader zur Laufzeit) und wieder in eine Datei
geschrieben werden. Eine noch interessantere Anwendung ist die Erstellung von Klassen
von Grund auf zur Laufzeit. Die Byte Code Engineering Library (BCEL) kann
auch nützlich sein, wenn Sie etwas über die Java Virtual Machine
(JVM) und das Format von Java-.class-Dateien lernen möchten.
BCEL wird bereits erfolgreich in mehreren Projekten eingesetzt, etwa in
Compilern, Optimierern, Obfuskatoren, Codegeneratoren und Analyse-
werkzeugen.
Sie enthält einen Bytecode-Verifier namens JustIce, der üblicherweise
viel bessere Informationen darüber liefert, was an Ihrem Code falsch ist, als die
Standardmeldung der JVM.
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
Jede Zeile ist Paketindex-Metadaten für eine Version, Architektur, Suite und ein Repository. Namen, URLs und Größen stammen aus der Quelle; ein Link ist ein veränderbarer Abrufort, kein Weitergabanspruch von OpenFactory.
Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in Apache Commons BCEL.
This only happens when you're using Class2HTML to generate webpages for po
Repository signatures authenticate metadata. Artifact hashing is recorded separately. Neither establishes package safety.
6.10.0-160000.2.2 / noarchBeobachtet Sep 1, 2026sha512 3ed1c185d9d4…38457673Prüfsumme der Quelle
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Prüfsumme der Quelle (sha512): 3ed1c185d9d463d5b9495e31c75353aae6836b77006d40e2dcda9e0fc1ed4ac94206f2211b873b15f1d48a5f07d2a7f41eb00d50718df95c492536de38457673