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

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

Post 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' }

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post