Sprünge im Bytecode benötigen StackMapTable #1
Labels
No Label
Codegen
confirmed
duplicate
Eclipse-Plugin
Feature Request
generics
in progress
invalid
JavaCompilerCore
needs info
Parser
Trash
Type
Unify
won't fix
works for me
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: JavaTX/JavaCompilerCore#1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Siehe https://stackoverflow.com/questions/26072210/construct-the-stackmap-of-method-while-using-bcel
Ab Java8 benötigen Methoden, welche Sprünge (Branches) enthalten eine Stackmaptable.
Wird von BCEL momentan noch nicht unterstützt.
Doc zu Stackmaptable
https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.4
StackMapTable wurde implementiert. Bisher nur für einfache Testfälle getestet.
Siehe Commit in Branch refactoring
a4ea466fe6