You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a frontend issue, and since we are currently using Soot as the frontend, we are temporarily unable to address it.
At the moment, I have the following observations:
Due to the nature of inner classes, javac has to use a hacky way to compile modifiers of inner classes, which is the root cause of the problem.
We can restore the "source code" modifiers , as the JVM's reflection API can also retrieve the "source code" modifiers.
As an analyzer, Tai-e needs to decide whether to align with the source code or directly use the flags field from the classfile. This requires further discussion.
We will soon release a new bytecode frontend, and this issue should be properly resolved in the new frontend.
Activity
Michael1015198808 commentedon Jun 7, 2025
(⚠Not a developer) According to the discussion with one of the developers, I heard that the new frontend will be published until the end of this year.
zhangt2333 commentedon Sep 10, 2025
Please continue to track this in #206 going forward.