Page 1 of 1

Interpretieren von Java Class -Datei -API Überprüfen Sie den Fehler

Posted: 01 Mar 2025, 14:57
by Anonymous
Ich versuche, eine Klasse mit der Class -Datei -API von Java 22 zu schreiben. Ich bekomme den VerifyError unten. Der Fehler wird durch den Anruf verursacht: < /p>

Code: Select all

codeBuilder.iload(2);
< /code>
In den Einheimischen ist [2] ein int. Gibt es einen anderen Anruf, den ich verwenden sollte?  Was ist der Unterschied zwischen einer INT und einer Ganzzahl in diesem Fall? Wenn es int gegen Ganzzahl wäre, wäre das sinnvoll, aber ich kann nichts über die Ganzzahl von Lower Case finden.Exception in thread "main" java.lang.VerifyError: Bad local variable type
Exception Details:
Location:
jpassport/called_1/TestLinkSimple_impl.sumArrD([DLint;)D @14: iload_2
Reason:
Type 'int' (current frame, locals[2]) is not assignable to integer
Current Frame:
bci: @14
flags: { }
locals: { 'jpassport/called_1/TestLinkSimple_impl', '[D', 'int', top, 'java/lang/foreign/Arena', 'java/lang/foreign/MemorySegment' }
stack: { integer, '[D' }