Static classes extending non-static ones removes parameters #407
Labels
Priority: Medium
Medium priority
Subsystem: Statement Structure
Anything concerning how statements are structured in a method
Type: Bug
Something isn't working
Vineflower version
1.10.1
Describe the bug
Non-static classes can extend non-static inner classes. The syntax to pass the outer class instance is
outerClassInstance.super()
. Javac inserts a null check aroundouterClassInstance
.Additional information
VF currently decompiles this:
as this:
Original and decompiled source, along with class files
The text was updated successfully, but these errors were encountered: