The decompiler sometimes makes "synthetic" methods, which are just methods which delegate to another method of the same signature. Because they have the same signature, it does not compile.
It does this with some classes, too, as I showed in my package-info issue. I think that it only does it with package-info files, too.
Edit: It also adds a synthetic $values method for enums.
Edit 2: Some lambdas are also turned into synthetic methods. They are not used, though.
The decompiler sometimes makes "synthetic" methods, which are just methods which delegate to another method of the same signature. Because they have the same signature, it does not compile.
It does this with some classes, too, as I showed in my package-info issue. I think that it only does it with package-info files, too.
Edit: It also adds a synthetic
$values
method for enums.Edit 2: Some lambdas are also turned into synthetic methods. They are not used, though.