Is this decompiled by IDEA bytecode valid?

Answered

Currently I'm working on heavy legacy project (early of 2000s) with a lot of third-party libraries without any luck to get source code, only binaries. I found something interesting while troubleshooting application startup issues: decompiled code looks like this (uses java keywords for fields naming):

public final class f implements UserContext{
    private final String try;
    private final UserInfo do;

    
    public UserInfo getUserInfo(){
        return this.do;
    }

    public String getViewName(){
        return this.try;
    }

}

Most likely, this is an obfuscated jar. I'm not seasoned in bytecode and JVM internals, and asking to be sure there are no issues in IDEA's decompiler

0
1 comment

You can verify it with any third-party decompiler.

IntelliJ IDEA is using https://github.com/fesh0r/fernflower.git .

0

Please sign in to leave a comment.