"Source Code Is Decompiled from a .class File" — What IntelliJ's FernFlower Notice Means

Seeing '// Source code is decompiled from a .class file using FernFlower decompiler' in IntelliJ? What the stub is, why you can't edit it, and how to get real or better source.

Why You're Seeing This

What You Can and Can't Do With the Stub

Get the Real Source Instead

When FernFlower Output Looks Wrong

FAQ